.study-guide-sidebar[data-astro-cid-h3x7xedn]{width:100%;font-family:var(--wf-f-body);color:var(--wf-ink)}.sidebar-card[data-astro-cid-h3x7xedn]{overflow:hidden;border:1px solid var(--wf-rule);border-radius:14px;background:var(--wf-surface)}.sidebar-title[data-astro-cid-h3x7xedn]{margin:0;padding:18px 20px 6px;font-family:var(--wf-f-head);font-size:17px;font-weight:700;line-height:1.3;color:var(--wf-ink)}.quick-facts[data-astro-cid-h3x7xedn]{margin:0;padding:4px 20px 14px;border-bottom:1px solid var(--wf-rule)}.quick-facts[data-astro-cid-h3x7xedn] div[data-astro-cid-h3x7xedn]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0}.quick-facts[data-astro-cid-h3x7xedn] dt[data-astro-cid-h3x7xedn],.quick-facts[data-astro-cid-h3x7xedn] dd[data-astro-cid-h3x7xedn]{margin:0;font-size:14px;line-height:1.35}.quick-facts[data-astro-cid-h3x7xedn] dt[data-astro-cid-h3x7xedn]{color:var(--wf-ink-2)}.quick-facts[data-astro-cid-h3x7xedn] dd[data-astro-cid-h3x7xedn]{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.guide-nav[data-astro-cid-h3x7xedn]{padding:8px 0}.guide-link[data-astro-cid-h3x7xedn]{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:46px;padding:0 18px 0 17px;border-left:3px solid transparent;color:var(--wf-ink);text-decoration:none;transition:background-color .15s ease}.guide-link[data-astro-cid-h3x7xedn]:hover{background:var(--wf-tint)}.guide-link[data-astro-cid-h3x7xedn]:focus-visible{outline:3px solid var(--wf-ink);outline-offset:-3px}.guide-link[data-astro-cid-h3x7xedn].is-active{border-left-color:var(--wf-ink);background:var(--wf-tint)}.guide-icon[data-astro-cid-h3x7xedn]{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--wf-rule-strong);border-radius:6px;font-family:var(--wf-f-head);font-size:13px;font-weight:800;line-height:1}.guide-link[data-astro-cid-h3x7xedn].is-active .guide-icon[data-astro-cid-h3x7xedn]{border-color:var(--wf-ink);background:var(--wf-ink);color:#fff}.guide-title[data-astro-cid-h3x7xedn]{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.guide-link[data-astro-cid-h3x7xedn].is-active .guide-title[data-astro-cid-h3x7xedn]{font-weight:700}.guide-status[data-astro-cid-h3x7xedn]{color:var(--wf-ink-2);font-size:20px;line-height:1;text-align:center}.guide-link[data-astro-cid-h3x7xedn].is-active .guide-status[data-astro-cid-h3x7xedn]{color:var(--wf-ink);font-size:15px;font-weight:800}.deal-panel[data-astro-cid-h3x7xedn]{padding:18px 20px 20px;border-top:1px solid var(--wf-rule);background:var(--wf-paper)}.deal-eyebrow[data-astro-cid-h3x7xedn]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--wf-green)}.deal-price[data-astro-cid-h3x7xedn]{margin:0;font-family:var(--wf-f-head);font-size:32px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.deal-compare[data-astro-cid-h3x7xedn]{margin:4px 0 0;font-size:13px;color:var(--wf-ink-2);text-decoration:line-through}.deal-update[data-astro-cid-h3x7xedn]{margin:10px 0 14px;font-size:13px;font-weight:700;color:var(--wf-green)}.guide[data-astro-cid-gpx6btje]{background:var(--wf-paper);color:var(--wf-ink);font-family:var(--wf-f-body)}.guide-head[data-astro-cid-gpx6btje]{padding:32px 0 36px}.guide-head__grid[data-astro-cid-gpx6btje]{display:grid;gap:20px}@media(min-width:960px){.guide-head[data-astro-cid-gpx6btje]{padding:56px 0}.guide-head__grid[data-astro-cid-gpx6btje]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}}.guide-head[data-astro-cid-gpx6btje] h1[data-astro-cid-gpx6btje]{margin:16px 0 0;font-family:var(--wf-f-head);font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--wf-ink);text-wrap:balance}.guide-head__photo[data-astro-cid-gpx6btje] img[data-astro-cid-gpx6btje]{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:14px}@media(min-width:960px){.guide-head__photo[data-astro-cid-gpx6btje] img[data-astro-cid-gpx6btje]{aspect-ratio:3 / 2}}.guide-body[data-astro-cid-gpx6btje]{padding-bottom:72px}@media(min-width:1024px)and (min-height:780px){.guide-rail[data-astro-cid-gpx6btje]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}.study-guide-final-cta[data-astro-cid-ked6esvo]{margin-top:3rem;padding:28px 24px;background:var(--wf-surface);border:2px solid var(--wf-ink);border-radius:14px;color:var(--wf-ink)}.study-guide-final-cta__eyebrow[data-astro-cid-ked6esvo]{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--wf-green)}.study-guide-final-cta__title[data-astro-cid-ked6esvo]{margin:0;font-family:var(--wf-f-head);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.study-guide-final-cta__body[data-astro-cid-ked6esvo]{max-width:36rem;margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--wf-ink-2)}.study-guide-final-cta__button[data-astro-cid-ked6esvo]{margin-top:20px}@media(min-width:768px){.study-guide-final-cta[data-astro-cid-ked6esvo]{padding:32px}}@media(max-width:480px){.study-guide-final-cta__button[data-astro-cid-ked6esvo]{width:100%;white-space:normal;text-align:center}}
