/* Readable participation details in the established dark visual system. */
.legal-page{max-width:1050px;margin:auto;padding:65px max(22px,4vw) 90px}.legal-page h1{font:500 clamp(42px,6vw,70px)/1.08 'Cormorant Garamond',Georgia,serif;margin:20px 0}.legal-page h2{font:500 32px/1.2 'Cormorant Garamond',Georgia,serif;margin:32px 0 12px}.legal-page p,.legal-page li{font-size:16px;line-height:1.85;color:#bfb7aa}.legal-page a{color:#ecd2a0;text-decoration:underline;text-underline-offset:4px}.legal-page nav{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.legal-page nav a{padding:8px 0}.legal-page section{scroll-margin-top:100px;padding:12px 0;border-top:1px solid #423520}.legal-page details{border-top:1px solid #423520;padding:16px 0}.legal-page summary{cursor:pointer;color:#ecd2a0;line-height:1.7}.legal-page .legal-status{padding:20px;border-left:2px solid #b78b40;background:#15110c}.legal-page .sources{font-size:14px}.legal-page .quiet{font-size:14px}.legal-page ul{padding-left:24px}
