﻿:root{--bs-font-sans-serif: "Public Sans", "Public Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1.0625rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.55;--bs-body-color: #0f1a2b;--bs-body-bg: #ffffff;--bs-secondary-bg: #e9ecef;--bs-tertiary-bg: #f4f6f9;--bs-heading-color: inherit;--bs-link-color-rgb: 31, 74, 168;--bs-link-hover-color-rgb: 23, 58, 134;--bs-code-color: #d63384;--bs-highlight-color: #0f1a2b;--bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dde3ea;--bs-border-radius: 0.375rem;--bs-border-radius-lg: 0.5rem}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h6,.h6,h5,.h5,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.6rem;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.3125rem + 0.75vw)}@media(min-width: 1200px){h2,.h2{font-size:1.875rem}}h3,.h3{font-size:calc(1.2625rem + 0.15vw)}@media(min-width: 1200px){h3,.h3{font-size:1.375rem}}h5,.h5{font-size:1.0625rem}h6,.h6{font-size:1.0625rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#4a5568;text-align:left}th{font-weight:600;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:400}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1200px}}:root{}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-12{flex:0 0 auto;width:100%}.gy-4{--bs-gutter-y: 1.5rem}@media(min-width: 576px){.col-sm-6{flex:0 0 auto;width:50%}}@media(min-width: 768px){.col-md-8{flex:0 0 auto;width:66.66666667%}}@media(min-width: 992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-9{flex:0 0 auto;width:75%}}.form-label{margin-bottom:.375rem;font-weight:600}.form-control{display:block;width:100%;padding:.6875rem 1.25rem;font-size:1.0625rem;font-weight:400;line-height:1.55;color:var(--bs-body-color);appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #6b778a;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:#fff;border-color:#1f4aa8;outline:0;box-shadow:none}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.55em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#4a5568;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.6875rem 1.25rem;margin:-0.6875rem -1.25rem;margin-inline-end:1.25rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-lg{min-height:calc(1.55em + 1.75rem + calc(1px * 2));padding:.875rem 1.75rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.875rem 1.75rem;margin:-0.875rem -1.75rem;margin-inline-end:1.75rem}textarea.form-control{min-height:calc(1.55em + 1.375rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.55em + 1.75rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.6875rem 3.75rem .6875rem 1.25rem;font-size:1.0625rem;font-weight:400;line-height:1.55;color:var(--bs-body-color);appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 1.25rem center;background-size:16px 12px;border:1px solid #6b778a;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#1f4aa8;outline:0;box-shadow:0 0 0 0 rgba(31,74,168,.25)}.form-select[size]:not([size="1"]){padding-right:1.25rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-check-input{--bs-form-check-bg: #ffffff;flex-shrink:0;width:1.375em;height:1.375em;margin-top:.0875em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:2px solid #6b778a;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#1f4aa8;outline:0;box-shadow:0 0 0 0 rgba(31,74,168,.25)}.form-check-input:checked{background-color:#1f4aa8;border-color:#1f4aa8}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#1f4aa8;border-color:#1f4aa8;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}.d-none{display:none !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.flex-wrap{flex-wrap:wrap !important}.justify-content-center{justify-content:center !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mb-5{margin-bottom:3rem !important}.text-nowrap{white-space:nowrap !important}.rounded{border-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}}@font-face{font-family:"Public Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/public-sans-latin-wght-v1.woff2") format("woff2")}@font-face{font-family:"Public Sans Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:104.37%;ascent-override:91.03%;descent-override:21.56%;line-gap-override:0%}:root{}html{scroll-padding-top:1rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3{color:#0f1a2b}h1,.h1{font-size:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.022em}h2,.h2{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:700;line-height:1.18;letter-spacing:-0.016em}h3,.h3{font-size:clamp(1.25rem,1.15rem + .4vw,1.375rem);font-weight:600;line-height:1.25;letter-spacing:-0.01em}h1,.h1,h2,.h2,h3,.h3{text-wrap:balance}p,li{text-wrap:pretty}.lead{font-size:1.25rem;line-height:1.5;color:#0f1a2b}.meta{color:#4a5568 !important}.meta{font-size:.9375rem}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.prose{max-width:40rem}.prose>*+h2,.prose>*+.h2{margin-top:2.5rem}.prose>*+h3,.prose>*+.h3{margin-top:1.75rem}.prose li+li{margin-top:.375rem}.measure{max-width:40rem}a{text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}a:focus-visible{border-radius:2px}.btn:focus-visible{outline:3px solid #1f4aa8;outline-offset:2px;box-shadow:none}.form-control:focus,.form-select:focus{border-color:#1f4aa8;box-shadow:0 0 0 1px #1f4aa8}.form-control:focus-visible,.form-select:focus-visible{outline:3px solid #1f4aa8;outline-offset:2px}.form-check-input:focus-visible{outline:3px solid #1f4aa8;outline-offset:2px;box-shadow:none}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:1100;padding:.75rem 1rem;font-weight:600;color:#fff;background:#0d2350;border-radius:.375rem;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.6875rem 1.25rem;font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.3;color:#0f1a2b;text-align:center;text-decoration:none;text-wrap:balance;letter-spacing:-0.005em;vertical-align:middle;cursor:pointer;user-select:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.375rem;transition:color .15s,background-color .15s,border-color .15s}.btn:disabled,.btn.disabled{pointer-events:none;opacity:.65}.btn-lg{min-height:3.25rem;padding:.875rem 1.75rem;font-size:1.25rem}.btn-sm{min-height:2.5rem;padding:.4375rem .875rem;font-size:.9375rem}.btn-primary{color:#fff;background:#1f4aa8;border-color:#1f4aa8}.btn-primary:hover,.btn-primary:focus-visible{color:#fff;background:#173a86;border-color:#173a86}.btn-primary:active{color:#fff;background:#0d2350;border-color:#0d2350}.btn-outline-primary,.btn-secondary{color:#0f1a2b;background:#fff;border-color:#c3ccd8;box-shadow:0 1px 2px rgba(15,26,43,.06)}.btn-outline-primary:hover,.btn-outline-primary:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible{color:#0f1a2b;background:#f4f6f9;border-color:#6b778a}.btn-outline-primary:active,.btn-secondary:active{color:#0f1a2b;background:#e9edf3;border-color:#6b778a}.btn-outline-primary:disabled,.btn-outline-primary.disabled,.btn-secondary:disabled,.btn-secondary.disabled{color:#4a5568;border-color:#dde3ea}.btn-block{width:100%}.btn .icon{width:1.125em;height:1.125em;flex:none}.arrow{display:inline-block;width:.5em;height:.5em;margin-left:.125em;border-top:2px solid currentcolor;border-right:2px solid currentcolor;transform:rotate(45deg);flex:none}.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media(max-width: 575.98px){.actions>.btn{flex:1 1 100%}}.link-button{padding:0;font:inherit;color:#1f4aa8;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;cursor:pointer;background:none;border:0}.link-button:hover{text-decoration-thickness:2px}.link-arrow{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;text-decoration:none}.link-arrow:hover{text-decoration:underline}.link-arrow::after{width:.45em;height:.45em;content:"";border-top:2px solid currentcolor;border-right:2px solid currentcolor;transform:rotate(45deg)}.icon{display:inline-block;width:1.25em;height:1.25em;vertical-align:-0.25em;flex:none}.tag{display:inline-flex;align-items:center;gap:.3rem;padding:.0625rem .5rem;font-size:.875rem;font-weight:600;line-height:1.6;color:#0f1a2b;white-space:nowrap;background:#fff;border:1px solid #c3ccd8;border-radius:.25rem}.tag-warning,.tag-variable{color:#0f1a2b;background:#f4f6f9;border-color:#c3ccd8}.tag-info{color:#173a86;background:#eaf0fb;border-color:rgb(73.6470588235%,78.7058823529%,89.7647058824%)}.js .no-js-only{display:none !important}.no-js .js-only{display:none !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}@media(forced-colors: active){.btn,.tag{border:1px solid ButtonText}}.site-header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid #dde3ea}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-height:3.75rem;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 992px){.site-header__inner{min-height:4.5rem;flex-wrap:nowrap}}.brand{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto;padding:.25rem 0;font-size:1.25rem;font-weight:800;letter-spacing:-0.03em;color:#0d2350;text-decoration:none;white-space:nowrap}.brand:hover{color:#0d2350}.brand__mark{width:1.875rem;height:1.875rem;flex:none}.brand__odds{color:#1f4aa8}.site-header__quick{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .5rem;font-weight:600;color:#0f1a2b;text-decoration:none}.site-header__quick:hover{text-decoration:underline}@media(min-width: 992px){.site-header__quick{display:none}}.nav-toggle{display:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-weight:600;color:#0f1a2b;background:#fff;border:1px solid #c3ccd8;border-radius:.375rem}.nav-toggle:hover{background:#f4f6f9}.nav-toggle__bars,.nav-toggle__bars::before,.nav-toggle__bars::after{display:block;width:1.125rem;height:2px;background:currentcolor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle__bars{position:relative}.nav-toggle__bars::before,.nav-toggle__bars::after{position:absolute;left:0;content:""}.nav-toggle__bars::before{top:-6px}.nav-toggle__bars::after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle__bars{background:rgba(0,0,0,0)}.nav-toggle[aria-expanded=true] .nav-toggle__bars::before{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars::after{transform:translateY(-6px) rotate(-45deg)}.site-nav ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.site-nav a:not(.btn){display:block;padding:.625rem .75rem;font-weight:500;color:#0f1a2b;text-decoration:none}.site-nav a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:2px}.site-nav a:not(.btn)[aria-current=page]{font-weight:600;color:#0d2350;box-shadow:inset 0 -3px 0 #1f4aa8}.site-nav__cta{white-space:nowrap}@media(max-width: 991.98px){html:not(.nav-enhanced) .site-nav{flex-basis:100%;padding-bottom:.5rem}.nav-enhanced .nav-toggle{display:inline-flex}.nav-enhanced .site-nav{display:none;flex-basis:100%;padding:.25rem 0 1rem}.nav-enhanced .site-nav.is-open{display:flex;flex-direction:column-reverse;gap:1rem}.nav-enhanced .site-nav ul{flex-direction:column;gap:0}.nav-enhanced .site-nav a:not(.btn){padding:.875rem 0;font-size:1.25rem;border-bottom:1px solid #dde3ea}.nav-enhanced .site-nav a[aria-current=page]{box-shadow:inset 3px 0 0 #1f4aa8;padding-left:.875rem}.nav-enhanced .site-nav .site-nav__cta{width:100%}}@media(min-width: 992px){.site-nav{display:flex;align-items:center;gap:1.25rem}}.notice-strip{font-size:.875rem;line-height:1.45;color:#0f1a2b;background:#f4f6f9;border-bottom:1px solid #dde3ea}.notice-strip a{color:#0f1a2b;font-weight:600}.notice-strip__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1.5rem;padding-top:.5rem;padding-bottom:.5rem}.notice-strip__item{display:flex;align-items:baseline;gap:.5rem;margin:0}.notice-strip__label{flex:none;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1.5;color:#fff;background:#0d2350;border-radius:2px}.breadcrumbs{padding-top:1rem;font-size:.9375rem}.breadcrumbs .breadcrumb{display:flex;flex-wrap:wrap;row-gap:.25rem;margin:0;padding:0;list-style:none}.breadcrumbs .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumbs .breadcrumb-item+.breadcrumb-item::before{padding-right:.5rem;color:#4a5568;content:"›"}.breadcrumbs a{color:#0f1a2b}.breadcrumbs [aria-current=page]{color:#4a5568}.breadcrumbs__back{display:none;align-items:center;gap:.375rem;min-height:2.75rem;color:#0f1a2b}.breadcrumbs__back::before{width:.45em;height:.45em;content:"";border-bottom:2px solid currentcolor;border-left:2px solid currentcolor;transform:rotate(45deg)}@media(max-width: 767.98px){.breadcrumbs{padding-top:.25rem}.breadcrumbs--back .breadcrumb{display:none}.breadcrumbs--back .breadcrumbs__back{display:inline-flex}}.site-main{flex:1 0 auto}.site-main:focus{outline:none}.section{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.section{padding-top:4.5rem;padding-bottom:4.5rem}}.section-sm{padding-top:1.5rem;padding-bottom:1.5rem}.section-rule{border-top:1px solid #dde3ea}.section-muted{background:#f4f6f9}.section-header{max-width:40rem;margin-bottom:1.5rem}.section-header>:last-child{margin-bottom:0}.section-header p{color:#0f1a2b}.page-head{padding:1.5rem 0 2rem;border-bottom:1px solid #dde3ea}@media(min-width: 768px){.page-head{padding:2.5rem 0 3rem}}.page-head h1,.page-head .h1{max-width:48rem;margin-bottom:.75rem}.page-head__lede{max-width:40rem;margin-bottom:0;font-size:1.25rem;line-height:1.5}.page-head__meta{margin:1rem 0 0;font-size:.9375rem;color:#4a5568}.page-head .actions{margin-top:1.5rem}.layout-split{display:grid;gap:2rem}@media(min-width: 992px){.layout-split{grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);gap:3rem;align-items:start}}@media(min-width: 1200px){.layout-split{gap:4.5rem}}.layout-split__main{min-width:0}.layout-split__aside{min-width:0}@media(min-width: 992px){.layout-split__aside{position:sticky;top:1.5rem}}@media(max-width: 991.98px){.layout-split--aside-first .layout-split__aside{order:-1}}.toc{font-size:.9375rem}.toc ol,.toc ul{margin:0;padding:0;list-style:none;border-left:1px solid #dde3ea}.toc li{margin:0}.toc a{display:block;padding:.375rem 0 .375rem 1rem;margin-left:-1px;color:#0f1a2b;text-decoration:none;border-left:2px solid rgba(0,0,0,0)}.toc a:hover{color:#1f4aa8;border-left-color:#c3ccd8}.toc a[aria-current=true]{font-weight:600;color:#0d2350;border-left-color:#1f4aa8}.toc__title{margin-bottom:.5rem;font-size:.9375rem;font-weight:600;color:#4a5568}.site-footer{margin-top:4rem;padding:3rem 0 2rem;font-size:.9375rem;color:#c9d6ee;background:#0d2350}.site-footer a,.site-footer .link-button{color:#fff;text-decoration-color:rgba(255,255,255,.45)}.site-footer a:hover,.site-footer .link-button:hover{text-decoration-color:#fff}.site-footer :focus-visible{outline-color:#fff}.site-footer h2,.site-footer .h2{margin-bottom:.75rem;font-size:.9375rem;font-weight:600;color:#fff}.site-footer__brand .brand{color:#fff}.site-footer__brand .brand__odds{color:#8cc8ff}.site-footer__brand p{max-width:26rem;margin-top:.75rem}.site-footer__trust{display:grid;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none}.site-footer__trust li{display:flex;gap:.5rem;align-items:baseline}.site-footer__trust li::before{width:.375rem;height:.375rem;flex:none;content:"";background:#8cc8ff;border-radius:50%;transform:translateY(-0.1em)}.footer-links{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.footer-links li{padding:.125rem 0}.footer-links a{overflow-wrap:break-word}.site-footer__legal{margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem;border-top:1px solid rgba(255,255,255,.18)}.site-footer__legal p{max-width:60rem;margin-bottom:.375rem}.data-sentence{max-width:40rem;margin:0 0 1rem;font-size:1.25rem;line-height:1.5}.data-sentence strong{font-variant-numeric:tabular-nums;font-weight:700;color:#0f1a2b}:root{--oo-i-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--oo-i-tilde: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 9.5c1.6-2.6 3.4-2.6 5.5-1s3.9 1.6 5.5-1' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--oo-i-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--oo-i-question: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 5.8a2.6 2.6 0 015 .8c0 1.8-2.5 2-2.5 3.6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='13' r='1.3'/%3E%3C/svg%3E");--oo-i-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M10 9v5' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6' r='1.3'/%3E%3C/svg%3E");--oo-i-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 10c1.6-4 3.4-4 4.4 0s2.8 4 4.4 0 2.8-4 4.2 0' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--oo-i-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='7' width='10' height='7.5' rx='1.2'/%3E%3Cpath d='M5.2 7V5.2a2.8 2.8 0 015.6 0V7' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");--oo-i-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5L18 17H2z' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10 8v4' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.6' r='1.2'/%3E%3C/svg%3E")}.badge-likely,.badge-room,.badge-borderline,.badge-unlikely,.badge-unknown{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .5rem;font-size:.9375rem;font-weight:700;line-height:1.4;white-space:nowrap;vertical-align:middle;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.badge-likely::before,.badge-room::before,.badge-borderline::before,.badge-unlikely::before,.badge-unknown::before{display:inline-block;flex:none;width:1em;height:1em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-question) center/contain no-repeat;mask:var(--oo-i-question) center/contain no-repeat}.badge-likely{color:#136c3a;background:#e6f4eb;border-color:#8fcaa5}.badge-likely::before{-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.badge-room{color:#136c3a;background:#fff;border-color:#136c3a}.badge-room::before{-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.badge-borderline{color:#8a4b00;background:#fff2d9;border-color:#e3ac4a}.badge-borderline::before{-webkit-mask-image:var(--oo-i-tilde);mask-image:var(--oo-i-tilde)}.badge-unlikely{color:#b0281c;background:#fdeceb;border-color:#eba39b}.badge-unlikely::before{-webkit-mask-image:var(--oo-i-cross);mask-image:var(--oo-i-cross)}.badge-unknown{color:#4f5b6b;background:#eef1f5;border-color:#c3cbd6}.badge-sm{padding:.0625rem .5rem .0625rem .375rem;font-size:.875rem}.status-in,.status-out,.status-unknown{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.status-in::before,.status-out::before,.status-unknown::before{display:inline-block;flex:none;width:1em;height:1em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-question) center/contain no-repeat;mask:var(--oo-i-question) center/contain no-repeat}.status-in{color:#136c3a}.status-in::before{-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.status-out{color:#b0281c}.status-out::before{-webkit-mask-image:var(--oo-i-cross);mask-image:var(--oo-i-cross)}.status-unknown{color:#4f5b6b}.tag-variable::before{display:inline-block;flex:none;width:1em;height:1em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-wave) center/contain no-repeat;mask:var(--oo-i-wave) center/contain no-repeat}.i{display:inline-block;flex:none;width:1.125em;height:1.125em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-info) center/contain no-repeat;mask:var(--oo-i-info) center/contain no-repeat;vertical-align:-0.2em}.i-tick{-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.i-cross{-webkit-mask-image:var(--oo-i-cross);mask-image:var(--oo-i-cross)}.i-lock{-webkit-mask-image:var(--oo-i-lock);mask-image:var(--oo-i-lock)}.i-info{-webkit-mask-image:var(--oo-i-info);mask-image:var(--oo-i-info)}@media(forced-colors: active){.badge-likely,.badge-room,.badge-borderline,.badge-unlikely,.badge-unknown{border-color:CanvasText}.badge-likely::before,.badge-room::before,.badge-borderline::before,.badge-unlikely::before,.badge-unknown::before,.status-in::before,.status-out::before,.status-unknown::before,.year-dot__mark::before,.callout::before,.tick-list li::before,.i,.tag-variable::before{background-color:CanvasText}.year-dot--out .year-dot__mark{border-style:dashed}}.cookie-banner{position:fixed;right:0;bottom:0;left:0;z-index:1050;max-height:50vh;overflow-y:auto;padding:.875rem 0 calc(.875rem + env(safe-area-inset-bottom, 0px));color:#0f1a2b;background:#fff;border-top:1px solid #c3ccd8;box-shadow:0 -6px 24px rgba(15,26,43,.16)}.cookie-banner[hidden]{display:none}.cookie-banner h2,.cookie-banner .h2{margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.cookie-banner p{margin-bottom:0;font-size:.9375rem;line-height:1.45}.cookie-banner .cookie-banner__status:empty{display:none}.cookie-banner__inner{display:grid;gap:.75rem 2rem}@media(min-width: 768px){.cookie-banner__inner{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cookie-banner__actions .btn{width:100%;min-width:8rem}html:has(body.has-cookie-banner){scroll-padding-bottom:calc(var(--oo-cookie-h, 9rem) + 1rem)}body.has-cookie-banner{padding-bottom:var(--oo-cookie-h, 9rem)}.cookie-banner--static{position:static;max-height:none;border:1px solid #c3ccd8;border-radius:.5rem;box-shadow:none}.combobox,[data-address-search]{position:relative}.combobox__listbox,[data-address-search] [role=listbox]{position:absolute;top:calc(100% + .25rem);right:0;left:0;z-index:1060;max-height:min(22rem,60vh);margin:0;padding:.25rem;overflow-y:auto;list-style:none;background:#fff;border:1px solid #6b778a;border-radius:.375rem;box-shadow:0 2px 8px -2px rgba(15,26,43,.12),0 1px 2px rgba(15,26,43,.06)}.combobox__listbox[hidden],[data-address-search] [role=listbox][hidden]{display:none}.combobox__option,[data-address-search] [role=option]{padding:.75rem .875rem;line-height:1.35;color:#0f1a2b;cursor:pointer;border-radius:.25rem}.combobox__option:hover,[data-address-search] [role=option]:hover{background:#eaf0fb}.combobox__option.is-active,.combobox__option[aria-selected=true],[data-address-search] [role=option].is-active,[data-address-search] [role=option][aria-selected=true]{color:#fff;background:#1f4aa8;outline:2px solid rgba(0,0,0,0)}.combobox__option.is-active .combobox__option-meta,.combobox__option[aria-selected=true] .combobox__option-meta,[data-address-search] [role=option].is-active .combobox__option-meta,[data-address-search] [role=option][aria-selected=true] .combobox__option-meta{color:#eaf0fb}.combobox__option-meta{display:block;font-size:.9375rem;color:#4a5568}.combobox__empty{padding:.75rem .875rem;color:#4a5568}.combobox__status{margin-top:.375rem;font-size:.9375rem;color:#4a5568}.combobox__status:empty{margin:0}.combobox__loading{position:absolute;top:50%;right:.875rem;width:1.25rem;height:1.25rem;margin-top:-0.625rem;border:2px solid #dde3ea;border-top-color:#1f4aa8;border-radius:50%;animation:oo-spin .8s linear infinite}@keyframes oo-spin{to{transform:rotate(360deg)}}.combobox--static .combobox__listbox{position:static;margin-top:.25rem}.verdict-card__headline{font-size:1.0625rem;font-weight:400;line-height:1.45}.year-dots{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.year-dot{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:2.5rem;font-size:.75rem;color:#4a5568;font-variant-numeric:tabular-nums}.year-dot__mark{display:grid;place-items:center;width:1.625rem;height:1.625rem;color:#4f5b6b;background:#fff;border:2px dashed #c3cbd6;border-radius:50%}.year-dot__mark::before{display:inline-block;flex:none;width:.8125rem;height:.8125rem;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-question) center/contain no-repeat;mask:var(--oo-i-question) center/contain no-repeat}.year-dot--in .year-dot__mark{color:#fff;background:#136c3a;border:2px solid #136c3a}.year-dot--in .year-dot__mark::before{-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.year-dot--out .year-dot__mark{color:#b0281c;background:#fff;border:2px solid #b0281c}.year-dot--out .year-dot__mark::before{-webkit-mask-image:var(--oo-i-cross);mask-image:var(--oo-i-cross)}.year-dots--sm{gap:.1875rem}.year-dots--sm .year-dot{min-width:0}.year-dots--sm .year-dot__mark{width:1.125rem;height:1.125rem;border-width:1.5px}.year-dots--sm .year-dot__mark::before{width:.625rem;height:.625rem}.cutoff-bars{display:grid;gap:.375rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.9375rem;font-variant-numeric:tabular-nums}.cutoff-bars__row{display:grid;grid-template-columns:2.75rem minmax(0, 1fr) minmax(5.5rem, auto);gap:.75rem;align-items:center}.cutoff-bars__year{color:#4a5568}.cutoff-bars__track{position:relative;height:.875rem}.cutoff-bars__bar{position:absolute;top:0;bottom:0;left:0;width:var(--w, 0%);min-width:2px;background:#1f4aa8;border-radius:0 4px 4px 0}.cutoff-bars__value{font-weight:600;color:#0f1a2b;white-space:nowrap}.cutoff-bars__row--latest .cutoff-bars__bar{background:#0d2350}.cutoff-bars__row--all .cutoff-bars__bar{right:0;width:auto;background:none;border:2px dashed #c3ccd8;border-left:0}.cutoff-bars__row--all .cutoff-bars__value,.cutoff-bars__row--text .cutoff-bars__value{font-weight:400;color:#4a5568;white-space:normal}.cutoff-bars__row--text .cutoff-bars__bar{display:none}.cutoff-bars__track::before{position:absolute;top:-0.125rem;bottom:-0.125rem;left:0;width:1px;content:"";background:#c3ccd8}.trend-mini{display:inline-flex;gap:2px;align-items:flex-end;height:1.5rem;padding-bottom:1px;vertical-align:middle;border-bottom:1px solid #c3ccd8}.trend-mini__bar{width:.375rem;height:var(--h, 50%);min-height:2px;background:#1f4aa8;border-radius:2px 2px 0 0}.trend-mini__bar:last-child{background:#0d2350}.trend-mini__bar--all{height:100%;background:none !important;border:1.5px dashed #c3ccd8;border-bottom:0}.trend-mini__bar--none{height:3px;background:#c3ccd8 !important}@media(forced-colors: active){.cutoff-bars__bar,.trend-mini__bar{background:CanvasText !important;forced-color-adjust:none}}.table-wrap{margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap>.data-table{margin-bottom:0}.table-wrap>.data-table>caption{position:sticky;left:0;max-width:calc(100vw - 1.5rem)}.data-table{width:100%;margin-bottom:1.5rem;font-size:.9375rem;border-collapse:separate;border-spacing:0}.data-table caption{caption-side:top;padding:0 0 .75rem;font-size:1.0625rem;font-weight:600;color:#0f1a2b;text-align:left}.data-table caption small,.data-table caption .small{display:block;font-size:.9375rem;font-weight:400;color:#4a5568}.data-table th,.data-table td{padding:.75rem .875rem;vertical-align:top;border-bottom:1px solid #dde3ea}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table thead th{font-size:.875rem;font-weight:600;color:#0f1a2b;vertical-align:middle;background:#fff;border-bottom:2px solid #0f1a2b}.data-table tbody th{font-weight:600}.data-table tbody tr:last-child>*{border-bottom-color:#c3ccd8}.data-table tbody tr:hover>*{background:#f4f6f9}.data-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.data-table .num.is-text{white-space:normal;min-width:7rem}.data-table td.num>a,.data-table td.num>.is-muted{white-space:normal}.data-table .is-muted{color:#4a5568}.data-table--names tbody th,.data-table--names thead th:first-child{min-width:11rem}@media(min-width: 992px){.data-table--names tbody th,.data-table--names thead th:first-child{min-width:14rem}}.data-table--compact th,.data-table--compact td{padding-top:.5rem;padding-bottom:.5rem}.data-table--sticky-first tr>:first-child{position:sticky;left:0;z-index:1;padding-right:.875rem;background:#fff}.data-table--sticky-first tbody tr>:first-child{box-shadow:inset -1px 0 0 #dde3ea}@media(max-width: 575.98px){.data-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-table--stack tr{display:block;padding:.75rem 0;border-bottom:1px solid #dde3ea}.data-table--stack tbody th,.data-table--stack tbody td{display:flex;gap:1rem;justify-content:space-between;padding:.125rem 0;text-align:left;border:0}.data-table--stack tbody th{padding-bottom:.375rem;font-size:1.0625rem}.data-table--stack tbody td::before{flex:none;max-width:50%;font-weight:400;color:#4a5568;content:attr(data-label)}.data-table--stack tbody td.num{text-align:right;white-space:normal}.data-table--stack tbody td.is-empty{display:none}.data-table--stack tbody tr:hover>*{background:none}}.sort-button{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:.25rem 0;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;background:none;border:0}.sort-button::after{width:.5rem;height:.75rem;flex:none;content:"";background:currentcolor;opacity:.45;clip-path:polygon(50% 0, 100% 38%, 0 38%, 0 62%, 100% 62%, 50% 100%)}.sort-button:hover{color:#1f4aa8}th[aria-sort=ascending] .sort-button::after{opacity:1;clip-path:polygon(50% 0, 100% 45%, 0 45%)}th[aria-sort=descending] .sort-button::after{opacity:1;clip-path:polygon(0 55%, 100% 55%, 50% 100%)}th.num .sort-button{flex-direction:row-reverse}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 9.5rem), 1fr));gap:1.25rem 1.5rem;margin:0 0 1.5rem;padding:0}.stat-tile{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding-top:.75rem;border-top:2px solid #0f1a2b}.stat-tile dt,.stat-tile dd{margin:0}.stat-tile__value{font-size:clamp(1.625rem,1.35rem + 1vw,2.125rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#0f1a2b;font-variant-numeric:tabular-nums}.stat-tile__value small,.stat-tile__value .small{font-size:.55em;font-weight:600;letter-spacing:0;color:#4a5568}.stat-tile__value--text{font-size:1.25rem;line-height:1.3;letter-spacing:0}.stat-tile__label{font-size:.9375rem;font-weight:600;color:#0f1a2b}.stat-tile__note{order:-1;font-size:.875rem;color:#4a5568}.figure-hero{margin:0 0 .5rem;font-size:clamp(2.25rem,1.8rem + 1.8vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-0.03em;color:#0f1a2b;font-variant-numeric:tabular-nums}.figure-hero small,.figure-hero .small{font-size:.45em;font-weight:600;letter-spacing:0;color:#4a5568}.figure-hero__label{margin:0;font-size:.9375rem;font-weight:600;color:#0f1a2b}.figure-hero__sub{margin:.25rem 0 0;font-size:.9375rem;color:#4a5568}.callout{display:flex;gap:.75rem;margin:0 0 1.5rem;padding:1rem 1.125rem;color:#0f1a2b;background:#f4f6f9;border:1px solid #dde3ea;border-radius:.375rem}.callout::before{display:inline-block;flex:none;width:1.25rem;height:1.25rem;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-info) center/contain no-repeat;mask:var(--oo-i-info) center/contain no-repeat;margin-top:.125rem;color:#1f4aa8}.callout>:last-child,.callout .callout__body>:last-child{margin-bottom:0}.callout__body{flex:1;min-width:0}.callout__title{margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.callout-warning::before{color:#8a4b00;-webkit-mask-image:var(--oo-i-warning);mask-image:var(--oo-i-warning)}.callout-success{background:#e6f4eb;border-color:#8fcaa5}.callout-success::before{color:#136c3a;-webkit-mask-image:var(--oo-i-tick);mask-image:var(--oo-i-tick)}.callout-sm{padding:.625rem .875rem;font-size:.9375rem}.callout-sm::before{width:1.125rem;height:1.125rem;margin-top:.0625rem}.form-group{margin-bottom:1.5rem}.form-group.has-error{padding-left:.875rem;border-left:3px solid #b42318}.form-group.has-error .form-control,.form-group.has-error .form-select{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.form-label{display:block;font-size:1.0625rem}.form-label-lg{font-size:1.25rem;font-weight:600}.form-hint{display:block;margin-top:-0.125rem;margin-bottom:.5rem;font-size:.9375rem;color:#4a5568}.form-label+.form-hint{margin-top:-0.25rem}.form-control,.form-select{min-height:3rem;color:#0f1a2b}.form-control-lg{min-height:3.25rem}.form-control::placeholder{color:#6b7586;opacity:1}.form-narrow{max-width:34rem}.input-postcode{max-width:12rem;text-transform:uppercase}.input-postcode::placeholder{text-transform:none}.field-error{display:block;margin:0 0 .5rem;font-size:.9375rem;font-weight:700;color:#b42318}.error-summary{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border:3px solid #b42318;border-radius:.375rem}.error-summary:focus{outline:3px solid #1f4aa8;outline-offset:2px}.error-summary h2,.error-summary .h2{font-size:1.25rem;margin-bottom:.5rem}.error-summary ul{margin:0;padding-left:1.125rem}.error-summary a{font-weight:600;color:#b42318}.form-fieldset{margin-bottom:1.5rem}.form-fieldset legend{margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.form-fieldset legend.form-label-lg{font-size:1.25rem}.choice-list{display:grid;gap:.5rem}.choice-list--inline{grid-template-columns:repeat(auto-fit, minmax(min(100%, 8.5rem), 1fr));max-width:24rem}.choice{position:relative;display:flex;gap:.75rem;align-items:flex-start;min-height:3rem;padding:.75rem 1rem;background:#fff;border:1px solid #c3ccd8;border-radius:.375rem;cursor:pointer}.choice .form-check-input{flex:none;margin:.125rem 0 0}.choice:hover{border-color:#6b778a}.choice:has(:checked){border-color:#1f4aa8;background:#eaf0fb;box-shadow:inset 0 0 0 1px #1f4aa8}.choice:has(:focus-visible){outline:3px solid #1f4aa8;outline-offset:2px}.choice .form-check-input:focus-visible{outline:none}.choice__label{font-weight:600}.choice__hint{display:block;font-size:.9375rem;font-weight:400;color:#4a5568}.check-row{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;font-size:.9375rem}.check-row .form-check-input{flex:none;margin:.125rem 0 0}.check-row label{cursor:pointer}.optional{font-weight:400;color:#4a5568}.consent-check{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem .75rem;align-items:start;margin-bottom:1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5;background:#fff;border:1px solid #c3ccd8;border-radius:.375rem}.consent-check>.field-error{grid-column:1/-1;margin:0}.consent-check>:not(.form-check-input):not(.field-error){grid-column:2}.consent-check .form-check-input{grid-column:1;margin:.125rem 0 0}.consent-check label{cursor:pointer}.consent-check:has(.field-error){border-color:#b42318;box-shadow:inset 3px 0 0 #b42318}.form-check-input{border-width:2px}.form-check-input:checked{border-color:#1f4aa8}.form-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:1.5rem}@media(max-width: 575.98px){.form-actions>.btn{flex:1 1 100%}}.form-privacy{display:flex;gap:.5rem;align-items:flex-start;margin-top:.75rem;font-size:.875rem;color:#4a5568}.form-panel{padding:1.25rem;background:#fff;border:1px solid #c3ccd8;border-radius:.5rem}@media(min-width: 768px){.form-panel{padding:1.75rem}}.form-panel>h2:first-child,.form-panel>.h2:first-child,.form-panel>h3:first-child,.form-panel>.h3:first-child{margin-top:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 17rem), 1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.card-grid>li{display:flex}.card-grid>li>*{flex:1}.school-card{position:relative;display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;background:#fff;border:1px solid #c3ccd8;border-radius:.375rem;transition:border-color .15s ease,box-shadow .15s ease}.school-card>*{margin:0}.school-card:hover{border-color:#1f4aa8;box-shadow:0 2px 8px -2px rgba(15,26,43,.12),0 1px 2px rgba(15,26,43,.06)}.school-card:focus-within{outline:3px solid #1f4aa8;outline-offset:2px}.school-card__title{padding-right:1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.school-card__title a{color:#0f1a2b;text-decoration:none}.school-card__title a::after{position:absolute;inset:0;z-index:1;content:"";border-radius:.375rem}.school-card__title a:focus-visible{outline:none}.school-card__title::after{position:absolute;top:1.375rem;right:1.125rem;width:.5rem;height:.5rem;content:"";border-top:2px solid #4a5568;border-right:2px solid #4a5568;transform:rotate(45deg)}.school-card:hover .school-card__title a{color:#1f4aa8;text-decoration:underline}.school-card__meta{font-size:.9375rem;color:#4a5568}.school-card__figure{margin-top:auto;padding-top:.625rem;font-size:.9375rem;color:#4a5568;border-top:1px solid #dde3ea}.school-card__figure strong{font-size:1.25rem;font-weight:700;color:#0f1a2b;font-variant-numeric:tabular-nums}.panel{padding:1.25rem;background:#fff;border:1px solid #c3ccd8;border-radius:.5rem}.panel>:last-child{margin-bottom:0}@media(min-width: 768px){.panel{padding:1.5rem}}.panel-muted{background:#f4f6f9;border-color:#dde3ea}.faq{max-width:40rem}.faq-item{padding:1.25rem 0;border-top:1px solid #dde3ea}.faq-item:last-child{border-bottom:1px solid #dde3ea}.faq-item h3,.faq-item .h3{margin-bottom:.5rem;font-size:1.25rem}.faq-item>:last-child{margin-bottom:0}.disclosure{margin-bottom:1rem;border-top:1px solid #dde3ea;border-bottom:1px solid #dde3ea}.disclosure>summary{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:3rem;padding:.75rem 0;font-weight:600;color:#0f1a2b;cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary::after{width:.5rem;height:.5rem;flex:none;margin-right:.25rem;content:"";border-right:2px solid #1f4aa8;border-bottom:2px solid #1f4aa8;transform:translateY(-0.15rem) rotate(45deg);transition:transform .15s ease}.disclosure>summary:hover{color:#1f4aa8}.disclosure[open]>summary::after{transform:translateY(0.15rem) rotate(-135deg)}.disclosure>:not(summary){margin-left:0;margin-right:0}.disclosure>:last-child:not(summary){padding-bottom:1rem;margin-bottom:0}.disclosure__meta{margin-left:auto;font-weight:400;font-size:.9375rem;color:#4a5568}.disclosure-group>.disclosure{margin:0}.disclosure-group>.disclosure+.disclosure{border-top:0}.disclosure--boxed{padding:0 1rem;background:#fff;border:1px solid #c3ccd8;border-radius:.375rem}.last-updated{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;color:#4a5568}.last-updated time{font-weight:600;color:#0f1a2b}.sources{font-size:.9375rem}.sources h2,.sources .h2{font-size:1.25rem}.source-list{margin:0;padding-left:1.5rem}.source-list li{margin-bottom:.5rem;padding-left:.25rem}.source-list li::marker{color:#4a5568;font-variant-numeric:tabular-nums}.source-list a{overflow-wrap:anywhere}.source-list .source-list__meta{display:block;color:#4a5568}.source-ref{font-size:.75em;vertical-align:super;line-height:0}.source-ref a{text-decoration:none}.tick-list{margin:0;padding:0;list-style:none}.tick-list li{position:relative;padding:.25rem 0 .25rem 1.75rem}.tick-list li::before{position:absolute;top:.5rem;left:0;display:inline-block;flex:none;width:1.125rem;height:1.125rem;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-tick) center/contain no-repeat;mask:var(--oo-i-tick) center/contain no-repeat;color:#136c3a}.step-list{counter-reset:oo-step;display:grid;gap:1.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.step-list>li{position:relative;min-height:2rem;padding-left:3rem;counter-increment:oo-step}.step-list>li::before{position:absolute;top:0;left:0;display:grid;place-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:700;color:#fff;content:counter(oo-step);background:#0d2350;border-radius:50%}.step-list h3,.step-list .h3{margin:.125rem 0 .25rem;font-size:1.25rem}.step-list p{margin:0;color:#0f1a2b}@media(min-width: 768px){.step-list--row{grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:2rem}}.stepper{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;counter-reset:oo-stepper}.stepper>li{counter-increment:oo-stepper;padding-top:.625rem;font-size:.875rem;line-height:1.3;color:#4a5568;border-top:4px solid #dde3ea}.stepper>li.is-done{color:#0f1a2b;border-top-color:#1f4aa8}.stepper>li[aria-current=step]{font-weight:700;color:#0f1a2b;border-top-color:#0d2350}.stepper>li.is-done::before{display:inline-block;flex:none;width:.875em;height:.875em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-tick) center/contain no-repeat;mask:var(--oo-i-tick) center/contain no-repeat;margin-right:.25rem;color:#1f4aa8;vertical-align:-0.1em}.stepper a{color:inherit}@media(forced-colors: active){.stepper>li{border-top-color:GrayText}.stepper>li.is-done,.stepper>li[aria-current=step]{border-top-color:Highlight}}.text-note{font-size:.9375rem;color:#0f1a2b}.text-meta{margin:.5rem 0 0;font-size:.875rem;color:#4a5568}.hub-sort{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.9375rem}.link-row .link-arrow{display:inline}.link-row .link-arrow::after{display:inline-block;margin:0 0 .1em .35em}.link-row{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none}.answer-card .cutoff-bars{margin-bottom:0}.figure-hero--text{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.15;letter-spacing:-0.02em}.answer-card__chart-title{margin:1.25rem 0 .625rem;padding-top:1rem;font-size:.875rem;font-weight:600;color:#4a5568;border-top:1px solid #dde3ea}.answer-card__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr));gap:.75rem 1rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #dde3ea}.answer-card__facts div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.answer-card__facts dt{font-size:.875rem;font-weight:400;color:#4a5568}.answer-card__facts dd{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.answer-card__name{margin-bottom:.75rem;font-size:1.0625rem;font-weight:600}.answer-card__name a{color:#0f1a2b}.head-grid{display:grid;gap:2rem}@media(min-width: 992px){.head-grid{grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);column-gap:4.5rem;align-items:start}}.school-head__grid{grid-template-areas:"title" "answer" "body";row-gap:1.25rem}@media(min-width: 992px){.school-head__grid{grid-template-areas:"title answer" "body answer";grid-template-rows:auto 1fr}}.school-head__title{grid-area:title;margin:0}.school-head__sub{display:block;margin-top:.375rem;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.3;letter-spacing:-0.01em}.school-head__sub::first-letter{text-transform:uppercase}.school-head__answer{grid-area:answer}.school-head__body{grid-area:body}.school-head__body .data-sentence{margin-bottom:.75rem}.school-head__body .actions{margin-top:1.25rem}@media(max-width: 767.98px){.school-head__body .data-sentence{font-size:1.0625rem}}.school-body{padding-top:2rem}@media(min-width: 768px){.school-body{padding-top:3rem}}.school-section{padding:2.5rem 0;border-top:1px solid #dde3ea}.school-section:first-child{padding-top:0;border-top:0}.school-section>h2,.school-section>.h2{margin-bottom:1.25rem}.school-section>p,.school-section>ul,.school-section>.callout{max-width:40rem}@media(min-width: 768px){.school-section{padding:3rem 0}}.school-aside{display:flex;flex-direction:column;gap:2.5rem}@media(min-width: 992px){.school-aside{position:static;align-self:stretch}}.school-toc{display:none}@media(min-width: 992px){.school-toc{position:sticky;top:1.5rem;display:block}}@media(max-width: 991.98px){.school-check{padding-bottom:2rem;border-bottom:1px solid #dde3ea}}.school-years tbody th{white-space:nowrap}.school-years td strong{font-weight:700}.school-years thead th,.school-years thead th.num{white-space:normal}@media(min-width: 576px){.school-years thead th:nth-child(3),.school-years tbody td:nth-child(3){min-width:8rem}}.table-notes{max-width:40rem;margin:0 0 1rem;padding:0;font-size:.9375rem;list-style:none}.table-notes li+li{margin-top:.375rem}.text-meta+.table-notes{margin-top:.75rem}.table-notes__unverified{color:#4a5568}.know-list{margin:0 0 1.5rem;padding:0;list-style:none}.know-list li{padding:.75rem 0;border-bottom:1px solid #dde3ea}.know-list li:first-child{padding-top:0}.know-list .tag{margin-right:.375rem}.criteria-ladder{max-width:40rem;margin:0 0 1.25rem;padding:0;list-style:none;counter-reset:crit}.criteria-ladder>li{position:relative;min-height:3.25rem;padding:.75rem 0 .75rem 3rem;counter-increment:crit;border-top:1px solid #dde3ea}.criteria-ladder>li:last-child{border-bottom:1px solid #dde3ea}.criteria-ladder>li::before{position:absolute;top:.625rem;left:0;width:2rem;font-size:.9375rem;font-weight:700;line-height:calc(2rem - 2px);text-align:center;content:counter(crit);background:#f4f6f9;border:1px solid #c3ccd8;border-radius:50%}.criteria-ladder>li.is-reached::before{color:#fff;background:#0d2350;border-color:#0d2350}.school-note{display:block;margin-top:.25rem;font-size:.9375rem;color:#4a5568}.school-card__figure strong{font-size:1.0625rem}.school-rules-link{margin:0}.school-card__figure{display:flex;gap:.75rem;align-items:center}.school-card__trend{flex:none}.hub-filter{max-width:32rem;margin-top:1.5rem}.hub-filter__row{display:flex;gap:.5rem}.hub-filter__row .form-control{flex:1 1 auto;min-height:3rem;font-size:1.0625rem}.hub-dates{padding:1.25rem;background:#f4f6f9;border-radius:.5rem}@media(min-width: 768px){.hub-dates{padding:1.5rem}}.hub-dates>:last-child{margin-bottom:0}.hub-dates__title{margin-bottom:1rem;font-size:1.0625rem;font-weight:600}.date-line{margin:0 0 1rem;padding:0;list-style:none}.date-line li{display:flex;flex-wrap:wrap;gap:.125rem 1rem;align-items:baseline;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #c3ccd8}.date-line li:first-child{padding-top:0}.date-line time{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.date-line__label{font-size:.9375rem}.hub-table-head{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.hub-table-head h2,.hub-table-head .h2{max-width:36rem;margin:0}.hub-sort__label{margin-right:.25rem;color:#4a5568}.hub-key{display:grid;gap:.375rem 2rem;max-width:64rem;margin:1.25rem 0 .5rem;font-size:.875rem}@media(min-width: 768px){.hub-key{grid-template-columns:1fr 1fr}}.hub-key>div{display:grid;grid-template-columns:10rem minmax(0, 1fr);gap:.75rem}.hub-key dt{font-weight:600}.hub-key dd{margin:0;color:#4a5568}.hub-table tbody th{font-weight:600}.hub-table thead .hub-table__latest{color:#0d2350}.hub-table td{vertical-align:middle}.hub-table__distance{font-weight:600}.hub-name a{color:#0f1a2b;text-decoration-color:#c3ccd8}.hub-name a:hover{color:#1f4aa8;text-decoration-color:currentcolor}.hub-table td.is-text{position:relative}.hub-ofsted{min-width:9rem;font-size:.9375rem}.hub-ofsted a{white-space:nowrap}.hub-ofsted__year{color:#4a5568;font-variant-numeric:tabular-nums}@media(max-width: 575.98px){.hub-table,.hub-table tbody{display:block}.hub-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hub-table tbody tr{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.125rem .375rem;padding:.625rem 0;border-bottom:1px solid #dde3ea}.hub-table tbody tr>*,.hub-table tbody td.num,.hub-table tbody td.num.is-text{position:static;min-width:0;padding:0;text-align:left;white-space:normal;border:0;box-shadow:none;overflow-wrap:anywhere}.hub-table tbody th{grid-column:1/-1;padding-bottom:.25rem;font-size:1.0625rem}.hub-table td{font-size:.8125rem;line-height:1.3}.hub-table td::before{display:block;font-weight:400;color:#4a5568;content:attr(data-label)}.hub-table .hub-outcome{display:block;padding:0 .1875rem;font-size:.75rem}.hub-table .hub-unit{display:none}.hub-table.data-table--sticky-first tbody tr>:first-child{box-shadow:none}.hub-table td.hub-ofsted{grid-column:1/-1;padding-top:.25rem}.hub-table td.hub-ofsted::before{display:inline;margin-right:.375rem;content:attr(data-label) ":"}}.hub-outcome{display:inline-block;text-align:left;white-space:normal}.hub-outcome::first-letter{text-transform:uppercase}a.hub-outcome{text-decoration:none}a.hub-outcome:hover{border-color:#1f4aa8}.tag-icon{gap:0;padding:.125rem .25rem}.hub-empty{padding:1rem;font-weight:600;background:#f4f6f9;border-radius:.375rem}.hub-glance__sentence{max-width:40rem;margin-bottom:.5rem}.home-search{max-width:34rem;margin-top:2rem}.home-head__alt{margin:1.5rem 0 0}.answer-card__example{margin-bottom:.75rem}.trust-strip{padding:1rem 0;font-size:.9375rem;border-bottom:1px solid #dde3ea}.trust-strip a{color:#0f1a2b}.trust-strip__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.5rem 2rem;margin:0;padding:0;list-style:none}.trust-strip__list li{display:flex;gap:.5rem;align-items:baseline}.trust-strip__list .i{flex:none;color:#1f4aa8}.home-how__note{max-width:40rem;margin-top:2rem}.ranked-table__ratio{min-width:11rem;white-space:nowrap}.ratio-bar,.target-bar{position:relative;display:inline-block;width:6rem;height:.625rem;margin-right:.75rem;vertical-align:middle;background:#f4f6f9;box-shadow:inset 0 0 0 1px #dde3ea}.ratio-bar>span:first-child,.target-bar>span:first-child{position:absolute;inset:0 auto 0 0;width:var(--w);background:#1f4aa8}.target-bar{display:block;width:100%;max-width:16rem;margin:.5rem 0}.target-bar__mark{position:absolute;top:-0.25rem;bottom:-0.25rem;left:var(--t);width:2px;background:#0f1a2b}.stat-tile__bar{order:-1;margin:0}.accuracy-lead{max-width:40rem;font-size:1.25rem}.prose--sections>h2,.prose--sections>.h2{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #dde3ea}.prose--sections>h2:first-child,.prose--sections>.h2:first-child,.in-short+h2,.in-short+.h2{margin-top:0;padding-top:0;border-top:0}.in-short{margin-bottom:3rem}.in-short h2,.in-short .h2{font-size:1.25rem}.in-short ol{margin:0;padding-left:1.25rem}.in-short li+li{margin-top:.375rem}.method-figure{margin:1.5rem 0}.method-figure svg{display:block;width:100%;max-width:32rem;height:auto}.method-figure figcaption{margin-top:.5rem;font-size:.9375rem;color:#4a5568}.toc--details{margin-bottom:0}.toc--details ol{border:0}.offer-dates{max-width:34rem;margin-top:1.5rem}.offer-next{margin:2.5rem 0 2rem}@media(max-width: 575.98px){.ranked-table tbody tr{display:grid;grid-template-columns:2rem repeat(3, minmax(0, 1fr));gap:.25rem .5rem}.ranked-table tbody td,.ranked-table tbody td.num{display:block;font-size:.875rem;text-align:left}.ranked-table tbody td::before{display:block;max-width:none}.ranked-table tbody th{grid-column:2/-1}.ranked-table .ranked-table__rank{grid-row:1/3;font-size:1.0625rem;font-weight:700}.ranked-table .ranked-table__ratio{grid-column:2/-1;font-size:.9375rem}.ranked-table .ranked-table__rank::before,.ranked-table .ranked-table__ratio::before{content:none}}.page-head p.last-updated{flex-wrap:wrap}.shortlist-cta{scroll-margin-top:1rem;border:2px solid #1f4aa8}.shortlist-cta>*{margin:0}.shortlist-cta>*+*{margin-top:.875rem}.shortlist-cta__title{font-size:clamp(1.25rem,1.15rem + .4vw,1.375rem);line-height:1.25}.shortlist-cta__intro{font-size:.9375rem}.shortlist-cta__form .form-label{margin-bottom:.375rem;font-weight:600}.shortlist-cta__row{display:flex;flex-wrap:wrap;gap:.5rem}.shortlist-cta__row .form-control{flex:1 1 8rem;max-width:12rem;min-height:3rem;font-size:1.0625rem}.shortlist-cta__row .btn{flex:0 0 auto;min-height:3rem}.shortlist-cta__price{font-size:.9375rem}.shortlist-cta__guarantee{display:flex;gap:.375rem;align-items:center;font-size:.9375rem;font-weight:600}.shortlist-cta__guarantee .i{color:#136c3a}.shortlist-cta .form-privacy{margin-top:.5rem}.offer{display:grid;gap:2rem;align-items:start}@media(min-width: 992px){.offer{grid-template-columns:7fr 4fr;gap:3rem}}.offer__main h2,.offer__main .h2{margin-bottom:.75rem}.offer__lede{max-width:40rem;font-size:1.25rem}.offer__list{max-width:40rem;margin:1.25rem 0}.offer__note{max-width:40rem;margin:0}.check-flow{padding:1.5rem 0 3rem}@media(min-width: 768px){.check-flow{padding:2.5rem 0 4.5rem}}.check-stepper{max-width:40rem}@media(min-width: 768px){.check-stepper{margin-bottom:2rem}}.check-lede{max-width:40rem;margin-bottom:1.5rem;font-size:1.25rem}.check-form,.check-more{max-width:36rem}.check-more{margin-top:2rem;font-size:.9375rem}.check-summary-line{display:flex;flex-wrap:wrap;margin:0 0 1.25rem;padding:.5rem .75rem;font-size:.9375rem;background:#f4f6f9;border-radius:.375rem}.check-summary-line>span+span::before{margin:0 .5rem;color:#4a5568;content:"·"}@media(min-width: 992px){.check-summary-line{display:none}}@media(max-width: 991.98px){.check-aside{display:none}}.order-summary{font-size:.9375rem}.order-summary__title,.checkout-panel__title{margin-bottom:1rem;font-size:1.25rem}.order-summary__list>div,.answers__row{display:flex;flex-wrap:wrap;gap:.125rem 1rem;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #dde3ea}.order-summary__list>div dd,.answers__row dd{margin:0}.order-summary__list dt{font-weight:400;color:#4a5568}.order-summary__price{font-size:1.25rem;font-weight:800}.order-summary__note,.answers__note{display:block;font-size:.875rem;color:#4a5568}.order-summary__ticks{margin:1rem 0}.gate{margin-bottom:2rem}.gate .form-fieldset{margin-bottom:.75rem}.gate__fieldset,.gate .choice-list .form-fieldset{margin-bottom:0}.gate.is-enhanced .gate__panel{padding:1rem;background:#f4f6f9;border-color:#dde3ea}.gate.is-enhanced .gate__panel>summary{display:none}.gate__panel[hidden],[data-faith-consent][hidden]{display:none}.check-grid{display:grid;margin:0 0 .5rem;padding:0;list-style:none}.school-filter{max-width:20rem;margin-bottom:.5rem}.check-grid__label{display:flex;gap:.75rem;align-items:center;min-height:2.75rem;font-size:.9375rem;border-bottom:1px solid #dde3ea}.check-grid__label .form-check-input{flex:none;margin:0}.check-grid__name{flex:1}.check-grid__meta,.locked-table td{color:#4a5568}.faith-list{margin-bottom:1rem}.faith-list .choice{font-size:.9375rem}.faith-list .form-fieldset{margin-bottom:0}.faith-item.has-error>summary{color:#b42318}.check-counts{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-bottom:1.5rem;color:#4a5568}.check-counts strong{font-size:1.25rem;color:#0f1a2b}.check-section{margin-bottom:2.5rem}.check-note,.check-caveat{font-size:.9375rem}.check-caveat{max-width:40rem;color:#4a5568}.js .locked-table:not(.is-open) .is-extra{display:none}.check-layout--preview{grid-template-areas:"head" "aside" "main";row-gap:1.25rem}.check-layout--preview>.check-preview-head{grid-area:head;min-width:0}.check-layout--preview>.layout-split__main{grid-area:main}.check-layout--preview>.layout-split__aside{grid-area:aside}@media(min-width: 992px){.check-layout--preview{grid-template-areas:"head aside" "main aside";grid-template-rows:auto 1fr;row-gap:0}}.locked-more{margin:.75rem 0 1rem}.answers{border-top:1px solid #dde3ea}.answers dt{flex:0 0 10rem}.answers dd:not(.answers__change){flex:1 1 14rem;overflow-wrap:anywhere}.answers__item{display:block}.checkout-panel{border-color:#6b778a;box-shadow:0 2px 8px -2px rgba(15,26,43,.12),0 1px 2px rgba(15,26,43,.06)}.checkout-panel__line,.checkout-panel__total,.receipt__line{display:flex;gap:1rem;justify-content:space-between;align-items:baseline}.checkout-panel__line{padding-bottom:.75rem;font-weight:600}.checkout-panel__sub,.receipt__sub{display:block;font-size:.9375rem;font-weight:400;color:#4a5568}.checkout-panel__total{margin-bottom:1rem;padding-top:.75rem;border-top:1px solid #dde3ea}.checkout-panel__total strong,.receipt__amount{font-size:2.25rem;font-weight:800;line-height:1}.checkout-panel__refund{display:flex;gap:.5rem;font-size:.9375rem}.checkout-panel__refund .i{margin-top:.1rem;color:#136c3a}.checkout-panel__fine{margin:.75rem 0 0;font-size:.875rem;color:#4a5568;text-align:center}.mock-pay,.pending{max-width:32rem;margin:0 auto}.receipt{margin-bottom:1rem}.receipt__item{font-size:1.25rem;font-weight:600}.receipt__ref{margin:.75rem 0 1.25rem;padding-top:.75rem;font-size:.875rem;color:#4a5568;border-top:1px solid #dde3ea}.mock-pay__back{text-align:center}.pending__spinner{display:block;width:2.5rem;height:2.5rem;margin-bottom:1.5rem;border:3px solid #dde3ea;border-top-color:#1f4aa8;border-radius:50%;animation:oo-spin .9s linear infinite}.pending__fine{font-size:.9375rem;color:#4a5568}.combobox--postcode{max-width:18rem}.combobox--postcode .form-control{text-transform:uppercase}.combobox.is-chosen .form-control{border-color:#136c3a}.combobox.is-chosen .combobox__status{display:flex;gap:.375rem;align-items:center;font-weight:600;color:#136c3a}.combobox.is-chosen .combobox__status::before{display:inline-block;flex:none;width:1em;height:1em;content:"";background-color:currentcolor;-webkit-mask:var(--oo-i-tick) center/contain no-repeat;mask:var(--oo-i-tick) center/contain no-repeat}.turnstile-slot.has-error{margin-bottom:1rem}@media print{@page{margin:14mm 12mm}html{font-size:11pt}body{display:block;color:#000;background:#fff}.site-header .site-nav,.nav-toggle,.skip-link,.site-footer,.cookie-banner,.breadcrumbs,.btn,.no-print,form,[data-address-search]{display:none !important}details.disclosure::details-content{display:block;content-visibility:visible}.print-only{display:block !important}.site-header{border-bottom:2px solid #000}.page-head,.section-muted{color:#000;background:none !important;padding:1rem 0}.section{padding:1rem 0}a{color:#000;text-decoration:underline}.source-list a[href^=http]::after,.source-list__meta a[href^=http]::after,.prose a[href^=http]::after{content:" (" attr(href) ")";font-size:.85em;overflow-wrap:anywhere}.school-card,.stat-tile,.callout,.faq-item,tr{break-inside:avoid}.school-card,.table-wrap{box-shadow:none;border-color:#999}.table-wrap{overflow:visible}.data-table thead{display:table-header-group}h1,.h1,h2,.h2,h3,.h3{break-after:avoid}.badge-likely,.badge-borderline,.badge-unlikely,.badge-unknown,.year-dot__mark,.notice-strip__label,.callout,.cutoff-bars__bar,.trend-mini__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.notice-strip{border:1px solid #000;background:none}.layout-split{display:block}.layout-split__aside{position:static}}.print-only{display:none}
