.legal-prose,.legal-prose *{hyphens:manual}.legal-prose{max-width:72ch;color:#cfcecb;font-size:.95rem;line-height:1.75}.legal-prose h2{margin:3rem 0 1rem;padding-top:.5rem;color:var(--fg);font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;scroll-margin-top:8rem}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{margin:2rem 0 .75rem;color:var(--fg);font-size:1rem;font-weight:700;scroll-margin-top:8rem}.legal-prose p{margin:0 0 1rem}.legal-prose strong{color:var(--fg);font-weight:700}.legal-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.legal-prose a:hover{color:var(--accent-2)}.legal-prose ol,.legal-prose ul{margin:0 0 1rem;padding-left:1.5rem}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:lower-roman}.legal-prose li{margin:.35rem 0}.legal-prose li::marker{color:var(--accent)}@media print{.legal-prose{max-width:none;color:#000}.legal-prose h2,.legal-prose h3,.legal-prose strong{color:#000}}