.compliance-wrap{max-width:1050px;margin:0 auto;padding:22px 16px 45px;color:#edf6ff}.back-link{padding:9px 13px;border:1px solid #35e8ff88;border-radius:11px;color:#b9f6ff;font-size:12px;font-weight:800}.compliance-hero{padding:28px 24px;border:1px solid #35e8ff88;border-radius:22px;background:radial-gradient(circle at 90% 10%,#a33b9b30,transparent 38%),linear-gradient(135deg,#071a35,#142c4d 60%,#29143e);box-shadow:0 0 25px #35e8ff1e}.eyebrow{display:block;color:#65eaff;font-size:10px;font-weight:900;letter-spacing:1.4px;margin-bottom:10px}.compliance-hero h2{font-size:clamp(25px,5vw,38px);line-height:1.12;margin:0 0 12px}.compliance-hero h2 span{background:linear-gradient(90deg,#35e8ff,#fff,#ff80df);background-clip:text;color:transparent}.compliance-hero>p{max-width:700px;color:#c0d9f0;font-size:13px;line-height:1.6}.notice{margin-top:18px;padding:13px 15px;border:1px solid #ffca6c66;border-radius:13px;background:#6d471c30;color:#ffe5b5;font-size:12px;line-height:1.55}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}.summary-grid article{padding:13px;border:1px solid #2c729d88;border-radius:14px;background:linear-gradient(145deg,#112b49,#201a3a);display:flex;flex-direction:column;gap:7px}.summary-grid strong{font-size:19px;color:#35e8ff}.summary-grid span{font-size:11px;color:#d5e8fa}.panel{margin-top:16px;padding:20px;border:1px solid #32668a88;border-radius:18px;background:linear-gradient(145deg,#0d2039,#171b35);box-shadow:0 8px 22px #0003}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.panel h2{font-size:20px;color:#fff;margin:0 0 10px}.section-heading h2{margin:0}.muted{color:#b2c9e0;font-size:12px;line-height:1.6}.pill{display:inline-block;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.3px}.pending{color:#ffd88b;background:#73521f55;border:1px solid #e9b95766}.review{color:#bceeff;background:#14516a66;border:1px solid #35c8ee66}.linkonly{color:#d4c2ff;background:#543b7b55;border:1px solid #a887e966}.blocked{color:#ffb2b2;background:#71333355;border:1px solid #ed777766}.source-list{display:grid;gap:12px;margin-top:15px}.source-card{padding:16px;border:1px solid #37658788;border-radius:14px;background:#0a172a99}.source-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.source-card h3{font-size:15px;color:#fff;margin:0}.source-card>p{font-size:12px;line-height:1.55;color:#b7cde2;margin:10px 0}.source-card dl{display:grid;grid-template-columns:minmax(125px, .7fr) 1.6fr;gap:7px 12px;margin:13px 0;font-size:11px}.source-card dt{color:#72dff3;font-weight:800}.source-card dd{margin:0;color:#d5e3f2;line-height:1.45}.source-card a,.compliance-footer a{color:#6eeaff;text-decoration:underline;text-underline-offset:3px;font-size:11px}.dot-sep{padding:0 7px;color:#7e9cb8}.checklist{padding-left:20px;margin:13px 0 0;color:#c9dced;font-size:12px;line-height:1.7}.checklist li{padding:3px 0}.compliance-footer{text-align:center;padding:25px 10px;color:#91abc7;font-size:11px;line-height:1.8}.compliance-footer p{margin:4px}.compliance-footer small{display:block;margin-top:10px;color:#7895b3}@media(max-width:600px){.summary-grid{grid-template-columns:repeat(2,1fr)}.panel{padding:15px}.compliance-hero{padding:22px 17px}.source-card dl{grid-template-columns:1fr;gap:3px}.source-card dd{margin-bottom:8px}.section-heading{align-items:flex-start}}