@font-face{font-family:Inter;src:url('/fonts/inter-latin.woff2');font-display:swap}@font-face{font-family:Sora;src:url('/fonts/sora-latin.woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#0b2239;background:#f2f5f8;font-size:16px;line-height:1.7}header,main,footer{padding:32px max(24px,calc((100vw - 1100px)/2))}header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:white;flex-wrap:wrap}nav{display:flex;gap:16px;flex-wrap:wrap}a{color:#0b2239;display:inline-flex;align-items:center;min-height:44px}main{background:white}h1,h2,h3{font-family:Sora,Arial,sans-serif;line-height:1.2}h1{font-size:clamp(32px,5vw,56px);letter-spacing:-.03em}h2{font-size:24px}.intro{font-size:20px;max-width:800px}.eyebrow{color:#a6480e;font-weight:700}section{margin:40px 0}.fees{background:#edf2f7;border-left:4px solid #c45c0d;padding:24px;border-radius:8px}details{border-bottom:1px solid #cbd5df;padding:16px 0}summary{cursor:pointer;min-height:44px;font-weight:600}.button{background:#f47b20;border-radius:8px;text-decoration:none;font-weight:700;min-height:48px;padding:12px 24px;margin:8px 8px 8px 0}.secondary{background:#0b2239;color:white}a:focus-visible,summary:focus-visible{outline:3px solid #a6480e;outline-offset:4px}.skip{position:fixed;top:8px;left:8px;transform:translateY(-200%);background:#0b2239;color:white;padding:8px 16px}.skip:focus{transform:none}footer{font-size:14px}@media(max-width:600px){header img{width:220px;height:auto}.intro{font-size:17px}}@media print{.skip{display:none}*{print-color-adjust:exact}header,main,footer{padding:16px}details::details-content{display:block;content-visibility:visible}}

.service-faq{border-bottom:1px solid #cbd5df;padding:16px 0}.service-faq h3{margin:0}.service-faq button{font:inherit;text-align:left;min-height:44px;display:block;width:100%;border:0;background:transparent;color:#0b2239;cursor:pointer}.service-faq button:focus-visible{outline:3px solid #a6480e;outline-offset:4px}@media print{.service-faq [hidden]{display:block!important}}
