.policy-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px var(--pad);border-bottom:1px solid #444}.policy-main{max-width:900px;margin:auto;padding:60px var(--pad)}.policy-main h1{font-size:clamp(44px,7vw,80px);margin:20px 0 28px}.policy-main p,.policy-main address{font-size:17px;line-height:1.75;margin:18px 0;overflow-wrap:anywhere}.policy-main h2{font-size:clamp(30px,4vw,44px);line-height:1.1;margin-bottom:24px}.policy-main h3{font-family:Barlow,Arial,sans-serif;font-style:normal;font-size:21px;line-height:1.4;margin:30px 0 12px}.policy-main section{border-top:1px solid #555;padding:40px 0;scroll-margin-top:24px}.policy-main a,.policy-footer a{text-decoration:underline;text-underline-offset:4px}.policy-nav{display:flex;flex-wrap:wrap;gap:16px 24px;margin:28px 0 40px;color:var(--orange)}.policy-main address{font-style:normal;border-left:3px solid var(--orange);padding-left:20px}.policy-footer{padding:24px var(--pad);font-size:14px;border-top:1px solid #555}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;font-size:14px}.seller-disclosure{font-size:14px;line-height:1.7;padding:15px 0;max-width:850px}.seller-disclosure a{text-decoration:underline}@media(max-width:500px){.policy-header .brand{width:135px}.policy-header>a:last-child{font-size:14px}.policy-main{padding-top:35px}}