:root{--hh-tools-height:58px;--hh-a11y-ink:#30205d;--hh-a11y-muted:#62546f}html{scroll-padding-top:calc(var(--hh-tools-height) + 24px)}.hh-site-tools{position:sticky;top:0;z-index:90;background:#fffdf9;color:#30205d;border-bottom:1px solid #bdb1cd;font:600 14px/1.5 system-ui,sans-serif;padding:9px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;text-align:start;isolation:isolate}.hh-site-tools label{display:flex;align-items:center;gap:10px;margin:0;font:700 14px/1.5 system-ui,sans-serif}.hh-site-tools select{font:600 15px/1.5 system-ui,sans-serif;min-height:40px;padding:6px 30px 6px 10px;width:auto;max-width:220px;border:1px solid #776485;border-radius:8px;background:white;color:#30205d}.hh-site-tools details{position:relative}.hh-site-tools summary{cursor:pointer;font-weight:700;min-height:40px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.hh-tools-panel{position:absolute;inset-block-start:100%;inset-inline-end:0;max-height:min(70vh,560px);overflow:auto;background:white;color:#30205d;padding:20px;border:1px solid #776485;border-radius:12px;box-shadow:0 8px 20px #30205d22;width:min(360px,calc(100vw - 32px));font-size:14px;z-index:91}.hh-tools-panel label{display:flex;gap:10px;align-items:center;margin:14px 0}.hh-tools-panel input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#56337e}.hh-tools-panel button,.hh-language-info button{font:700 14px/1.5 system-ui,sans-serif;min-height:40px;padding:8px 13px;border:1px solid #74558d;border-radius:8px;background:#f4edf9;color:#30205d;cursor:pointer}.hh-language-info{margin:0;padding:14px 24px;background:#f4edf9;color:#30205d;font:400 14px/1.6 system-ui,sans-serif;border-bottom:1px solid #d3c1df}.hh-language-info p{margin:4px 0;font-size:14px}.hh-language-info button{margin:8px 12px 4px 0}.hh-tools-help{margin-inline-start:auto;font-size:14px!important}.hh-language-info[hidden]{display:none}.hh-tools-status{font-size:14px;margin:6px 0;max-width:850px}.hh-skip-link{position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-180%);padding:12px 20px;border:2px solid #30205d;border-radius:8px;background:white;color:#30205d;z-index:10000;font:700 16px/1.5 system-ui,sans-serif}.hh-skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #35205d!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fff!important}button,input,select,summary{min-height:24px}a,button,summary{touch-action:manipulation}img,svg{max-width:100%}button,a{overflow-wrap:break-word}main:focus{outline:none}main,section,article{scroll-margin-top:calc(var(--hh-tools-height) + 20px)}.hm-sidebar,.hh-sidebar{top:var(--hh-tools-height)!important;height:calc(100dvh - var(--hh-tools-height))!important}.hm-topbar,.hh-topbar,header.sticky{top:var(--hh-tools-height)!important}.hm-app small,.hh-dashboard small,.ha-page small,.hm-fine,.hh-fine,.ha-fine{font-size:13px!important;line-height:1.55!important;color:#62546f!important}.hm-app th,.hm-app td small,.hm-footer,.hh-footer,.ha-footer{color:#62546f!important}.hm-app p,.hh-dashboard p,.ha-page p{font-size:max(14px,0.9rem)}.hm-card,.hh-card,.ha-card{min-width:0}.hm-table-scroll,.table-scroll{overflow:auto;max-width:100%}.hh-tools-panel a,.hh-tools-help{text-decoration:underline;text-underline-offset:3px}.hh-large-text :is(p,li,label,input,select,textarea,button,small,td,th,summary,a){font-size:18px!important;line-height:1.6!important}.hh-large-text :is(button,a,select){white-space:normal!important;height:auto;min-height:44px}.hh-high-contrast body,.hh-high-contrast :is(main,header,footer,aside,section,article,dialog,.hm-app,.hh-dashboard,.ha-page,.hh-site-tools,.hh-language-info,.hm-card,.hh-card,.ha-card){background:#fff!important;color:#111!important}.hh-high-contrast :is(p,span,small,label,h1,h2,h3,h4,td,th,dt,dd,summary,strong,em){color:#111!important}.hh-high-contrast :is(a,button,input,select,textarea){color:#111!important;background:#fff!important;border:2px solid #111!important}.hh-high-contrast a{text-decoration:underline!important}.hh-high-contrast :focus-visible{outline-color:#111!important}.hh-reduce-motion *,.hh-reduce-motion *::before,.hh-reduce-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hh-accessibility-page{max-width:900px;margin:35px auto;padding:24px;font:16px/1.7 system-ui,sans-serif;color:#30205d}.hh-accessibility-page h1{font-size:34px}.hh-accessibility-page h2{font-size:23px;margin-top:30px}.hh-accessibility-page a{color:#432270;text-decoration:underline}.hh-accessibility-page ul{padding-inline-start:25px;list-style:disc}.hh-accessibility-page li{margin:8px 0}.hh-accessibility-page nav{display:flex;gap:25px;flex-wrap:wrap}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:700px){.hh-site-tools{padding:8px 12px;gap:8px 14px}.hh-site-tools label{font-size:12px;gap:6px}.hh-site-tools select{font-size:14px;max-width:170px}.hh-tools-help{margin-inline-start:0}.hh-tools-panel{inset-inline-start:0;inset-inline-end:auto}.hh-language-info{padding:12px}.hm-topbar-actions,.hh-header-actions{flex-wrap:wrap}.hm-topbar{height:auto!important;min-height:72px}.hm-sidebar.open,.hh-sidebar.is-open{padding-top:55px!important}.play-header{height:auto!important;min-height:95px;gap:12px;flex-wrap:wrap}.audience-switch{flex-wrap:wrap;max-width:100%}.hm-page-heading,.hh-page-heading{overflow-wrap:anywhere}.ha-steps button{overflow-wrap:anywhere}.hh-tools-status{max-width:100%}}
[dir=rtl] .hh-site-tools,[dir=rtl] .hh-language-info{text-align:right}[dir=rtl] .hm-workspace,[dir=rtl] .hh-workspace{direction:rtl}[dir=rtl] .hm-sidebar nav a,[dir=rtl] .hh-sidebar nav a{direction:rtl}[lang=ar]{font-family:Tahoma,Arial,system-ui,sans-serif!important;letter-spacing:normal!important}[lang=ja],[lang=zh],[lang=ko],[lang=th]{letter-spacing:normal!important;word-break:normal;line-height:1.7}
@media print{.hh-site-tools,.hh-language-info,.hh-skip-link{display:none!important}.hm-sidebar,.hh-sidebar{position:static!important;height:auto!important}.hm-workspace{margin:0!important}}

:root{--muted:#62546f}.eyebrow,.hero-footnote,.art-caption,.play-page .eyebrow,.hm-eyebrow,.hh-kicker,.ha-eyebrow{color:#62546f!important}h1 em,.hero-content h1 em{color:#b74713!important}.hh-skip-navigation{margin:0;padding:0;height:0}.hh-site-tools summary{list-style:none}.hh-site-tools summary::after{content:" ▾"}.hh-site-tools details[open] summary::after{content:" ▴"}

.hh-language-info summary{cursor:pointer;font-weight:700;text-decoration:underline;min-height:26px}.hh-language-info details[open]{padding-top:4px}.hh-language-info>p{margin:0}
.hh-high-contrast :is(div,nav,details,summary,span,table,thead,tbody,tr,td,th,dt,dd,li,blockquote){background-color:#fff!important;color:#111!important}.hh-high-contrast .hero-content h1 em,.hh-high-contrast .eyebrow,.hh-high-contrast .hero-footnote,.hh-high-contrast .art-caption,.hh-high-contrast .hm-eyebrow,.hh-high-contrast .hh-kicker,.hh-high-contrast .ha-eyebrow{color:#111!important}.hh-high-contrast input[type=checkbox]{accent-color:#111!important}.hh-high-contrast [aria-current=page]{outline:2px solid #111;font-weight:900;text-decoration-thickness:3px}
.push-button.tangerine,.push-button.orange,.button.orange,.button.tangerine,.ha-button,.hh-orange{color:#30205d!important}.hh-high-contrast .push-button.tangerine,.hh-high-contrast .push-button.orange,.hh-high-contrast .button.orange,.hh-high-contrast .ha-button,.hh-high-contrast .hh-orange{color:#111!important}
