.policy-page{color:#172522;background:#fff;max-width:820px;margin:32px auto;padding:24px;line-height:1.75}.policy-brand img{width:180px;max-width:100%;height:auto}.policy-page h1{margin:28px 0;font-size:clamp(30px,6vw,44px);line-height:1.2}.policy-page h2{margin-top:28px;font-size:22px}.policy-page a{color:#175748;text-underline-offset:3px}.policy-page a:focus-visible{outline-offset:4px;outline:3px solid #175748}.policy-seller{border-top:1px solid #dce3df;margin:28px 0 20px;padding:12px 0;display:block}@media (max-width:480px){.policy-page{margin:0;padding:20px}}.policy-page h1{letter-spacing:-1px}.policy-page p{margin:10px 0}
