
.cov-wrap{width:min(1080px,90%);margin:0 auto}.cov-hero{text-align:center;padding:105px 0 100px;background:radial-gradient(ellipse at 50% 30%,#29303a 0%,#141820 43%,#101216 80%);border-bottom:1px solid var(--line)}.cov-mark{font-size:48px;color:var(--gold);margin:12px}.cov-hero h1{font-size:clamp(52px,8.5vw,116px);letter-spacing:.09em;margin:12px 0 18px}.cov-tag{font-size:13px;letter-spacing:.28em;color:#e7cfaa}.cov-oath{max-width:660px;margin:30px auto;color:#d5d4d2;font-family:Georgia,serif;font-style:italic;font-size:clamp(20px,2.6vw,30px)}.cov-status{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:35px 0}.cov-status span{border:1px solid #4d443b;padding:7px 13px;border-radius:99px;font-size:11px;letter-spacing:.06em;color:#c9bda9}.cov-intro{padding:100px 0;max-width:800px}.cov-intro h2{font-size:clamp(37px,4.8vw,64px)}.cov-intro h2 em{color:#d9b77d;font-weight:400}.cov-intro p,.cov-future p{font-size:17px;color:#d6d6d7}.cov-intro blockquote{font:italic 28px/1.3 Georgia,serif;color:#d9b77d;margin:45px 0 0;padding-left:24px;border-left:2px solid var(--gold)}.cov-laws{border-top:1px solid var(--line);padding:90px 0}.cov-section-heading{text-align:center;margin-bottom:55px}.cov-section-heading p:last-child{color:var(--muted)}.cov-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px}.cov-toc{position:sticky;top:22px;align-self:start;border:1px solid #363a41;padding:24px;background:#171a20}.cov-toc ol{list-style:none;padding:0;margin:20px 0}.cov-toc li{margin:0 0 13px}.cov-toc a{font-size:12px;text-decoration:none;color:#c5c5c7}.cov-toc a:hover{color:var(--gold)}.cov-toc>a{display:block;margin-top:14px;color:#d9b77d}.cov-law{display:grid;grid-template-columns:65px 1fr;gap:22px;padding:0 0 62px;margin:0 0 65px;border-bottom:1px solid #393b40;scroll-margin-top:25px}.cov-law-no{font:52px/1 'Cormorant Garamond',Georgia,serif;color:#c49a60}.cov-law h3{font-size:clamp(30px,3.2vw,43px);margin:12px 0 25px}.cov-law p{color:#d0d0d2;line-height:1.8;margin:0 0 14px}.cov-law .eyebrow{color:var(--gold)}.cov-law ul{margin:12px 0 25px;padding-left:25px;color:#d0d0d2}.cov-law li{margin-bottom:9px}.cov-law .covenant-emphasis{color:#f1e3c8;letter-spacing:.1em;font-size:14px;font-weight:600;margin-top:20px}.cov-law .cov-closing{font:italic 24px/1.3 Georgia,serif;color:#d9b77d;margin-top:35px}.cov-promises{background:linear-gradient(145deg,#1b2029,#101216);border-block:1px solid var(--line);padding:100px 0}.cov-promises h2{margin-bottom:45px}.cov-promise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cov-promise-grid article{border:1px solid #4b4238;padding:35px;background:rgba(255,255,255,.02)}.cov-promise-grid span{color:var(--gold);font-size:12px;letter-spacing:.2em}.cov-promise-grid h3{font-size:30px;color:#ebd4ae}.cov-promise-grid p{color:#c8c9ce}.cov-future{text-align:center;padding:120px 0;max-width:770px}.cov-future p{margin:24px 0}.cov-final{font:clamp(26px,4.5vw,52px)/1.25 'Cormorant Garamond',Georgia,serif;letter-spacing:.07em;color:#e9d3af;margin:55px 0 30px}.cov-governance{padding:90px 0;border-top:1px solid var(--line)}.cov-governance>.cov-wrap>p{max-width:800px;color:#d0d0d2}.cov-version{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:45px 0}.cov-version>div{border:1px solid var(--line);padding:30px;background:#191c21}.cov-version h3{font-size:30px}.cov-version p{color:#c5c5ca}.cov-legal{font-size:12px!important;color:#aaaeb4!important;border-top:1px solid var(--line);padding-top:25px}.cov-archive-banner{text-align:center;padding:15px;background:#2a241b;color:#e9d3af;font-size:13px}.cov-archive-banner a{color:#fff}.cov-law-list{min-width:0}@media(max-width:800px){.cov-layout{display:block}.cov-toc{position:static;margin-bottom:45px}.cov-toc ol{columns:2}.cov-hero{padding:65px 0}.cov-intro,.cov-future{padding:70px 0}.cov-law{grid-template-columns:42px 1fr;gap:14px}.cov-law-no{font-size:39px}.cov-promise-grid,.cov-version{grid-template-columns:1fr}.cov-promises,.cov-governance,.cov-laws{padding:65px 0}}@media(max-width:430px){.cov-toc ol{columns:1}.cov-law{grid-template-columns:1fr}.cov-law-no{font-size:35px}.cov-hero h1{letter-spacing:.025em}}
