*{box-sizing:border-box}body{margin:0;font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;color:#263443;background:#f7f8fa}a{color:#173f61;text-underline-offset:4px}a:hover{color:#704913}a:focus-visible{outline:3px solid #ae772b;outline-offset:4px}header,footer{background:#172a3b;color:#fff}header a,footer a{color:#fff}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.brand{font-weight:700;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:24px}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{min-height:44px;display:inline-flex;align-items:center}main{min-height:65vh}.breadcrumb{font-size:.9rem;margin-bottom:24px}.hero{padding:30px 0;max-width:900px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.16;color:#172a3b}h2{font-size:1.4rem;line-height:1.35;color:#172a3b}p{max-width:82ch}.lead{font-size:1.15rem}.eyebrow{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#78531b}.af-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.af-service-card,.content-block,.contact{background:#fff;padding:28px;border:1px solid #dce2e7;border-radius:8px}.af-service-card h2{margin-top:0}.af-more{display:inline-block;min-height:44px;padding:8px 0;font-weight:600}.content-block{margin:18px 0}.contact{border-top:4px solid #ae772b;margin:34px 0}.button{display:inline-block;background:#173f61;color:white;padding:13px 20px;border-radius:5px;text-decoration:none;font-weight:600}.button:hover{background:#294e6d;color:white}.small{font-size:.9rem}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:8px;background:#fff;padding:10px;z-index:10}.sources{font-size:.9rem;overflow-wrap:anywhere}footer p{margin:10px 0}footer .wrap{padding-top:30px;padding-bottom:30px}@media(max-width:680px){.af-service-grid{grid-template-columns:1fr}.wrap{padding:20px}.af-service-card,.content-block,.contact{padding:22px}nav{gap:12px}.hero{padding-top:10px}}