.legal-shell{color:#1b1713;background:#f7f3ed;min-height:100vh}.legal-header{color:#fff;background:#17130f;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,6vw,86px);display:flex}.legal-header>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-header>a span{letter-spacing:-.08em;font:31px Georgia,serif}.legal-header>a strong{letter-spacing:.3em;font-size:10px}.legal-header>div{align-items:center;gap:18px;display:flex}.legal-header div a,.legal-header button{color:#e8d6b5;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:none}.legal-document{width:min(820px,100% - 40px);margin:70px auto 100px}.legal-kicker{text-transform:uppercase;letter-spacing:.2em;color:#9e7734;font-size:10px;font-weight:800}.legal-document>h1{letter-spacing:-.04em;margin:15px 0 20px;font:clamp(42px,7vw,70px)/.98 Georgia,serif}.legal-draft{color:#745b1e;background:#fff3cf;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.legal-intro{color:#655d55;margin:35px 0 45px;font-size:17px;line-height:1.75}.legal-document section{border-top:1px solid #ded6ca;grid-template-columns:48px 1fr;gap:10px;padding:27px 0;display:grid}.legal-document section>span{color:#b69355;font:14px Georgia,serif}.legal-document section h2{margin:0 0 11px;font:25px Georgia,serif}.legal-document section p{white-space:pre-line;color:#655d55;margin:0;font-size:14px;line-height:1.75}.legal-document footer{color:#cfc5b8;background:#211a14;border-radius:16px;margin-top:35px;padding:24px}.legal-document footer p{font-size:12px;line-height:1.6}.legal-document footer a{color:#d9b872;font-weight:800;text-decoration:none}@media (width<=600px){.legal-header{padding:0 18px}.legal-header div a{display:none}.legal-document{margin-top:45px}.legal-document section{grid-template-columns:34px 1fr}.legal-document section h2{font-size:22px}.legal-intro{font-size:15px}}
