:root{--bg:#f4f7f6;--card:#fff;--soft:#eef5f3;--text:#10201f;--muted:#647672;--line:#d8e5e2;--green:#2d6663;--rose:#9c6176;--blue:#315f9f}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.page-shell{grid-template-rows:1fr auto;min-height:100vh;padding:24px;display:grid}.simple-card{border:1px solid var(--line);background:var(--card);border-radius:24px;width:min(100%,720px);margin:auto;padding:32px}.brand{color:var(--green);margin:0 0 20px;font-size:20px;font-weight:800}h1{letter-spacing:0;margin:0 0 16px;font-size:clamp(38px,8vw,72px);line-height:.95}.simple-card p{max-width:560px;color:var(--muted);margin:0 0 24px;font-size:18px;line-height:1.5}.footer{color:var(--muted);text-align:center;padding-top:24px;font-size:14px}.privacy-shell{padding:20px}.privacy-card{border:1px solid var(--line);background:var(--card);border-radius:24px;width:min(100%,920px);margin:0 auto;padding:clamp(22px,5vw,48px)}.back-link{color:var(--green);margin-bottom:24px;font-weight:700;display:inline-block}.privacy-card h1{max-width:760px;margin-bottom:28px}.privacy-card section{border-top:1px solid var(--line);padding:20px 0}.privacy-card h2{margin:0 0 10px;font-size:22px}.privacy-card p{color:var(--muted);margin:0 0 12px;font-size:16px;line-height:1.65}.updated{border-top:1px solid var(--line);padding-top:20px;font-weight:700}
