.mp-policy-page{background:#fff;color:var(--mp-color-text,#202020)}.mp-policy-hero{background:linear-gradient(135deg,#f5f5f7 0%,#fff 72%);border-bottom:1px solid #dcdde8;padding:clamp(64px, 8vw, 112px) 0 clamp(50px, 6vw, 80px)}.mp-policy-hero__inner{max-width:1280px}.mp-policy-hero__eyebrow{color:#af9038;font:700 13px/1.4 Inter,sans-serif;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.mp-policy-hero h1{color:#1c3531;font-family:"Cormorant Garamond",serif;font-size:clamp(46px, 6vw, 76px);font-weight:600;letter-spacing:-.025em;line-height:.98;margin:0;max-width:900px}.mp-policy-hero__updated{color:#636866;font:500 16px/1.5 Inter,sans-serif;margin:22px 0 0}.mp-policy-layout{display:grid;gap:clamp(44px, 7vw, 96px);grid-template-columns:minmax(210px,260px) minmax(0,760px);justify-content:center;padding-bottom:clamp(72px, 9vw, 128px);padding-top:clamp(52px, 7vw, 88px)}.mp-policy-toc{align-self:start;position:sticky;top:120px}.mp-policy-toc__title{color:#1c3531;font:700 14px/1.4 Inter,sans-serif;letter-spacing:.09em;margin:0 0 16px;text-transform:uppercase}.mp-policy-toc ol{border-left:1px solid #dcdde8;list-style:none;margin:0;padding:0 0 0 18px}.mp-policy-toc li+li{margin-top:9px}.mp-policy-toc a{color:#555b59;font:500 14px/1.45 Inter,sans-serif;text-decoration:none}.mp-policy-toc a:hover,.mp-policy-toc a:focus-visible{color:#af9038;text-decoration:underline;text-underline-offset:3px}.mp-policy-content{font:400 17px/1.75 Inter,sans-serif;min-width:0}.mp-policy-content>:first-child{margin-top:0}.mp-policy-content h2{color:#1c3531;font-family:"Cormorant Garamond",serif;font-size:clamp(30px, 3.2vw, 40px);font-weight:600;line-height:1.12;margin:56px 0 18px;scroll-margin-top:130px}.mp-policy-content p{margin:0 0 20px}.mp-policy-content ul,.mp-policy-content ol{margin:0 0 24px;padding-left:24px}.mp-policy-content li{margin-bottom:8px;padding-left:5px}.mp-policy-content strong{color:#1c3531}.mp-policy-content a{color:#1c3531;text-decoration-color:#af9038;text-underline-offset:3px}.mp-policy-contact{background:#f5f5f7;border-left:3px solid #af9038;border-radius:0 10px 10px 0;margin-top:22px;padding:22px 24px}@media (max-width:767px){.mp-policy-hero{padding:48px 0 42px}.mp-policy-hero h1{font-size:clamp(39px, 12vw, 52px)}.mp-policy-layout{display:block;padding-bottom:72px;padding-top:36px}.mp-policy-toc{background:#f5f5f7;border-radius:10px;margin-bottom:44px;padding:20px;position:static}.mp-policy-toc ol{columns:1}.mp-policy-content{font-size:16px;line-height:1.7}.mp-policy-content h2{font-size:31px;margin-top:44px}}@media print{.mp-policy-hero{background:none;padding:24px 0}.mp-policy-toc,.mp-site-header,.elementor-location-footer,.mp-footer-legal{display:none!important}.mp-policy-layout{display:block;padding:24px 0}.mp-policy-content{font-size:11pt;max-width:none}}