:root{font-family:Inter,system-ui,sans-serif;color:#22333a;background:#f7f4ec}*{box-sizing:border-box}body{margin:0}main{max-width:1080px;margin:auto;padding:28px 24px 64px}header{display:flex;justify-content:space-between;gap:12px;margin-bottom:45px}a{color:#294957}h1{font-size:clamp(28px,4vw,43px);letter-spacing:-.04em}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#7f7256}p,li{line-height:1.6}#notice,#scope{padding:16px;border-radius:12px;background:#ece8dd}#scope{font-size:13px}#controls{display:flex;align-items:center;gap:12px;margin:24px 0;flex-wrap:wrap}#controls[hidden]{display:none}select,button{font:inherit;max-width:100%;padding:12px;border:1px solid #d8d9d3;border-radius:10px;background:white}button{background:#233d48;color:white;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#sections{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{padding:23px;background:white;border:1px solid #e2ded4;border-radius:18px;min-width:0;overflow-wrap:anywhere}.card h2{font-size:19px}.state{display:inline-block;font-size:11px;font-weight:750;padding:6px 9px;border-radius:8px;background:#f3ebd5;color:#775c14}.available{background:#e6f0e6;color:#38613b}.not_implemented,.missing_setup{background:#f4e6df;color:#82513a}.card h3{font-size:13px;margin-top:23px}.card ul{padding-left:20px;font-size:14px}.links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}@media(max-width:640px){main{padding:20px 16px 45px}#sections{grid-template-columns:1fr}.card{padding:18px}header{margin-bottom:30px}}
