:root{--privacy-ink:#202128;--privacy-muted:#737681;--privacy-line:#e6e3eb;--privacy-accent:#6534d9}.privacy-shell{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:42px 0 70px;color:var(--privacy-ink)}.privacy-shell.wide{width:min(1220px,calc(100% - 32px))}.privacy-hero{padding:28px 0}.privacy-hero>a,.privacy-card a{color:var(--privacy-accent);font-weight:800}.privacy-hero>p{margin:22px 0 5px;color:#ee4d2d;font-size:11px;font-weight:900;letter-spacing:.13em}.privacy-hero h1{margin:0;font-size:44px;letter-spacing:-.045em}.privacy-hero>span{display:block;margin-top:8px;color:var(--privacy-muted)}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.privacy-card{margin-bottom:18px;padding:25px;border:1px solid var(--privacy-line);border-radius:16px;background:#fff;box-shadow:0 16px 44px #32243e0a}.privacy-card h2{margin:0 0 10px;font-size:20px}.privacy-card p{color:var(--privacy-muted);line-height:1.7}.privacy-action{display:inline-flex;margin-top:10px;padding:11px 14px;border-radius:9px;background:#211d2b;color:#fff!important;text-decoration:none}.privacy-form{display:grid;gap:14px}.privacy-form label{display:grid;gap:7px;font-weight:800}.privacy-form select,.privacy-form textarea,.privacy-review-form select,.privacy-review-form input{width:100%;padding:11px;border:1px solid #d9d7df;border-radius:9px;background:#fff}.privacy-form button,.privacy-review-form button{padding:11px 14px;border:0;border-radius:9px;background:var(--privacy-accent);color:#fff;font-weight:900;cursor:pointer}.privacy-list{display:grid;gap:12px}.privacy-list>article{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px;border:1px solid var(--privacy-line);border-radius:11px;background:#fbfbfd}.privacy-list>article>div{display:grid;gap:3px}.privacy-list span{color:var(--privacy-muted);font-size:12px}.privacy-list p,.privacy-review-form{grid-column:1/-1}.privacy-status{align-self:start;padding:5px 8px;border-radius:999px;background:#eeeaf7;color:#53309c;font-size:10px}.privacy-status.resolved{background:#e8f7ef;color:#25744e}.privacy-status.rejected{background:#fff0ed;color:#9b3528}.privacy-review-form{display:grid;grid-template-columns:160px 1fr auto;gap:8px}.privacy-footnote{color:var(--privacy-muted);font-size:13px;line-height:1.6}@media(max-width:760px){.privacy-grid{grid-template-columns:1fr}.privacy-hero h1{font-size:34px}.privacy-review-form{grid-template-columns:1fr}.privacy-list>article{grid-template-columns:1fr}.privacy-status{justify-self:start}}
