.legal-page{background:#faf9f6}.legal-shell{padding-top:45px;padding-bottom:90px}.legal-back{color:#755729;margin-bottom:35px;font-size:13px;display:inline-block}.legal-shell h1{letter-spacing:-.055em;max-width:850px;margin:16px 0 22px;font-size:clamp(36px,5vw,64px);line-height:1.08}.legal-shell h1 em{color:#a87522;font-style:normal}.legal-lead{color:#6e6e73;max-width:650px;font-size:17px;line-height:1.65}.legal-draft{color:#755729;background:#f9f0df;border:1px solid #dbcaa6;border-radius:15px;margin:30px 0;padding:21px 25px}.legal-draft b{font-size:13px}.legal-draft p{max-width:950px;margin:8px 0 0;font-size:13px;line-height:1.7}.legal-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.legal-document-link{background:#fff;border:1px solid #e2ded6;border-radius:19px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.legal-document-link>svg{color:#a87522}.legal-document-link h2{letter-spacing:-.03em;margin:26px 0 9px;font-size:23px}.legal-document-link p{color:#6e6e73;margin:0 0 24px;font-size:14px;line-height:1.7}.legal-document-link span{align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:650;display:flex}.legal-document-link:hover{border-color:#a87522}.legal-company{border-top:1px solid #dfdcd5;max-width:800px;margin-top:50px;padding-top:28px}.legal-company h2{font-size:25px}.legal-company p{color:#6e6e73;font-size:14px;line-height:1.7}.legal-company a{color:#755729;font-size:14px}.legal-reading{grid-template-columns:260px minmax(0,780px);gap:70px;margin-top:42px;display:grid}.legal-reading nav{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:105px}.legal-reading nav h2{margin:0 0 10px;font-size:13px}.legal-reading nav a{color:#6e6e73;gap:12px;font-size:13px;line-height:1.55;display:flex}.legal-reading nav span{color:#a87522;padding-top:2px;font-size:11px}.legal-reading article section{margin-bottom:35px;scroll-margin-top:110px}.legal-reading article h2{letter-spacing:-.025em;font-size:25px}.legal-reading article p{color:#55555b;font-size:15px;line-height:1.85}.legal-reference{border-top:1px solid #dedbd3;padding-top:20px;font-size:12px!important}.legal-reference a{text-underline-offset:3px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:5px;outline:2px solid #a87522}@media (max-width:900px){.legal-documents{grid-template-columns:1fr}.legal-reading{grid-template-columns:1fr;gap:30px}.legal-reading nav{border-bottom:1px solid #ddd8cd;padding-bottom:22px;position:static}.legal-shell{padding-top:30px}}
