*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0;background:#f7f9fb;color:#122b43;font:18px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#175ca0;text-underline-offset:4px}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #b62c37;outline-offset:4px}h1,h2,h3{line-height:1.22}h1{font-size:clamp(2.2rem,4.7vw,4rem);letter-spacing:-.035em}h2{font-size:1.55rem}h3{font-size:1.17rem}p{margin:0 0 1.2em}header{background:white;border-bottom:1px solid #d5dfeb;position:sticky;top:0;z-index:5}.brand-row{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 28px;gap:20px}.brand{font-size:25px;font-weight:750;text-decoration:none;color:#122b43}.brand span{color:#b62c37}.preview-label{font-size:14px;background:#eef2f7;padding:4px 12px;border-radius:4px}.nav{max-width:1200px;margin:auto;display:flex;gap:22px;overflow:auto;padding:0 28px 13px}.nav a{color:#314b66;font-size:15px;text-decoration:none;white-space:nowrap;padding:4px 0;border-bottom:3px solid transparent}.nav a[aria-current="page"]{border-color:#b62c37;color:#122b43;font-weight:700}main{max-width:1200px;margin:auto;padding:40px 28px 70px}.pane{margin-bottom:65px}.js .pane{display:none}.js .pane.active{display:block}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:35px;align-items:center}.hero h1{margin:12px 0 24px}.eyebrow{color:#a82430;font-size:14px;letter-spacing:.12em;font-weight:750;text-transform:uppercase}.hero p{max-width:620px;color:#425971}.hero-picture{margin:0;position:relative}.hero-picture img{width:100%;height:470px;object-fit:cover;display:block;border-radius:4px}.hero-picture figcaption{font-size:12px;color:#566a7d;margin-top:8px}.button{display:inline-block;text-decoration:none;border:1px solid #b62c37;background:#b62c37;color:white;border-radius:4px;padding:12px 19px;font-size:16px;font-weight:650}.button.secondary{background:white;color:#122b43;border-color:#b9c8d8}.actions{display:flex;flex-wrap:wrap;gap:12px}.intro{max-width:850px;margin:50px 0 28px}.intro h2{font-size:2rem}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.topic{border-top:4px solid #1b4c70;background:white;padding:25px;box-shadow:0 2px 5px #122b4308}.topic h2{margin:5px 0 15px}.topic p{font-size:16px;color:#455d75}.topic a{font-size:16px;font-weight:650}.section-heading{max-width:830px;margin-bottom:35px}.section-heading h1{font-size:clamp(2rem,4vw,3.3rem);margin:9px 0 20px}.section-heading p{color:#455d75}.reading{max-width:920px}.chapter,.sources{background:white;border:1px solid #d5dfeb;margin:14px 0;border-radius:5px}.chapter>summary,.sources>summary{cursor:pointer;padding:20px 24px;font-size:20px;font-weight:650;line-height:1.45}.chapter-body,.sources>p,.sources>.table{padding:0 24px 22px}.chapter-body p{max-width:790px}.chapter[open]>summary{color:#a82430}.chapter-body li{margin-bottom:12px}.chapter-body h3{margin-top:28px}.table,.scroll{overflow-x:auto;margin:22px 0}table{border-collapse:collapse;width:100%;font-size:15px}th,td{padding:13px;text-align:left;border-bottom:1px solid #d5dfeb;vertical-align:top}th{background:#eaf0f7}.meta{font-size:14px;color:#51657c}.note{padding:18px;border-left:4px solid #1b4c70;background:#eaf0f7;font-size:16px}.regions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.region{padding:24px;background:white;border:1px solid #d5dfeb;border-radius:4px}.region h2{font-size:21px}.region p{font-size:16px}.program{font-size:13px;color:#a82430;font-weight:700;letter-spacing:.04em}.region summary{font-size:15px;font-weight:650;cursor:pointer}.region details p{margin-top:15px}.region-footnotes{margin-top:30px;font-size:16px;max-width:900px}.service{max-width:850px;background:white;padding:32px;border-top:5px solid #b62c37}.service h2{font-size:1.7rem}.service li{margin-bottom:13px}.availability{background:#eaf0f7;padding:15px 18px;margin:24px 0;font-size:16px}.question-list{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.question-list p{border-left:3px solid #b62c37;background:#f4f7fb;padding:15px;font-size:16px;margin:0}footer{background:#122b43;color:#e2eaf3;padding:35px 28px;font-size:14px}footer>div{max-width:1144px;margin:auto}footer a{color:#e2eaf3}.footer-links{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:15px}#noscript{padding:20px} @media(max-width:900px){.hero{grid-template-columns:1fr}.hero-picture img{height:340px}.topic-grid,.regions{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{font-size:17px}.brand-row{padding:13px 18px}.brand{font-size:22px}.preview-label{font-size:12px}.nav{padding-left:18px;padding-right:18px;gap:20px}.nav a{font-size:14px}main{padding:27px 18px 45px}.hero{gap:25px}.hero-picture img{height:260px}.topic-grid,.regions,.question-list{grid-template-columns:1fr}.section-heading{margin-bottom:25px}.chapter>summary,.sources>summary{padding:18px;font-size:18px}.chapter-body,.sources>p,.sources>.table{padding:0 18px 20px}.service{padding:23px}.intro{margin-top:35px}.button{width:100%;text-align:center}}@media print{header{position:static}.nav,.actions,.preview-label{display:none}.js .pane{display:block!important}.hero{display:block}.hero-picture img{height:200px}.topic-grid,.regions{grid-template-columns:1fr 1fr}body{font-size:11pt}.pane{break-before:page}h1,h2,h3,summary{break-after:avoid}footer{background:white;color:#122b43}}
.header-ava{font-size:14px;padding:9px 14px;white-space:nowrap}.availability .button{margin-top:10px}.hero-picture img{height:470px}@media(max-width:900px){.hero-picture img{height:340px}}@media(max-width:600px){.header-ava{width:auto;font-size:13px;padding:8px 10px}.hero-picture img{height:260px}}
