.RqBJnq_article{max-width:42rem;color:color-mix(in oklab, var(--foreground) 88%, transparent);margin:0 auto;padding:0;font-size:1rem;line-height:1.65}.RqBJnq_lead{color:var(--text-secondary);margin-bottom:1.5rem;font-size:clamp(1.05rem,2.5vw,1.125rem);line-height:1.55}.RqBJnq_meta{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1rem;font-size:.75rem;font-weight:650}.RqBJnq_section{border-top:1px solid color-mix(in oklab, var(--border) 85%, transparent);margin-bottom:2rem;padding-top:1.5rem}.RqBJnq_section:first-of-type{border-top:0;padding-top:0}.RqBJnq_section:last-of-type{margin-bottom:0}.RqBJnq_h2{letter-spacing:-.02em;color:var(--foreground);border-left:3px solid var(--primary);margin:0 0 .75rem;padding-left:.65rem;font-size:1.15rem;font-weight:800;line-height:1.25}.RqBJnq_p{margin:0 0 .85rem}.RqBJnq_p:last-child{margin-bottom:0}.RqBJnq_list{margin:0 0 .85rem 1.15rem;padding:0}.RqBJnq_list li{margin-bottom:.5rem;line-height:1.55}.RqBJnq_list li::marker{color:var(--primary)}.RqBJnq_note{background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.85rem;margin-top:1.5rem;padding:1.1rem 1.2rem;font-size:.92rem;line-height:1.55}.RqBJnq_link{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.RqBJnq_link:hover{color:var(--primary-hover)}
