:root{--ms-accent-hover:var(--accent);--ms-accent-hover:color-mix(in oklch,var(--accent),black 15%);--ms-btn-bg:var(--accent);--ms-btn-bg-hover:var(--ms-accent-hover);--ms-btn-font-size:1rem;--ms-btn-pad-x:1.5rem;--ms-btn-pad-y:0.75rem;--ms-btn-text:var(--ms-on-accent);--ms-btn-text-hover:var(--ms-on-accent);--ms-btn-weight:500;--ms-focus:var(--accent);--ms-gap:calc(24px * var(--ms-space-scale));--ms-gutter:32px;--ms-h1:calc(var(--ms-h2) * var(--ms-type-ratio-now));--ms-h2:calc(var(--ms-h3) * var(--ms-type-ratio-now));--ms-h3:calc(var(--ms-h4) * var(--ms-type-ratio-now));--ms-h4:calc(var(--ms-h5) * var(--ms-type-ratio-now));--ms-h5:calc(var(--ms-h6) * var(--ms-type-ratio-now));--ms-h6:var(--ms-font-size-base);--ms-head-space:calc(32px * var(--ms-space-scale));--ms-link-color:var(--ms-btn-bg);--ms-section-space:calc(80px * var(--ms-space-scale));--ms-section-space-tight:calc(40px * var(--ms-space-scale));--ms-space-scale:1;--ms-split-gap:calc(64px * var(--ms-space-scale));--ms-type-ratio-now:var(--ms-type-ratio);--ms-accent-2-hover:color-mix(in oklch,var(--accent-2),black 15%);--ms-font-size-base:17px;--ms-type-ratio:1.25;--ms-link-hover-color:var(--ms-accent-hover);--ms-radius:6px;--ms-link-decoration:underline;--ms-link-hover-decoration:underline;--ms-logo-width:180px;--ms-on-accent:#ffffff;--ms-on-accent-2:#ffffff;--ms-font-heading:'Albert Sans','Helvetica Neue',Arial,sans-serif;--ms-font-body:'Albert Sans','Helvetica Neue',Arial,sans-serif;--ms-heading-weight:300;--ms-btn-radius:6px}@media (max-width:1024px){:root{--ms-section-space:calc(64px * var(--ms-space-scale));--ms-section-space-tight:calc(32px * var(--ms-space-scale));--ms-split-gap:calc(32px * var(--ms-space-scale));--ms-type-ratio-now:calc(1 + (var(--ms-type-ratio) - 1) * 0.8)}}@media (max-width:767px){:root{--ms-gutter:16px;--ms-section-space:calc(48px * var(--ms-space-scale));--ms-section-space-tight:calc(24px * var(--ms-space-scale));--ms-split-gap:calc(32px * var(--ms-space-scale));--ms-type-ratio-now:calc(1 + (var(--ms-type-ratio) - 1) * 0.6)}}.container-padding{padding:80px 40px}.font-style-1{color:var(--accent)}.med-btn-solid{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.med-btn-solid:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.med-btn-clear{align-items:center;display:inline-flex;text-decoration:none;border:1px solid var(--accent);padding:1rem 2rem}.med-btn-clear:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.top-container-padding{padding-top:120px}@media (max-width:1024px){.top-container-padding{padding-top:100px}}@media (max-width:767px){.top-container-padding{padding-top:80px}}.btm-container-padding{padding-bottom:120px}@media (max-width:1024px){.btm-container-padding{padding-bottom:100px}}@media (max-width:767px){.btm-container-padding{padding-bottom:80px}}.sub-title{color:var(--contrast-2);letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase}.container-contained{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.page-padding{padding-left:var(--page-padding);padding-right:var(--page-padding)}.ms-test{color:#007820}button{border-radius:12px}body{font-family:var(--ms-font-body,-apple-system,system-ui,sans-serif);font-size:var(--ms-font-size-base,17px)}h1{font-size:var(--ms-h1);line-height:1.1}:is(h1,h2,h3,h4,h5,h6){font-family:var(--ms-font-heading,inherit);font-weight:var(--ms-heading-weight,400)}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.ms-btn{align-items:center;background-color:var(--ms-btn-bg,var(--accent));border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:var(--ms-btn-text,#ffffff);column-gap:0.5em;cursor:pointer;display:inline-flex;font-size:var(--ms-btn-font-size,1rem);font-weight:var(--ms-btn-weight,500);justify-content:center;line-height:1.2;row-gap:0.5em;text-decoration:none;border-radius:var(--ms-btn-radius,6px);padding:var(--ms-btn-pad-y,0.75rem) var(--ms-btn-pad-x,1.5rem)}.ms-btn:focus-visible{outline-color:var(--ms-focus,var(--accent));outline-offset:2px;outline-style:solid;outline-width:2px}.ms-btn:is(:hover,:focus){background-color:var(--ms-btn-bg-hover,var(--accent));color:var(--ms-btn-text-hover,#ffffff)}.wp-block-button__link{align-items:center;background-color:var(--ms-btn-bg,var(--accent));border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:var(--ms-btn-text,#ffffff);column-gap:0.5em;cursor:pointer;display:inline-flex;font-size:var(--ms-btn-font-size,1rem);font-weight:var(--ms-btn-weight,500);justify-content:center;line-height:1.2;row-gap:0.5em;text-decoration:none;border-radius:var(--ms-btn-radius,6px);padding:var(--ms-btn-pad-y,0.75rem) var(--ms-btn-pad-x,1.5rem)}.wp-block-button__link:focus-visible{outline-color:var(--ms-focus,var(--accent));outline-offset:2px;outline-style:solid;outline-width:2px}.wp-block-button__link:is(:hover,:focus){background-color:var(--ms-btn-bg-hover,var(--accent));color:var(--ms-btn-text-hover,#ffffff)}.gb-form button[type="submit"]{align-items:center;background-color:var(--ms-btn-bg,var(--accent));border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:var(--ms-btn-text,#ffffff);column-gap:0.5em;cursor:pointer;display:inline-flex;font-size:var(--ms-btn-font-size,1rem);font-weight:var(--ms-btn-weight,500);justify-content:center;line-height:1.2;row-gap:0.5em;text-decoration:none;border-radius:var(--ms-btn-radius,6px);padding:var(--ms-btn-pad-y,0.75rem) var(--ms-btn-pad-x,1.5rem)}.gb-form button[type="submit"]:focus-visible{outline-color:var(--ms-focus,var(--accent));outline-offset:2px;outline-style:solid;outline-width:2px}.gb-form button[type="submit"]:is(:hover,:focus){background-color:var(--ms-btn-bg-hover,var(--accent));color:var(--ms-btn-text-hover,#ffffff)}.ms-link{color:var(--ms-link-color,var(--accent));font-weight:500;text-decoration:none}.ms-link:focus-visible{outline-color:var(--ms-focus,var(--accent));outline-offset:2px;outline-style:solid;outline-width:2px}.ms-link:is(:hover,:focus){color:var(--ms-link-color,var(--accent));text-decoration:underline}.gbp-button--secondary{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:var(--ms-link-color,var(--accent));font-weight:500;text-decoration:none;padding:0}.gbp-button--secondary:focus-visible{outline-color:var(--ms-focus,var(--accent));outline-offset:2px;outline-style:solid;outline-width:2px}.gbp-button--secondary:is(:hover,:focus){color:var(--ms-link-color,var(--accent));text-decoration:underline}h2{font-size:var(--ms-h2);line-height:1.1}h3{font-size:var(--ms-h3);line-height:1.2}h4{font-size:var(--ms-h4);line-height:1.2}h5{font-size:var(--ms-h5);line-height:1.3}h6{font-size:var(--ms-h6);line-height:1.3}a{text-decoration:var(--ms-link-decoration,underline)}a:is(:hover,:focus){color:var(--ms-link-hover-color,var(--contrast));text-decoration:var(--ms-link-hover-decoration,underline)}:where(.ms-card,.ms-quote,.ms-place,.ms-keyfacts,.ms-map,.ms-photo,.ms-card-photo){overflow-x:hidden;overflow-y:hidden;border-radius:var(--ms-radius,6px)}.ms-logo{height:auto;max-width:100%;width:var(--ms-logo-width,180px)}.ms-az a{border:1.5px solid var(--ms-btn-bg, var(--accent));border-radius:var(--ms-btn-radius, 6px);color:var(--contrast);font-weight:var(--ms-btn-weight, 500);line-height:1;text-decoration:none}.ms-az a:is(:hover, :focus){background-color:var(--ms-btn-bg, var(--accent));color:var(--ms-btn-text, #ffffff)}.ms-az a:focus-visible{outline:2px solid var(--ms-focus, var(--accent));outline-offset:2px}.ms-az span{color:color-mix(in srgb, currentColor 45%, transparent)}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link){text-decoration-line:none}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link):not(.ms-link-row,.ms-video-link){color:inherit}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link):is(:hover, :focus){text-decoration-line:none}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link):not(.ms-link-row,.ms-video-link):is(:hover, :focus){color:inherit}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link):is(:hover, :focus) :is(h3, .ms-file-name){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}:is(.ms-card,.ms-row,.ms-person,.ms-profile,.ms-info-card,.ms-file,.ms-result,.ms-link-row,.ms-video-link).ms-link-row:is(:hover, :focus){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}.ms-toc .ms-toc-title{font-weight:500}.ms-toc a{text-decoration-line:none}.ms-toc a:is(:hover, :focus){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}.ms-toc a::before{color:var(--contrast-2, currentColor)}.ms-stats .ms-stat-value{font-size:calc(var(--ms-h1, 52px) * 1.35);font-weight:var(--ms-heading-weight, 300);line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.ms-stats .ms-stat-label{color:var(--contrast-2, currentColor)}.ms-quotes .ms-quote-text{font-size:calc(var(--ms-h5, 21px) * 1.15);font-weight:var(--ms-heading-weight, 300);line-height:1.35;letter-spacing:-0.01em}.ms-quotes .ms-quote figcaption{color:var(--contrast-2, currentColor)}