.W_8dlq_page{background:var(--surface-raised)}.W_8dlq_hero{border-bottom:1px solid var(--border);padding-block:2rem 4rem}.W_8dlq_hero nav{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:4rem;font-size:1rem;display:flex}.W_8dlq_hero nav a{align-items:center;min-height:44px;display:inline-flex}.W_8dlq_hero nav a:hover{text-decoration:underline}.W_8dlq_hero h1{font-size:clamp(2.7rem,5vw,5rem);font-weight:var(--heading-weight);letter-spacing:-.05em;margin-top:1rem;line-height:1.1}.W_8dlq_introduction{max-width:42rem;color:var(--text-muted);margin-top:1.5rem;font-size:1.1rem}.W_8dlq_updated{color:var(--text-muted);margin-top:2rem;font-size:1rem}.W_8dlq_layout{align-items:flex-start;gap:clamp(3rem,8vw,8rem);padding-block:4rem 6rem;display:flex}.W_8dlq_layout aside{flex:0 0 26%;position:sticky;top:130px}.W_8dlq_layout aside nav{flex-direction:column;gap:.5rem;display:flex}.W_8dlq_layout aside h2{letter-spacing:0;margin-bottom:1rem;font-size:1rem;font-weight:600}.W_8dlq_layout aside a{min-height:44px;color:var(--text-muted);gap:.75rem;padding-block:.6rem;font-size:1rem;line-height:1.5;display:flex}.W_8dlq_layout aside a:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.W_8dlq_layout aside a span{padding-top:.15rem;font-size:.7rem}.W_8dlq_layout article{flex:1;min-width:0;max-width:48rem}.W_8dlq_layout article section+section{border-top:1px solid var(--border);margin-top:3rem;padding-top:2.5rem}.W_8dlq_layout article h2{letter-spacing:-.035em;font-size:1.6rem;line-height:1.3}.W_8dlq_layout article p{color:var(--text-muted);margin-top:1.1rem;font-size:1rem;line-height:1.85}.W_8dlq_reference{text-underline-offset:5px;align-items:center;gap:.75rem;min-height:44px;margin-top:.75rem;font-size:1rem;text-decoration:underline;display:inline-flex}.W_8dlq_contact{background:var(--surface-muted);border-radius:12px;margin-top:3rem;padding:2rem}.W_8dlq_contact a{overflow-wrap:anywhere;align-items:center;gap:1rem;min-height:44px;margin-top:1rem;display:inline-flex}@media (max-width:850px){.W_8dlq_layout{flex-direction:column;gap:3rem}.W_8dlq_layout aside{width:100%;position:static}.W_8dlq_hero nav{margin-bottom:2.5rem}}
