.legal-page{color:#17210f;background:linear-gradient(110deg,#13200c 0%,#253915 32%,#f1dfaa 32%,#fff8e8 100%);padding-top:5rem}.legal-page *{border-radius:0!important}.legal-shell{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,7rem)}.legal-kicker{color:#13200c;letter-spacing:.22em;text-transform:uppercase;background:#d7a83f;width:fit-content;padding:.7rem .9rem;font-size:.72rem;font-weight:900}.legal-title{color:#fff8e8;max-width:13ch;margin-top:1.3rem;font-family:Fraunces,serif;font-size:clamp(2.45rem,5vw,5rem);font-weight:900;line-height:.98}.legal-date{color:#f9edc0;margin-top:1rem;font-size:.92rem;font-weight:800}.legal-document{color:#263719;background:#fffdf4;border:1px solid #5b6f32;margin-top:3rem;padding:clamp(1.25rem,3vw,2.75rem);line-height:1.78;box-shadow:14px 14px #d7a83f}.legal-document section+section{border-top:1px solid #d9bd63;margin-top:2.6rem;padding-top:2.6rem}.legal-document h2{color:#253915;font-family:Fraunces,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1.15}.legal-document a{color:#253915;font-weight:900;text-decoration:underline}.legal-document ul{padding-left:1.5rem}.legal-document li+li{margin-top:.5rem}
