.legal-page{color:#183c30;background:#f6f7f2}.legal-hero{background:#eaf0e2;border-bottom:1px solid #183c3024;padding:48px 0 68px}.legal-back{margin-bottom:54px;font-size:13px;text-decoration:none;display:inline-block}.legal-hero .eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600}.legal-hero h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.08}.legal-description{color:#4a6054;max-width:650px;font-size:clamp(17px,2vw,20px);line-height:1.65}.legal-date{color:#536859;margin-top:32px;font-size:12px}.legal-grid{grid-template-columns:minmax(190px,250px) minmax(0,710px);gap:clamp(44px,8vw,120px);padding-top:72px;padding-bottom:90px;display:grid}.legal-sidebar{align-self:start;position:sticky;top:112px}.legal-nav-label{letter-spacing:.09em;text-transform:uppercase;color:#6a7b6b;margin:0 0 21px;font-size:11px;font-weight:600}.legal-sidebar ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.legal-sidebar nav a{gap:12px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.legal-sidebar nav a span{color:#899588;padding-top:2px;font-size:10px}.legal-page a:hover{text-underline-offset:4px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #183c30}.legal-question{border-top:1px solid #183c3024;margin-top:35px;padding-top:24px;font-size:12px;line-height:1.6}.legal-question p{color:#657463;margin:0 0 8px}.legal-question a{text-underline-offset:4px;font-weight:500}.legal-question a span{margin-left:10px}.legal-section{border-bottom:1px solid #183c3024;margin-bottom:34px;padding-bottom:33px;scroll-margin-top:112px}.legal-section-heading{align-items:baseline;gap:15px;margin-bottom:16px;display:flex}.legal-section-number{color:#788673;font-variant-numeric:tabular-nums;font-size:11px}.legal-section h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500;line-height:1.3}.legal-section p,.legal-section li{color:#4a5d50;font-size:15px;line-height:1.85}.legal-section p{margin:0 0 15px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:14px 0;padding-left:20px}.legal-section li{margin-bottom:8px;padding-left:4px}.legal-section strong{color:#183c30;font-weight:600}.legal-section a{color:#183c30;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-related{padding-top:6px}.legal-related>div{flex-wrap:wrap;gap:9px;display:flex}.legal-related a{border:1px solid #183c3033;border-radius:5px;align-items:center;gap:20px;padding:11px 15px;font-size:12px;text-decoration:none;display:flex}.legal-related a[aria-current=page]{background:#def58a;border-color:#def58a}@media (max-width:800px){.legal-hero{padding:30px 0 42px}.legal-back{margin-bottom:35px}.legal-grid{grid-template-columns:1fr;gap:38px;padding-top:36px;padding-bottom:56px}.legal-sidebar{border-bottom:1px solid #183c3024;padding-bottom:26px;position:static}.legal-sidebar ol{grid-template-columns:1fr 1fr;gap:14px 18px}.legal-question{display:none}.legal-section h2{font-size:21px}.legal-section p,.legal-section li{font-size:14px}}@media (max-width:400px){.legal-sidebar ol{grid-template-columns:1fr}}
