.kashero-legal{color:#243f32;background:#fff;min-height:100vh}.kashero-legal header{border-bottom:1px solid #e5eee7;align-items:center;gap:25px;max-width:1060px;margin:auto;padding:24px;display:flex}.kashero-legal a{color:#28734e;text-underline-offset:4px}.kashero-legal header>a{font-size:13px}.kashero-legal .legal-brand{background:#edf6ef;border-radius:12px;margin-inline-end:auto;padding:8px 12px;font-size:22px;font-weight:650;text-decoration:none}.legal-brand span{padding-inline-start:8px}.kashero-legal main{max-width:820px;margin:50px auto 70px;padding:0 24px}.legal-eyebrow{letter-spacing:1.5px;color:#6b8171;font-size:10px}.kashero-legal h1{letter-spacing:-1.8px;margin:20px 0;font-size:clamp(34px,6vw,52px);line-height:1.1}.legal-intro{color:#667b6b;line-height:1.8;font-size:17px!important}.kashero-legal h2{letter-spacing:-.4px;margin:32px 0 12px;font-size:21px}.kashero-legal p,.kashero-legal li{font-size:14px;line-height:1.9}.kashero-legal ul{padding-inline-start:22px}.kashero-legal footer{border-top:1px solid #e5eee7;max-width:1060px;margin:auto;padding:25px 24px}.kashero-legal footer p,.kashero-legal footer a{font-size:12px}.kashero-legal footer nav{flex-wrap:wrap;gap:20px;display:flex}.legal-note{background:#eff7f0;border:1px solid #dce9df;border-radius:14px;margin:25px 0;padding:18px 22px}.legal-note a{overflow-wrap:anywhere}@media (max-width:550px){.kashero-legal header{gap:15px;padding:18px}.kashero-legal header>a{font-size:11px}.kashero-legal main{margin:35px auto 50px}.kashero-legal .legal-brand{padding:6px 9px;font-size:18px}}
