*{box-sizing:border-box}body{margin:0;background:#f4f6f9;color:#111827;font-family:Arial,sans-serif}header{padding:24px max(24px,6vw)}header a{color:#c92f2a;font-weight:800;text-decoration:none}.info-shell{max-width:980px;margin:20px auto 80px;background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:clamp(28px,5vw,64px);box-shadow:0 25px 70px #17203316}.eyebrow{color:#d8322f;font-weight:900;letter-spacing:.12em;font-size:13px}h1{font-size:clamp(36px,6vw,64px);margin:14px 0 30px}.info-content{line-height:1.8;font-size:18px;color:#4b5563}.info-content h2,.info-content h3,.info-content h4{color:#111827;line-height:1.2;margin:1.6em 0 .65em}.info-content h2{font-size:clamp(26px,4vw,36px)}.info-content h3{font-size:24px}.info-content p{margin:0 0 1.15em}.info-content ul,.info-content ol{margin:0 0 1.35em;padding-left:1.45em}.info-content li{margin:.35em 0}.info-content a{color:#c92f2a;font-weight:750}.info-content blockquote{margin:1.4em 0;padding:16px 20px;border-left:4px solid #e31822;background:#fff5f5;border-radius:0 14px 14px 0}.info-content table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px}.info-content th,.info-content td{padding:12px 14px;border:1px solid #dbe2ea;text-align:left;vertical-align:top}.info-content th{background:#f8fafc;color:#111827}.info-content img{max-width:100%;height:auto;border-radius:16px}.empty{padding:22px;border-radius:16px;background:#fff5f5;color:#991b1b}@media(max-width:640px){header{padding:18px 16px}.info-shell{margin:0 14px 40px;border-radius:22px;padding:26px 20px}.info-content{font-size:16px}.info-content table{display:block;overflow-x:auto;white-space:nowrap;font-size:14px}}
