.legal-copy .guide-figure{background:var(--sheet);border:1px solid color-mix(in srgb, var(--sage-line) 36%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 70%, var(--sheet)), 0 26px 40px -34px color-mix(in srgb, var(--ink) 55%, transparent);transition:translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:16px;margin:36px 0 0;padding:clamp(16px,2.4vw,26px);position:relative}.guide-figure:hover{box-shadow:0 5px 0 0 color-mix(in srgb, var(--sage-soft) 80%, var(--sheet)), 0 30px 44px -32px color-mix(in srgb, var(--ink) 60%, transparent);translate:0 -2px}.guide-figure>svg,.guide-figure>img{max-width:100%;height:auto}.legal-copy .guide-figure figcaption{letter-spacing:-.005em;color:var(--ink);border-left:4px solid var(--citrus);text-wrap:pretty;margin-top:20px;padding:2px 0 2px 14px;font-size:17px;font-weight:600;line-height:1.45}.guide-figure figcaption .blog-cite a{color:var(--sage-ink)}.blog-answer-points li:before{content:none}.blog-answer-points li{transition:background var(--motion-hover) var(--ease);align-items:flex-start;gap:14px;padding-block:15px}.blog-answer-icon{width:40px;height:40px;color:var(--citrus);background:color-mix(in srgb, var(--citrus) 14%, transparent);border:1px solid color-mix(in srgb, var(--citrus) 30%, transparent);transition:translate var(--motion-hover) var(--ease), background var(--motion-hover) var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.blog-answer-points li:hover .blog-answer-icon{background:color-mix(in srgb, var(--citrus) 24%, transparent);translate:0 -2px}.blog-answer-points li:hover{color:var(--paper)}.blog-compare .blog-compare-card,.blog-compare-card:before{transition:translate var(--motion-hover) var(--ease)}.blog-compare .blog-compare-card:hover{translate:-2px -2px}.blog-compare-card-a{--card-line:color-mix(in srgb, var(--sage-line) 55%, transparent)}.blog-compare-card-a:after{background:linear-gradient(180deg, var(--sheet), color-mix(in srgb, var(--leaf) 55%, var(--sheet)))}.blog-compare-card-b{--card-line:var(--on-ink-rule)}.blog-compare-card-b:after{background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));border-color:var(--ink-deep)}.blog-compare-card-b:before{background:var(--citrus);border-color:var(--citrus-olive)}.blog-compare-card-b h3,.blog-compare-card-b dd{color:var(--paper)}.blog-compare-card-b dt,.blog-compare-card-b .blog-cite a{color:var(--citrus)}.blog-compare-card-b .blog-term{-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.blog-compare-card-b .blog-compare-yes{color:var(--ink);background:var(--citrus)}.blog-compare-row{border-top-color:var(--card-line,inherit);transition:background var(--motion-hover) var(--ease);border-radius:8px;margin-inline:-10px;padding:15px 10px 17px}.blog-compare-card-a .blog-compare-row:hover{background:color-mix(in srgb, var(--citrus) 28%, transparent)}.blog-compare-card-b .blog-compare-row:hover{background:color-mix(in srgb, var(--paper) 9%, transparent)}.blog-compare-no{width:22px;height:22px;color:var(--sage-ink);opacity:.8;border:1.5px solid;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:inline-grid}.blog-compare-card-b .blog-compare-no{color:var(--on-ink-muted)}.blog-steps-progress{align-items:center;gap:16px;margin:-6px 0 24px;display:flex}.blog-steps-track{background:color-mix(in srgb, var(--sage-line) 22%, transparent);border-radius:99px;flex:1;height:8px;overflow:hidden}.blog-steps-track span{background:linear-gradient(90deg, var(--citrus-lo), var(--citrus));height:100%;transition:width var(--motion-draw) var(--ease);border-radius:99px;display:block}.legal-copy .blog-steps-progress p{white-space:nowrap;color:var(--sage-ink);margin:0;font-size:15px;line-height:1}.blog-steps-progress strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.blog-steps li{transition:background var(--motion-hover) var(--ease);border-radius:12px;grid-template-columns:52px minmax(0,1fr) 44px;margin-inline:0;padding:14px 6px 28px 0}.blog-steps li:last-child{padding-bottom:14px}.blog-steps li:not(:last-child):before{top:74px;bottom:-4px}.blog-steps li:hover{background:color-mix(in srgb, var(--leaf) 55%, transparent)}.blog-steps li[data-done]{background:color-mix(in srgb, var(--citrus) 22%, transparent)}.blog-steps li[data-done] .blog-steps-body{opacity:.72}.blog-steps li[data-done] .blog-steps-num{background:var(--sage)}.blog-steps-body{transition:opacity var(--motion-hover) var(--ease)}.blog-steps-check{cursor:pointer;align-self:start;place-items:center;width:44px;height:44px;display:grid;position:relative}.blog-steps-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.blog-steps-box{color:#0000;background:var(--sheet);border:2px solid var(--sage-line);width:28px;height:28px;transition:background var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease), scale var(--motion-hover) var(--ease);border-radius:8px;place-items:center;display:grid}.blog-steps-check:hover .blog-steps-box{border-color:var(--ink);scale:1.06}.blog-steps-check input:checked+.blog-steps-box{color:var(--ink);background:var(--citrus);border-color:var(--ink)}.blog-steps-check input:focus-visible+.blog-steps-box{outline:3px solid var(--ink);outline-offset:3px}.blog-copy section>.blog-p-lede{color:var(--ink);margin-top:20px;font-size:clamp(19px,1.7vw,21px);font-weight:520;line-height:1.6}.blog-copy section>.blog-p-beat{margin-top:34px;padding-top:24px;position:relative}.blog-copy section>.blog-p-beat:before{content:"";background:var(--citrus);border-radius:2px;width:44px;height:4px;position:absolute;top:0;left:0}.blog-copy section>.blog-note{margin-top:26px}.blog-copy section>p+p{margin-top:16px}.blog-copy section>p+p.blog-p-beat{margin-top:34px}.blog-copy section>:is(.blog-note,.guide-figure,.blog-compare,.blog-steps,.blog-help,.blog-list,.blog-table)+p{margin-top:28px}.blog-copy section>h2{margin-bottom:-4px}.blog-copy section>h2+.blog-p-lede{margin-top:16px}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .blog-answer-points li{animation:blog-point-in var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 3 + 80ms) backwards}[data-arrived=true] .blog-answer-icon{animation:blog-pop var(--motion-pop) var(--ease) calc(var(--i) * var(--motion-step) * 3 + .22s) backwards}[data-arrived=true] .blog-compare-row{animation:blog-point-in var(--motion-rise) var(--ease) calc(var(--r) * var(--motion-step) + var(--i) * .2s + .4s) backwards}[data-arrived=true] .blog-steps li{animation:blog-point-in var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2 + .1s) backwards}[data-arrived=true] .blog-steps-progress{animation:blog-point-in var(--motion-rise) var(--ease) backwards}}@keyframes blog-point-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.guide-figure,.blog-compare .blog-compare-card,.blog-compare-card:before,.blog-answer-icon,.blog-steps-track span,.blog-steps-box{transition:none}}@media (max-width:680px){.legal-copy .guide-figure{border-radius:12px;margin-inline:-4px}.legal-copy .guide-figure figcaption{font-size:16px}.blog-steps li{grid-template-columns:52px minmax(0,1fr) 40px;column-gap:12px;padding-right:0}.blog-compare-row{margin-inline:-6px;padding-inline:6px}.blog-copy section>.blog-p-lede{font-size:19px}}.blog-copy section>p,.blog-copy .blog-list{color:var(--ink)}.blog-hl-keep{white-space:nowrap}
