*{box-sizing:border-box}body{margin:0;background:#f6f6f6;color:#222;font-family:Arial,sans-serif;line-height:1.75}a{color:inherit;text-underline-offset:3px}header{background:#fff;border-bottom:1px solid #ddd}.policy-wrap{max-width:1000px;margin:auto;padding:22px 28px}header .policy-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:180px;height:auto;display:block}.back-link{font-size:14px;font-weight:bold}main{max-width:900px;margin:40px auto;background:#fff;padding:40px;border-radius:16px;border-top:6px solid #ffdb00}.eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:bold}h1{font-size:38px;line-height:1.2;margin:12px 0 14px}h2{font-size:21px;line-height:1.4;margin:0 0 10px}section{padding:22px 0;border-top:1px solid #eee}section p{font-size:16px;margin:0 0 14px}section p:last-child{margin-bottom:0}.updated{color:#666;font-size:14px;margin:0 0 28px}footer{background:#101010;color:#fff}footer nav{display:flex;flex-wrap:wrap;gap:14px 24px;color:#ffdb00;font-size:14px}footer p{font-size:13px;color:#ccc;margin:16px 0 0}a:focus-visible{outline:3px solid #c49a00;outline-offset:4px}@media(max-width:640px){.policy-wrap{padding:20px}header img{width:140px}main{margin:22px 14px;padding:24px 20px}h1{font-size:29px}h2{font-size:20px}section p{font-size:16px}.back-link{font-size:12px}}