@font-face{font-family:Figtree;src:url(/assets/account-guides/Figtree-Variable-latin.woff2) format("woff2");font-weight:300 900;font-display:swap}
:root{--green:#009b49;--ink:#123e2c;--paper:#fffefa;--canvas:#f4f3ed;--line:#d7dfd5;--muted:#5b6a61}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:17px/1.55 Figtree,Arial,sans-serif}a{color:var(--green);text-underline-offset:4px}button,a,input{touch-action:manipulation}button{font:inherit;cursor:pointer}header{border-bottom:1px solid var(--line);background:var(--paper)}.nav{max-width:1120px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:112px;height:auto;display:block}.navlinks{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:750}.wrap{max-width:1120px;margin:auto;padding:56px 32px 72px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em;margin:14px 0 24px;max-width:850px}h2{font-size:28px;line-height:1.18;letter-spacing:-.025em;margin:0 0 14px}h3{font-size:20px;line-height:1.25;margin:0 0 8px}.lede{font-size:21px;color:var(--muted);max-width:710px;margin:0 0 30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;background:var(--green);color:white;padding:14px 23px;border:0;border-radius:9px;text-decoration:none;font-weight:750;min-height:48px}.button.secondary{background:transparent;color:var(--green);border:1px solid var(--line)}.intro{display:grid;grid-template-columns:1.3fr .7fr;gap:52px;align-items:start}.promise{background:var(--paper);border:1px solid var(--line);padding:25px;border-radius:12px}.promise p{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.promise strong{color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.guide-card{display:block;background:var(--paper);border:1px solid var(--line);border-radius:12px;text-decoration:none;padding:27px;color:var(--ink);transition:border-color .15s}.guide-card:hover{border-color:var(--green)}.guide-card p{color:var(--muted);margin:8px 0 18px}.meta{font-size:13px;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.number{font-size:13px;font-weight:800;color:var(--green);margin-bottom:18px}.read{color:var(--green);font-weight:750}.guide-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(200px,1fr);gap:42px}.steps{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 28px}.step{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.step:last-child{border:0}.step-num{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e4f1df;color:var(--green);font-size:14px;font-weight:800}.step p{margin:0;color:var(--muted)}.notes{margin:26px 0 30px;padding:20px 24px;background:#eaf1e4;border-radius:10px;font-size:15px}.notes p{margin:8px 0}.aside{font-size:14px}.aside a{display:block;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none}.aside .current{font-weight:800;color:var(--ink)}footer{padding:26px 32px;text-align:center;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.back{font-size:14px;font-weight:700}.launch{margin-top:34px;border-top:1px solid var(--line);padding-top:24px}.launch li{margin-bottom:9px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.small{font-size:14px;color:var(--muted)}:focus-visible{outline:3px solid #1678ac;outline-offset:4px}
@media(max-width:800px){.nav{padding:18px 20px}.navlinks{gap:14px}.wrap{padding:34px 20px 48px}.intro,.guide-layout{grid-template-columns:1fr;gap:24px}.grid{grid-template-columns:1fr;gap:14px}.lede{font-size:19px}.promise{padding:20px}.steps{padding:5px 18px}.step{gap:12px;padding:22px 0;grid-template-columns:30px 1fr}.aside{border-top:1px solid var(--line);padding-top:24px}.navlinks a{font-size:12px}.logo{width:95px}h3{font-size:19px}}
@media print{header,.aside,footer,.button,.back{display:none}.wrap{padding:0}.guide-layout{display:block}.steps{border:0}.step{break-inside:avoid}.notes{break-inside:avoid}body{background:white;font-size:12px}h1{font-size:30px}}

.guide-kicker{margin-top:28px}

/* Reviewed public answers retain the existing guide layout. */
.steps{list-style:none;margin:0}.quick-answers,.guide-video{background:#f0f1ee;border:1px solid #d7dfd5;border-radius:12px;padding:22px;margin:0 0 26px}.quick-answers h2,.guide-video h2,.notes h2{font-size:20px}.quick-answers details{border-top:1px solid #d7dfd5;padding:12px 0}.quick-answers summary{display:flex;justify-content:space-between;gap:14px;cursor:pointer;font-weight:700}.quick-answers p{font-size:16px;color:#5b6a61;margin:12px 0 0}.guide-steps-title{font-size:24px}.guide-video{margin-top:28px}.guide-video p{margin-bottom:0;color:#5b6a61}.guide-video video{width:100%;border-radius:8px}.guide-download{border-top:1px solid #d7dfd5;margin-top:34px;padding-top:24px}.guide-card h2{font-size:20px}.quick-answers details[open] summary span{transform:rotate(45deg)}

.guide-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px}

/* Compact guides: preserve legibility and accessible controls. */
.wrap{padding-top:44px;padding-bottom:58px}.grid{gap:16px;margin-top:30px}.guide-card{padding:22px}.guide-card p{margin-bottom:14px}.number{margin-bottom:14px}.intro{gap:42px}.promise{padding:20px}.lede{margin-bottom:24px}.step{padding:21px 0}.quick-answers{padding:18px;margin-bottom:21px}.notes{margin:21px 0 24px;padding:16px 20px}.guide-kicker{margin-top:22px}
.quick-answers summary,.related-answers>summary{min-height:44px;align-items:center}.quick-answers details{padding:6px 0}.quick-answers details p{margin:8px 0 6px}.related-answers{margin-top:18px;border:1px solid var(--line);border-radius:10px;background:#f0f1ee;padding:6px 18px}.related-answers>summary{display:flex;justify-content:space-between;gap:14px;cursor:pointer;font-weight:700}.related-answers>summary::-webkit-details-marker{display:none}.related-answers[open]>summary span{transform:rotate(45deg)}.related-answers .quick-answers{border:0;padding:0;margin:0}.guide-video--pending{padding:12px 16px;margin:0 0 18px}.guide-video--pending h2{font-size:15px;font-weight:600;margin:0;color:var(--muted)}
@media(max-width:800px){.wrap{padding-top:28px;padding-bottom:38px}.guide-card{padding:22px}.step{padding:18px 0}.quick-answers{padding:16px}.promise{padding:16px}.intro,.guide-layout{gap:20px}.notes{padding:16px}.aside a{min-height:44px}.guide-kicker{margin-top:22px}}
@media print{.related-answers .quick-answers{display:block}.guide-video--pending{display:none}}
