main{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#55735f;font-size:.73rem;font-weight:750}h1{font-size:clamp(2.1rem,5vw,3.6rem);letter-spacing:-.045em;line-height:1.05;margin:6px 0 14px}.lead{max-width:76ch;color:#42574b;line-height:1.6;font-size:1.04rem}.summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.stat,.panel{background:#fff;border:1px solid #dce6dd;border-radius:12px;padding:20px}.stat strong{display:block;font-size:1.75rem;color:#194a32}.stat span{color:#5b6e60;font-size:.9rem}.panel{margin:20px 0}.panel h2{margin:0 0 12px}.meta{font-size:.84rem;color:#627367}.warning{background:#fff8e8;border-left:3px solid #bc8b46;padding:10px 14px;line-height:1.55}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tablewrap{overflow-x:auto;border:1px solid #e0e8df;border-radius:9px}table{width:100%;border-collapse:collapse;min-width:600px}th,td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5ebe4;font-size:.88rem;white-space:nowrap}th{background:#f3f6f1;color:#344f3c}tr:last-child td{border-bottom:0}.tag{display:inline-block;border-radius:99px;padding:4px 9px;background:#f4ecd9;color:#765920;font-size:.78rem;font-weight:750}.case{border-top:1px solid #e4eae2;padding:13px 0}.case:first-child{border:0}.case h3{margin:0 0 5px;font-size:1rem}.case p{margin:0;color:#53675a;line-height:1.5}.error{padding:18px;background:#fff1e8;border:1px solid #ddb590;border-radius:10px}@media(max-width:900px){.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media(max-width:540px){main{padding:28px 16px 60px}.summary{gap:8px}.stat{padding:14px}.stat strong{font-size:1.4rem}}
