.policy-main{padding:70px 0;background:#f2e5d0}.policy-wrap{max-width:920px}.policy-wrap h1{margin-bottom:6px}.policy-effective{margin-bottom:34px;color:#6b4b35}.policy-wrap section{background:#fffaf1;border:1px solid rgba(82,51,31,.16);padding:22px 26px;margin:0 0 16px;border-radius:8px}.policy-wrap section h2{font-size:1.3rem;margin:0 0 10px}.policy-wrap section p{margin:0;line-height:1.75}.policy-note{padding:20px;margin:30px 0;background:#3c2518;color:#fff}.policy-note a{color:#f1d6ae}.policy-footer{padding-top:38px}.policy-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 22px;margin:14px 0 28px}.policy-links a{color:inherit;text-decoration:underline}@media(max-width:650px){.policy-main{padding:40px 0}.policy-wrap section{padding:18px}}