.officialbrand{display:flex;flex-direction:column;gap:7px;width:290px}.officialbrand>span{font-size:.8rem;color:var(--gold);letter-spacing:.2em}.officialbrand img{width:100%;height:auto;display:block}.footer .officialbrand{width:min(290px,100%)}.answerblock{padding:24px 0;margin:15px 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.answerblock h2{font-size:2rem}.overviewlinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.overviewlinks a{border-bottom:1px solid #99a3a9;padding-bottom:4px;font-size:.9rem}.servicefaq{margin-top:40px}.servicefaq summary{font-size:1rem}.heritage{background:#101a21;padding:30px;margin:28px 0}.heritage img{width:min(450px,100%);height:auto}.infofacts{margin:24px 0}.infofacts dt{font-weight:600;margin-top:18px}.infofacts dd{margin:4px 0;color:#5d6d76}.article table{width:100%;border-collapse:collapse;margin:24px 0}.article th,.article td{text-align:left;padding:14px 12px;border-bottom:1px solid #dce1e3;vertical-align:top}.article th{font-weight:600;background:#e9eeef}.article td{font-size:.95rem}.regional-services{padding:24px;background:white;margin-top:28px;border:1px solid #dce1e3}.regional-services h3{margin-top:0}.regional-services a{display:block;text-decoration:underline;margin:9px 0}.guideheading{max-width:820px}.guidehead{margin-top:40px}@media(max-width:1100px){.nav{gap:16px}.officialbrand{width:240px}.nav .navcta{padding:9px 11px}}@media(max-width:760px){.officialbrand{width:245px}.officialbrand>span{font-size:.7rem}.header .wrap{gap:12px}.article th,.article td{padding:12px 8px;font-size:.875rem}}@media(max-width:380px){.officialbrand{width:205px}.officialbrand>span{font-size:.63rem}}
.footer .brand{max-width:100%}@media(min-width:761px) and (max-width:1050px){.menu{display:block}.nav{display:none;position:absolute;top:88px;left:0;right:0;background:#101a21;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ffffff30}.nav.open{display:flex}.nav a{font-size:1rem;padding:9px}}
.compact-section{padding-top:2.25rem;padding-bottom:2.25rem}
.service-index{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}
.service-index a{display:inline-flex;align-items:center;min-height:44px;padding:.72rem 1rem;border:1px solid rgba(184,146,63,.42);color:inherit;text-decoration:none;font-weight:600;transition:border-color .2s ease,background .2s ease}
.service-index a:hover,.service-index a:focus-visible{border-color:#b8923f;background:rgba(184,146,63,.08)}
.content-note{margin:0 0 2rem;padding:1.1rem 1.25rem;border-left:4px solid #b8923f;background:#f4f1e8;color:#26343c}
.sources{margin-top:3rem;padding:1.5rem;border:1px solid #dce1e3;background:#f7f9f9}
.sources h2{margin-top:0}.sources li{margin:.7rem 0}.sources a{text-decoration:underline;text-underline-offset:3px}
