body.ahtc-page{margin:0;background:#fff}.ahtc,.ahtc *{box-sizing:border-box}.ahtc{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#162a40;line-height:1.65}.ahtc-hero{background:linear-gradient(110deg,#062747,#0b3658);color:white;text-align:center;padding:43px 20px 32px}.ahtc-hero h1{color:#fff;font-weight:800;letter-spacing:-.035em;font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0 0 12px}.ahtc-hero p{color:#f2f8fd;font-size:clamp(15px,1.5vw,19px);margin:0}.ahtc-accent{display:block;width:135px;height:4px;border-radius:999px;background:#16c956;margin:17px auto 0}.ahtc-body{max-width:1040px;margin:auto;padding:34px 24px 64px}.ahtc-date{color:#536476;font-size:13px;margin:0 0 12px}.ahtc-intro{font-size:15px;margin:0 0 24px}.ahtc-panel{background:#f7f9fb;border:1px solid #e9eef2;border-radius:14px;padding:20px 25px;margin-bottom:13px}.ahtc-panel h2{font-size:21px;line-height:1.3;font-weight:800;color:#09294f;letter-spacing:-.02em;margin:0 0 8px}.ahtc-panel p{font-size:14.5px;margin:0 0 10px;color:#26394c}.ahtc-panel p:last-child{margin-bottom:0}.ahtc-panel a{color:#087b45;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ahtc-panel a:focus-visible{outline:2px solid #009a57;outline-offset:3px}@media(max-width:700px){.ahtc-hero{padding:32px 16px 28px}.ahtc-hero h1{font-size:32px}.ahtc-body{padding:25px 16px 45px}.ahtc-intro{font-size:14px}.ahtc-panel{padding:17px 16px;border-radius:12px;margin-bottom:12px}.ahtc-panel h2{font-size:18px}.ahtc-panel p{font-size:14px}}
