.policy-main{max-width:1080px;margin:0 auto;padding:100px 28px 120px}.policy-main>header{max-width:760px;margin-bottom:55px}.policy-main h1{margin:0 0 25px;font-family:Cormorant Garamond,serif;font-size:clamp(58px,8vw,98px);font-weight:500;line-height:.9;letter-spacing:-.04em}.policy-main h1 em{color:#896734;font-weight:400}.policy-main>header>p:last-child{max-width:670px;color:#6e685f;line-height:1.75}.policy-tabs{position:sticky;top:0;z-index:3;display:flex;gap:24px;padding:16px 0;background:#f3eadbf2;border-top:1px solid rgba(23,32,43,.18);border-bottom:1px solid rgba(23,32,43,.18)}.policy-tabs a{font-size:11px;font-weight:700;text-underline-offset:5px}.policy-main>section{scroll-margin-top:70px;display:grid;grid-template-columns:220px 1fr;gap:40px;padding:70px 0;border-bottom:1px solid rgba(23,32,43,.18)}.policy-main>section .shop-eyebrow{grid-row:1/4}.policy-main h2{margin:0;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;line-height:1.05}.policy-main>section>p:not(.shop-eyebrow){max-width:700px;margin:0;color:#6e685f;font-size:13px;line-height:1.8}.policy-main aside{display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding:22px;background:#17202b;color:#f4ecdf;font-size:11px}.policy-main aside a{color:#d5b77f}@media(max-width:700px){.policy-main{padding-top:70px}.policy-tabs{overflow-x:auto}.policy-main>section{grid-template-columns:1fr;gap:18px}.policy-main>section .shop-eyebrow{grid-row:auto}.policy-main aside{flex-direction:column}}
