.guide{color:var(--ink);line-height:1.62}.guide-lede{color:var(--mut);max-width:60ch;margin:10px 0 40px;font-size:17px}.guide-caption{letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin:0 0 18px;font-size:12px;font-weight:600}.guide-steps{counter-reset:guide-step;gap:26px;margin:0 0 52px;padding:0;list-style:none;display:grid}.guide-step{counter-increment:guide-step;padding-left:52px;position:relative}.guide-step:before{content:counter(guide-step);border:1px solid var(--sand);background:var(--paper);width:34px;height:34px;font-family:var(--serif);text-align:center;color:var(--acc);border-radius:50%;font-size:16px;line-height:32px;position:absolute;top:1px;left:0}.guide-step-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.guide-step-head h3{font-family:var(--serif);margin:0;font-size:21px;font-weight:400}.guide-step-sum{color:var(--mut);font-size:13.5px}.guide-step>p{max-width:62ch;margin:0 0 8px;font-size:15.5px}.guide-note{color:var(--acc);background:var(--acc-soft);border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-block}.guide-options{gap:8px;margin:10px 0 0;display:grid}.guide-options div{grid-template-columns:minmax(0,165px) minmax(0,1fr);gap:4px 16px;display:grid}.guide-options dt{min-width:0;font-size:15px;font-weight:600}.guide-options dd{color:var(--mut);min-width:0;margin:0;font-size:15px}@media (max-width:560px){.guide-options div{grid-template-columns:minmax(0,1fr)}}.guide-cost{background:var(--acc-soft);border-radius:var(--r-card);margin:0 0 44px;padding:24px 26px}.guide-cost>h2{font-family:var(--serif);margin:0 0 6px;font-size:24px;font-weight:400}.guide-cost p{max-width:62ch;margin:0;font-size:15.5px}.guide-cost a{color:var(--acc);text-decoration:underline}.guide-traps{margin-bottom:44px;padding-top:4px}.guide-traps>h2,.guide-claim>h2{font-family:var(--serif);margin:0 0 6px;font-size:26px;font-weight:400}.guide-traps-lede{color:var(--mut);max-width:60ch;margin:0 0 22px;font-size:15px}.guide-trap{border-left:2px solid var(--acc);margin-bottom:20px;padding-left:18px}.guide-trap h3{margin:0 0 4px;font-size:16px;font-weight:600}.guide-trap p{color:var(--mut);max-width:62ch;margin:0;font-size:15.5px}.guide-claim{background:var(--paper);border:1px solid var(--sand);border-radius:var(--r-card);padding:22px 24px}.guide-claim p{max-width:62ch;margin:0;font-size:15.5px}.guide-cta{margin:32px 0 0}.guide-cta a{background:var(--acc);color:var(--paper);border-radius:999px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.guide strong{font-weight:600}
