.policy-shell{max-width:920px;margin:0 auto;padding:28px 20px 64px}.policy-hero,.policy-body{padding:28px}.policy-hero{margin-bottom:20px}.policy-hero h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;margin:8px 0}.policy-body{display:grid;gap:20px}.policy-body section{display:grid;gap:8px}.policy-body p,.policy-body li{color:var(--muted);line-height:1.7}.policy-body ul{margin:0;padding-left:22px;display:grid;gap:7px}.policy-note{border-left:4px solid #b7791f;background:#fff8e6;padding:14px 16px;border-radius:8px}.policy-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.status-list{display:grid;gap:10px}.status-row{display:flex;justify-content:space-between;gap:18px;padding:14px;border:1px solid rgba(23,20,18,.1);border-radius:10px}.status-pending,.status-checking{color:#8a5a00;font-weight:800}.status-operational{color:#087443;font-weight:800}.status-degraded{color:#a3261f;font-weight:800}@media(max-width:620px){.policy-shell{padding:16px 12px 40px}.policy-hero,.policy-body{padding:20px}.status-row{align-items:flex-start;flex-direction:column}}
