.rt-legal{color:#173b30;min-height:100vh;font-family:var(--font-dm-sans),sans-serif;background:#f8f6ef}.rt-legal *{box-sizing:border-box}.rt-legal a{color:inherit;text-decoration:none}.rt-legal header{border-bottom:1px solid #dae0d4;justify-content:space-between;align-items:center;gap:20px;height:75px;padding:0 max(5vw,25px);font-size:12px;font-weight:700;display:flex}.rt-legal-brand{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.07em;font-size:26px;font-weight:800}.rt-legal-brand span{font-weight:400}.rt-legal-brand i{color:#a1c453;margin-left:4px;font-style:normal}.rt-legal main{max-width:850px;margin:auto;padding:90px 28px 110px}.rt-legal-kicker{letter-spacing:.16em;font-size:10px;font-weight:800}.rt-legal h1{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.085em;margin:18px 0;font-size:clamp(52px,9vw,88px);line-height:1}.rt-legal-intro{font-family:var(--font-fraunces),serif;color:#536d59;max-width:650px;font-size:21px;line-height:1.4}.rt-legal-note{background:#e8efdb;border-left:3px solid #b4d965;margin:36px 0 45px;padding:18px;font-size:12px;line-height:1.6}.rt-legal-body{gap:20px;display:grid}.rt-legal-body section{border-top:1px solid #d9dfd5;padding:25px 0 5px}.rt-legal-body h2{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.05em;margin:0 0 13px;font-size:26px}.rt-legal-body p,.rt-legal-body li{color:#465a4c;font-size:14px;line-height:1.7}.rt-legal-body ul{padding-left:22px}.rt-legal-updated{color:#8c9a8c;margin-top:55px;font-size:11px}.rt-legal footer{border-top:1px solid #dae0d4;justify-content:space-between;gap:15px;padding:25px max(5vw,25px);font-size:11px;display:flex}.rt-legal footer nav{gap:18px;display:flex}@media (max-width:600px){.rt-legal header{height:64px}.rt-legal-brand{font-size:23px}.rt-legal header>a:last-child{font-size:10px}.rt-legal main{padding:60px 24px 80px}.rt-legal footer{flex-direction:column}}
