.xOaO-a_crumbs ol{font-size:var(--step-small);color:var(--night-muted);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.xOaO-a_crumbs li{align-items:center;gap:.5rem;display:inline-flex}.xOaO-a_crumbs li+li:before{content:"/";color:var(--night-muted)}.xOaO-a_crumbs a{align-items:center;min-height:44px;display:inline-flex}.xOaO-a_crumbs [aria-current]{color:var(--night-ink)}.prose .xOaO-a_title{overflow-wrap:break-word;text-wrap:balance;margin-bottom:.5rem;font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);line-height:.98}.xOaO-a_lead{font-size:var(--step-lead);line-height:1.3}.xOaO-a_stamp{font-size:var(--step-small);color:var(--night-muted)}.xOaO-a_section{gap:.75rem;padding-top:1.75rem;display:grid}.prose .xOaO-a_section>h2{margin-top:0}.xOaO-a_facts{gap:.5rem;display:grid}:is(.prose .xOaO-a_facts li,.prose .xOaO-a_cards>li){margin-left:0;list-style:none}.xOaO-a_cards{gap:1rem;display:grid}.xOaO-a_card{background:var(--night-2);border-top:2px solid var(--accent);gap:.4rem;min-width:0;padding:1.1rem;display:grid}.xOaO-a_card h3{font-size:var(--step-lead);overflow-wrap:anywhere;line-height:1.2}.xOaO-a_tag{font-size:var(--step-small);color:var(--accent);font-weight:600}.xOaO-a_meta{font-size:var(--step-small);color:var(--night-muted)}.xOaO-a_ext{text-underline-offset:.22em;overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:44px;display:inline-flex}.xOaO-a_callout{border-left:3px solid var(--accent);background:var(--night-2);font-size:var(--step-small);padding:1rem 1.1rem}.xOaO-a_cost{background:var(--night-2);border-top:2px solid var(--accent);gap:.25rem;padding:1.1rem;display:grid}.xOaO-a_cost b{font-size:var(--step-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.xOaO-a_two{gap:1.25rem;display:grid}@media (min-width:40rem){.xOaO-a_two,.xOaO-a_cards.xOaO-a_grid2{grid-template-columns:1fr 1fr}}.xOaO-a_cta{background:var(--night-2);border-top:2px solid var(--accent);justify-items:start;gap:1rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}.xOaO-a_cta p{max-width:38rem}.xOaO-a_disclaimer{font-size:var(--step-small);color:var(--night-muted);background:var(--night-2);padding:.9rem 1rem}.xOaO-a_srcs{gap:.1rem;display:grid}.xOaO-a_foot{font-size:var(--step-small);color:var(--night-muted);flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:2rem;display:flex}.xOaO-a_foot a,.xOaO-a_card h3 a{align-items:center;min-height:44px;display:inline-flex}
