.legal-title{margin:0 0 28px}.prose{color:#2a2a2e;font-size:16.5px;line-height:1.8;overflow-wrap:anywhere}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4,.prose h5{margin-top:1.8em;color:var(--k);font-family:var(--display);line-height:1.2;letter-spacing:-.01em}.prose h2{font-size:clamp(22px,2.4vw,30px)}.prose h3{font-size:clamp(19px,2vw,24px)}.prose h4,.prose h5{font-size:18px}.prose a{color:#c79200;font-weight:600;text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--r)}.prose ol,.prose ul{padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--r)}.prose img{width:auto;max-width:100%;height:auto;margin:1.4em auto;border-radius:14px}.prose figure{margin:1.4em 0}.prose figcaption{color:var(--muted);font-size:13px;text-align:center}.prose blockquote{padding:14px 20px;border-left:4px solid var(--y);border-radius:0 12px 12px 0;background:#faf8f1;font-style:italic}.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14.5px}.prose td,.prose th{padding:10px 12px;border:1px solid var(--line);text-align:left}.prose th{background:var(--y)}.prose details{padding:12px 16px;border:1px solid var(--line);border-radius:12px}.prose summary{font-weight:700;cursor:pointer}.prose mark{background:var(--y)}@media (max-width:640px){.prose{font-size:15.5px}}