*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:15px;font-weight:600;line-height:1.7;-webkit-font-smoothing:antialiased}#policy{max-width:950px;margin:auto;padding:24px}#policy nav{display:flex;gap:16px;align-items:center}.policy-brand{font-family:var(--font-display);font-size:32px;font-weight:700}.policy-back{text-decoration:none}.policy-back svg{width:20px;height:20px}.policy-languages{display:flex;gap:6px;margin-left:auto;padding:4px;background:var(--panel);border-radius:var(--r-btn);box-shadow:var(--shadow-small)}.policy-languages button{min-height:44px;padding:10px 20px}.policy-languages [aria-pressed=true]{background:var(--ink);color:var(--panel)}#policy article{background:var(--panel);padding:clamp(20px,4vw,40px);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);margin-top:24px;overflow-wrap:anywhere}#policy h1{font-family:var(--font-display);font-size:clamp(28px,4vw,38px);line-height:1.2;margin:0 0 20px}#policy h2{font-family:var(--font-display);font-size:22px;line-height:1.3;margin:28px 0 12px}#policy p{margin:12px 0}#policy .draft{color:var(--dgrink);font-weight:800;background:var(--dgrbg);border-radius:var(--r-tile);padding:12px 16px}#policy [hidden]{display:none}@media(max-width:600px){#policy{padding:16px}#policy nav{gap:10px;flex-wrap:wrap}.policy-back.big{width:48px;height:48px}.policy-brand{font-size:26px}.policy-languages button{padding:10px 14px}}
