.legal-page{color:#22262e;background:#f4ece0;min-height:100vh;font-family:DM Sans,sans-serif}.legal-shell{width:min(760px,100% - 48px);margin:0 auto}.legal-nav{border-bottom:1px solid #22262e29;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.legal-brand{align-items:center;text-decoration:none;display:inline-flex}.legal-logo-crop{width:112px;height:52px;display:inline-block;position:relative;overflow:hidden}.legal-logo-crop img{width:112px;height:auto;position:absolute;top:-30px;left:0}.legal-back{color:#7a5230;font-size:12px;font-weight:700;text-decoration:none}.legal-back:hover,.legal-article a:hover,.legal-footer a:hover{color:#bf5b35}.legal-article{padding:94px 0 104px}.legal-kicker{color:#bf5b35;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700}.legal-article h1{letter-spacing:-.06em;max-width:620px;margin:0;font:500 clamp(55px,8vw,82px)/.95 Fraunces,Georgia,serif}.legal-intro{color:#625e59;max-width:650px;margin:31px 0 61px;font-size:17px;line-height:1.7}.legal-article section{border-top:1px solid #22262e29;padding:29px 0}.legal-article h2{letter-spacing:-.04em;margin:0 0 12px;font:500 27px/1.1 Fraunces,Georgia,serif}.legal-article p{color:#514e4a;margin:0 0 13px;font-size:14px;line-height:1.75}.legal-article p:last-child{margin-bottom:0}.legal-article a{color:#bf5b35;font-weight:700}.legal-footer{color:#81766b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #22262e29;justify-content:space-between;gap:22px;padding:27px 0;font-size:10px;display:flex}.legal-footer a{color:#7a5230;font-weight:700;text-decoration:none}.legal-footer-logo{line-height:0}.legal-footer-logo .legal-logo-crop{width:78px;height:36px}.legal-footer-logo .legal-logo-crop img{width:78px;top:-21px}@media (max-width:550px){.legal-shell{width:min(100% - 34px,760px)}.legal-nav{padding:19px 0}.legal-article{padding:64px 0 70px}.legal-intro{margin-bottom:43px;font-size:16px}.legal-article h2{font-size:24px}.legal-footer{flex-wrap:wrap}.legal-footer span{order:3;width:100%}}
