.wordmark[data-astro-cid-efnqolyr]{display:inline-flex;align-items:center;gap:calc(var(--wm) * .4);color:inherit;line-height:1;--wm-red: var(--color-brand-red, #a51931);--wm-blue: var(--color-brand-blue, #2d2a4a);--wm-white: #ffffff;--wm-re: var(--wm-red);--wm-thai: var(--wm-blue);--wm-key: none}.wordmark[data-astro-cid-efnqolyr].is-inverse{--wm-re: #ffffff;--wm-thai: #ffffff;--wm-key: #ffffff}.wordmark-art[data-astro-cid-efnqolyr]{display:block;flex-shrink:0;overflow:visible}.wordmark-name[data-astro-cid-efnqolyr]{font-size:calc(var(--wm) * .9);font-weight:600;letter-spacing:-.02em}.site-header-search{flex:0 1 17rem;min-width:11rem}.site-nav-link{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 .625rem;border-radius:var(--radius-field);font-size:.9375rem;font-weight:500;color:var(--color-text);white-space:nowrap;cursor:pointer;transition:background-color .2s}.site-nav-link:hover{background:var(--color-surface-hover)}.site-nav-link[aria-current=page],.site-nav-link.is-current{box-shadow:inset 0 -2px 0 var(--color-rule);border-radius:0;font-weight:600}.site-menu summary{list-style:none}.site-menu summary::-webkit-details-marker{display:none}.menu-chevron{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s}details[open]>summary>.menu-chevron{transform:rotate(180deg)}.menu-count{font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.menu-group-title{display:flex;align-items:baseline;gap:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.menu-panel a{display:flex;align-items:baseline;gap:.375rem;min-height:2.75rem;padding-block:.6875rem;font-size:.9375rem;line-height:1.3;color:var(--color-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.menu-panel a:hover{text-decoration-color:var(--color-rule)}.menu-panel a[aria-current=page]{font-weight:600;text-decoration-color:var(--color-rule)}.menu-panel a.menu-strong{font-weight:600}#site-menu-btn .site-menu-close,#site-menu-btn[aria-expanded=true] .site-menu-open{display:none}#site-menu-btn[aria-expanded=true] .site-menu-close{display:block}@media(max-width:1023.98px){.site-menu{display:none;position:fixed;inset:var(--header-h) 0 var(--mobile-nav-h) 0;z-index:49;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1rem 2rem;background:var(--color-surface);border-top:1px solid var(--color-line)}.site-header.is-menu-open .site-menu{display:block}.site-menu>.menu,.site-menu>.site-nav-link,.menu-extra>.site-nav-link{display:block;border-bottom:1px solid var(--color-line)}.site-menu .site-nav-link{display:flex;justify-content:space-between;min-height:3rem;padding:0;border-radius:0;font-size:1.0625rem;font-weight:600;box-shadow:none}.site-menu .site-nav-link:hover{background:none}.menu-extra .site-nav-link{font-weight:500;font-size:1rem}.menu-panel{padding-bottom:.75rem}.menu-panel>.container-page{padding-inline:0}.menu-group+.menu-group{margin-top:.75rem}.menu-group-title{padding-top:.5rem}.menu-city>summary{justify-content:flex-start;min-height:2.75rem;align-items:center;cursor:pointer;font-size:.9375rem;letter-spacing:normal;text-transform:none;color:var(--color-text)}.menu-city>summary>.menu-chevron{margin-left:auto}.menu-city>ul{padding-left:.75rem;border-left:2px solid var(--color-line);margin-bottom:.5rem}}@media(min-width:1024px){.site-menu{display:flex;align-items:center;margin-left:.25rem}.menu-extra{display:none}.menu-panel{position:absolute;inset:100% 0 auto;max-height:calc(100vh - var(--header-h) - 1rem);overflow-y:auto;padding-block:1.5rem 1.75rem;background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line-strong);box-shadow:var(--shadow-lift)}.menu-cols{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1.5rem 2rem;align-items:start}.menu-panel a{min-height:2rem;padding-block:.3125rem}.menu-group-title{padding-bottom:.375rem;margin-bottom:.25rem;border-bottom:1px solid var(--color-line)}.menu-city>summary{pointer-events:none}.menu-city>summary>.menu-chevron{display:none}}@media(min-width:1024px)and (max-width:1279.98px){.site-nav-link{padding-inline:.5rem;font-size:.875rem}}.footer-link[data-astro-cid-23pblg3a]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-text-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.footer-link[data-astro-cid-23pblg3a]:hover{color:var(--color-text);text-decoration-color:var(--color-rule)}@media(min-width:768px){nav[data-astro-cid-23pblg3a] .footer-link[data-astro-cid-23pblg3a]{min-height:2rem}}
