:is(a,button,input,select,textarea,summary,iframe,[tabindex]):focus-visible{outline:3px solid var(--brand-gold,#C59D5F);outline-offset:2px;box-shadow:0 0 0 5px rgba(16,24,50,.45)}:where(a,button,input,select,textarea,summary,iframe,[tabindex]):where(:focus-visible){position:relative;z-index:2}:focus-within>iframe{outline:3px solid var(--brand-gold,#C59D5F);outline-offset:2px}:is(.mm-hdr,.mm-menu,.mm-phero,.mm-section--navy,.footer,.copyright) :is(a,button,input,select,textarea,summary,iframe,[tabindex]):focus-visible{box-shadow:0 0 0 5px rgba(255,255,255,.55)}.a11y-fab{position:fixed;inset-block-end:max(4.75rem,calc(env(safe-area-inset-bottom) + 1rem));inset-inline-start:max(1rem,env(safe-area-inset-left));z-index:3000;display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;border:2px solid var(--brand-gold);border-radius:50%;background:var(--brand-navy);color:var(--brand-on-navy);font-size:1.15rem;cursor:pointer;box-shadow:var(--brand-shadow)}.a11y-fab:hover{background:var(--brand-navy-deep)}.a11y-fab:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.a11y-panel{position:fixed;inset-block-end:max(8.75rem,calc(env(safe-area-inset-bottom) + 5rem));inset-inline-start:max(1rem,env(safe-area-inset-left));z-index:3001;inline-size:min(21rem,calc(100vw - 2rem));max-block-size:min(32rem,calc(100vh - 7rem));overflow-y:auto;padding:1.1rem;background:var(--brand-surface);color:var(--brand-ink);border:1px solid var(--brand-rule-strong);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow-lg)}.a11y-panel[hidden]{display:none}.a11y-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-block-end:.35rem}.a11y-panel__title{margin:0;font-size:var(--brand-text-lg);font-weight:var(--brand-weight-bold);color:var(--brand-navy)}.a11y-panel__close{flex:none;inline-size:2.25rem;block-size:2.25rem;border:1px solid var(--brand-rule-strong);border-radius:var(--brand-radius-sm);background:var(--brand-surface);color:var(--brand-ink);cursor:pointer}.a11y-panel__close:hover{background:var(--brand-surface-tint)}.a11y-panel__note{margin:0 0 .9rem;font-size:var(--brand-text-xs);line-height:1.7;color:var(--brand-muted)}.a11y-group{margin-block-end:1rem}.a11y-group__label{display:block;margin-block-end:.45rem;font-size:var(--brand-text-sm);font-weight:var(--brand-weight-bold);color:var(--brand-navy)}.a11y-stepper{display:flex;align-items:center;gap:.5rem}.a11y-stepper button{inline-size:2.75rem;block-size:2.75rem;font-size:1rem;font-weight:var(--brand-weight-bold);border:1px solid var(--brand-rule-strong);border-radius:var(--brand-radius-sm);background:var(--brand-surface);color:var(--brand-navy);cursor:pointer}.a11y-stepper button:hover{background:var(--brand-surface-tint)}.a11y-stepper button[disabled]{opacity:.45;cursor:not-allowed}.a11y-stepper output{min-inline-size:4.5rem;text-align:center;font-size:var(--brand-text-sm);font-weight:var(--brand-weight-bold)}.a11y-toggle{display:flex;align-items:flex-start;gap:.6rem;min-block-size:var(--brand-tap);padding-block:.35rem;font-size:var(--brand-text-sm);line-height:1.5;cursor:pointer}.a11y-toggle input{flex:none;inline-size:1.25rem;block-size:1.25rem;margin-block-start:.15rem;accent-color:var(--brand-navy)}.a11y-toggle input:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px}.a11y-toggle small{display:block;color:var(--brand-muted);font-size:var(--brand-text-xs)}.a11y-group__hint{display:block;margin-block-end:.5rem;color:var(--brand-muted);font-size:var(--brand-text-xs);line-height:1.5}.a11y-speech{inline-size:100%;min-block-size:var(--brand-tap);border:1px solid var(--brand-navy);border-radius:var(--brand-radius-sm);background:var(--brand-navy);color:var(--brand-on-navy);font-weight:var(--brand-weight-bold);cursor:pointer}.a11y-speech[aria-pressed="true"]{background:var(--brand-surface);color:var(--brand-navy)}.a11y-reset{inline-size:100%;min-block-size:var(--brand-tap);margin-block-start:.4rem;border:1px solid var(--brand-navy);border-radius:var(--brand-radius-sm);background:var(--brand-surface);color:var(--brand-navy);font-weight:var(--brand-weight-bold);cursor:pointer}.a11y-reset:hover{background:var(--brand-navy);color:var(--brand-on-navy)}.a11y-panel [href]:focus-visible,.a11y-panel button:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px}html[data-a11y-text="110"]{font-size:110%}html[data-a11y-text="125"]{font-size:125%}html[data-a11y-text="140"]{font-size:140%}html[data-a11y-text="160"]{font-size:160%}html[data-a11y-contrast=high]{--brand-muted:#2C3550;--brand-rule:#6B7590;--brand-rule-strong:#46506B;--brand-on-navy-muted:#FFFFFF;--brand-gold-deep:#6B4409}html[data-a11y-contrast=high] body{color:var(--brand-ink)}html[data-a11y-contrast=high] :is(p,li,td,dd,figcaption,small):not(
:is(.mm-hdr,.mm-menu,.mm-phero,.mm-section--navy,.ab-section--navy,.ab-hero,.mm-ranks--navy,.footer,.copyright) *
){color:var(--brand-ink)}html[data-a11y-contrast=high] :is(.mm-hdr,.mm-menu,.mm-phero,.mm-section--navy,.ab-section--navy,.ab-hero,.mm-ranks--navy,.footer,.copyright) :is(p,li,td,dd,figcaption,small){color:#fff}html[data-a11y-contrast=high] :is(input,select,textarea){border-color:var(--brand-rule-strong)}html[data-a11y-scheme=dark]{--brand-surface:#10141F;--brand-surface-sunken:#171D2C;--brand-surface-tint:#1E2536;--brand-ink:#E8ECF5;--brand-muted:#B6BFD2;--brand-rule:#303A52;--brand-rule-strong:#46506B;--brand-navy:#0B0F18;--brand-navy-deep:#070A11;--brand-gold-deep:#E0BE84}html[data-a11y-scheme=dark] body{background:var(--brand-surface);color:var(--brand-ink)}html[data-a11y-scheme=dark] :is(.card,.mm-page,.page-content,.page-top,section,article,aside){background-color:transparent;color:inherit}html[data-a11y-scheme=dark] :is(main,.ab-page,.mm-sections,.mm-page--tint,.page-wrapper,.site-content){background-color:var(--brand-surface);color:var(--brand-ink)}html[data-a11y-scheme=dark] .ab-stats{background-color:var(--brand-surface-tint)}html[data-a11y-scheme=dark] :is(h1,h2,h3,h4,h5,h6){color:var(--brand-ink)}html[data-a11y-scheme=dark] .form-control,html[data-a11y-scheme=dark] .mm-field :is(input,select,textarea),html[data-a11y-scheme=dark] :is(input,select,textarea){background:var(--brand-surface-sunken);color:var(--brand-ink);border-color:var(--brand-rule-strong)}html[data-a11y-scheme=dark] ::placeholder{color:var(--brand-muted);opacity:1}html[data-a11y-scheme=dark] :is(a,.ab-textlink,.mm-textlink,.mm-hit__title,.mm-pcard__title):not(
:is(.btn,.mm-btn,.mm-btn-primary,.mm-btn-ghost,.ab-btn,.ab-btn--solid,.a11y-fab)
){color:var(--brand-gold-deep)}html[data-a11y-scheme=dark] :is(.mm-hdr,.mm-menu,.mm-phero,.footer) a{color:#fff}html[data-a11y-scheme=dark]{--brand-navy-soft:#A9B6D4}html[data-a11y-links=on] a:not(.btn):not(.mm-btn):not(.mm-btn-primary):not(.mm-btn-ghost):not(.a11y-fab){text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] ::after,html[data-a11y-motion=reduce] ::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}html[data-a11y-motion=reduce] .mm-hero__frame img{animation:none!important;transform:none!important}html[data-a11y-spacing=on] :is(p,li,dd,dt,blockquote,figcaption,td,th){line-height:1.9!important;word-spacing:.16em!important}html[data-a11y-spacing=on] p{margin-block-end:2em!important}html[dir=ltr][data-a11y-spacing=on] :is(p,li,dd,dt,blockquote,figcaption){letter-spacing:.12em!important}@media print{.a11y-fab,.a11y-panel{display:none!important}}