body{margin:0;background:#dfd9cb;color:#1c2d1b;font:18px/1.75 Georgia,serif;padding:20px}.policy-paper{max-width:960px;margin:auto;background:#f5f0e6;border:1px solid #b5a995;padding:40px clamp(20px,6vw,64px)}h1{font-size:clamp(30px,5vw,46px);line-height:1.15}h2{font-size:23px;line-height:1.3;margin:34px 0 10px}p{margin:0 0 16px}a{color:inherit;text-underline-offset:4px}.policy-status{font:12px/1.6 Arial,sans-serif;color:#655173;border-block:1px solid #b5a995;padding:12px 0;margin:20px 0}.policy-nav{display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #b5a995;padding-top:22px;margin-top:32px;font:12px/1.6 Arial,sans-serif}.policy-source-note{font-size:15px}.policy-footer{font:12px/1.7 Arial,sans-serif;margin-top:28px}@media(max-width:600px){body{padding:0}.policy-paper{border:0}}