
.aph-main{max-width:1120px;margin:0 auto;padding:24px 18px 65px;color:#142d48}.aph-main h1{font-size:clamp(2rem,4vw,3rem);line-height:1.14;margin:20px 0}.aph-main h2{font-size:1.65rem;margin:35px 0 12px}.aph-main p,.aph-main li{line-height:1.8}.aph-lead{font-size:1.17rem;max-width:850px}.aph-crumb{font-size:.9rem;color:#53677e}.aph-crumb a{color:#155abb}.aph-hero{padding:28px 32px;background:linear-gradient(125deg,#e6f4ff,#f7fbff);border-radius:20px;border:1px solid #c6e1fb}.aph-pills{display:flex;flex-wrap:wrap;gap:10px}.aph-pills span{background:white;border:1px solid #a9c7e8;border-radius:30px;padding:6px 14px;font-size:.91rem}.aph-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.aph-button{background:#0033ff;color:white!important;padding:12px 22px;display:inline-block;text-decoration:none;border-radius:8px;font-weight:700}.aph-secondary{background:white!important;color:#0033aa!important;border:1px solid #0033aa}.aph-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:20px;margin:20px 0 30px}.aph-card{padding:23px;border:1px solid #d5e2ee;box-shadow:0 5px 25px #0b35500e;border-radius:14px;background:white}.aph-card h3{margin:0 0 10px}.aph-card p{margin:7px 0}.aph-card a:not(.aph-button){color:#104fa0}.aph-info{background:#f1f7fd;border-left:4px solid #167bca;padding:16px 20px;margin:23px 0;border-radius:5px}.aph-map{width:100%;min-height:320px;border:0;border-radius:12px}.aph-footer{background:#eaf3fa;padding:27px 0}.aph-footer a{color:#154a8f}.aph-linklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.aph-linklist a{padding:12px 15px;border:1px solid #d8e6f2;border-radius:9px;display:block;text-decoration:none;background:white}.aph-faq details{border-bottom:1px solid #c9d9e6;padding:13px 4px}.aph-faq summary{font-weight:bold;cursor:pointer}@media(max-width:700px){.aph-hero{padding:18px}.aph-main{padding:12px 15px 40px}.aph-actions{flex-direction:column}}