.legal-shell{color:#173d32;background:#f7f7f3;min-height:100vh}.legal-main{max-width:900px;margin:0 auto;padding:80px 5vw 110px}.legal-main>span{letter-spacing:.16em;color:#a6532f;font-size:10px;font-weight:700}.legal-main h1{letter-spacing:-.045em;margin:14px 0 24px;font:500 clamp(48px,7vw,78px)/.98 Georgia,serif}.legal-main .lede{color:#5d6b64;border-bottom:1px solid #d4dcd6;padding-bottom:35px;font:19px/1.55 Georgia,serif}.legal-main section{border-bottom:1px solid #d4dcd6;padding:30px 0}.legal-main h2{margin:0 0 14px;font:500 28px Georgia,serif}.legal-main p,.legal-main li{color:#56645d;font-size:14px;line-height:1.7}.legal-main a{color:#9d4f2f}.legal-footer{flex-wrap:wrap;gap:20px;padding-top:30px;font-size:13px;display:flex}
