.search-bar[data-astro-cid-mjrxwznw]{min-width:0;position:relative;display:flex;align-items:center}.search-bar__toggle[data-astro-cid-mjrxwznw]{display:none}.search-bar__input-wrap[data-astro-cid-mjrxwznw]{min-width:0;display:flex;align-items:center;gap:var(--space-global-xs);background:var(--bg-surface-alt);border:var(--border-width-xs) solid var(--border-subtle);border-radius:var(--radius-sm);padding:.375rem .75rem;width:clamp(8rem,38vw,14rem);transition:border-color var(--transition-duration) var(--transition-easing)}.search-bar__input-wrap[data-astro-cid-mjrxwznw]:focus-within{border-color:var(--brand-accent);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.search-bar__input-wrap[data-astro-cid-mjrxwznw].is-expanded{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16rem;z-index:var(--z-dropdown);background:var(--bg-surface);box-shadow:var(--shadow-md)}.search-bar__icon[data-astro-cid-mjrxwznw]{flex-shrink:0;color:var(--text-body-muted)}.search-bar__input[data-astro-cid-mjrxwznw]{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);color:var(--text-body);outline:none;padding:0}.search-bar__input[data-astro-cid-mjrxwznw]::placeholder{color:var(--form-placeholder-color)}.search-bar__close[data-astro-cid-mjrxwznw]{display:none;align-items:center;justify-content:center;border:none;background:none;color:var(--text-body-muted);cursor:pointer;padding:0}.search-bar__dropdown[data-astro-cid-mjrxwznw]{position:absolute;top:calc(100% + .5rem);right:0;width:22rem;max-height:28rem;overflow-y:auto;background:var(--bg-surface);border:var(--border-width-xs) solid var(--border-subtle);border-radius:var(--radius-base);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-global-xs)}@media(max-width:1023px){.search-bar__dropdown[data-astro-cid-mjrxwznw]{max-width:calc(100vw - 2 * var(--space-global-gutter) - 2.75rem - var(--space-global-sm))}}.search-bar[data-astro-cid-mjrxwznw] .search-bar__group{margin-bottom:var(--space-global-xs)}.search-bar[data-astro-cid-mjrxwznw] .search-bar__group:last-child{margin-bottom:0}.search-bar[data-astro-cid-mjrxwznw] .search-bar__group-label{font-family:var(--font-shell-body-stack);font-size:var(--text-util-micro-size);font-weight:var(--font-weight-semibold);color:var(--text-body-muted);text-transform:uppercase;letter-spacing:var(--badge-letter-spacing);padding:.25rem .5rem}.search-bar[data-astro-cid-mjrxwznw] .search-bar__result{display:block;padding:.5rem;border-radius:var(--radius-xs);text-decoration:none;color:var(--text-body);transition:background var(--transition-duration) var(--transition-easing)}.search-bar[data-astro-cid-mjrxwznw] .search-bar__result:hover{background:var(--bg-surface-alt)}.search-bar[data-astro-cid-mjrxwznw] .search-bar__result-title{display:block;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);font-weight:var(--font-weight-medium);color:var(--text-heading)}.search-bar[data-astro-cid-mjrxwznw] .search-bar__result-excerpt{display:block;font-size:var(--text-util-micro-size);color:var(--text-body-muted);margin-top:.125rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-bar[data-astro-cid-mjrxwznw] .search-bar__result-excerpt mark{background:var(--brand-accent-soft);color:var(--text-body);border-radius:var(--radius-xs);padding:0 1px}.search-bar[data-astro-cid-mjrxwznw] .search-bar__empty{padding:1rem .5rem;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);color:var(--text-body-muted);text-align:center}.search-bar__see-all[data-astro-cid-mjrxwznw]{display:block;padding:.5rem;text-align:center;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);font-weight:var(--font-weight-medium);color:var(--link-action-color);text-decoration:none;border-top:var(--border-width-xs) solid var(--border-subtle);margin-top:var(--space-global-xs);padding-top:var(--space-global-xs)}.search-bar__see-all[data-astro-cid-mjrxwznw]:hover{color:var(--link-action-color-hover)}.site-header[data-astro-cid-ctg3m53h]{background:var(--bg-page);border-bottom:var(--border-width-xs) solid var(--border-subtle);font-family:var(--font-shell-body-stack)}@media(max-width:480px){.site-header__inner[data-astro-cid-ctg3m53h],.site-header__utility[data-astro-cid-ctg3m53h]{gap:var(--space-global-xs)}}.site-header__logo[data-astro-cid-ctg3m53h]{height:2rem;width:auto}.site-header__brand[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.site-header__nav-link[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;white-space:nowrap;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);font-weight:var(--font-weight-medium);color:var(--text-body);text-decoration:none;border:none;background:none;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}.site-header__nav-link[data-astro-cid-ctg3m53h]:hover,.site-header__nav-link[data-astro-cid-ctg3m53h][aria-expanded=true]{background:var(--bg-surface-alt);color:var(--brand-accent-text)}.site-header__nav-link[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__chevron[data-astro-cid-ctg3m53h]{transition:transform var(--transition-duration) var(--transition-easing)}.site-header__nav-link[data-astro-cid-ctg3m53h][aria-expanded=true] .site-header__chevron[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.site-header__dropdown[data-astro-cid-ctg3m53h]{display:none;background:var(--bg-page);border:var(--border-width-xs) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.site-header__dropdown[data-astro-cid-ctg3m53h][aria-hidden=false]{display:block}.site-header__dropdown-link[data-astro-cid-ctg3m53h]{padding:.5rem 1rem;font-family:var(--font-shell-body-stack);font-size:var(--text-nav-size);font-weight:var(--font-weight-regular);color:var(--text-body);text-decoration:none;transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}.site-header__dropdown-link[data-astro-cid-ctg3m53h]:hover{background:var(--bg-surface-alt);color:var(--brand-accent-text)}.site-header__dropdown-link[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.site-header__hamburger[data-astro-cid-ctg3m53h]{border-radius:var(--radius-sm);transition:background var(--transition-duration) var(--transition-easing)}.site-header__hamburger[data-astro-cid-ctg3m53h]:hover{background:var(--bg-surface-alt)}.site-header__hamburger[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__hamburger-line[data-astro-cid-ctg3m53h]{background:var(--text-body);transition:transform var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing)}.site-header__hamburger[data-astro-cid-ctg3m53h].is-open .site-header__hamburger-line[data-astro-cid-ctg3m53h]:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__hamburger[data-astro-cid-ctg3m53h].is-open .site-header__hamburger-line[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0}.site-header__hamburger[data-astro-cid-ctg3m53h].is-open .site-header__hamburger-line[data-astro-cid-ctg3m53h]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav[data-astro-cid-ctg3m53h]{position:absolute;top:100%;left:0;right:0;background:var(--bg-page);border-top:var(--border-width-xs) solid var(--border-subtle);z-index:var(--z-mobile-nav);max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overflow-y:auto;opacity:0;transform:translateY(-.75rem);visibility:hidden;transition:opacity var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing),visibility 0s linear var(--transition-duration)}.mobile-nav[data-astro-cid-ctg3m53h][aria-hidden=false]{opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.mobile-nav[data-astro-cid-ctg3m53h]{transition:visibility 0s linear var(--transition-duration);transform:none}.mobile-nav[data-astro-cid-ctg3m53h][aria-hidden=false]{transition:visibility 0s linear 0s}}.mobile-nav__topbar[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:var(--z-base);display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:var(--space-global-xs) var(--space-global-sm) var(--space-global-xs) var(--space-global-gutter);background:var(--bg-page);border-bottom:var(--border-width-xs) solid var(--border-subtle)}.mobile-nav__topbar-label[data-astro-cid-ctg3m53h]{font-family:var(--font-shell-body-stack);font-size:var(--text-nav-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--section-eyebrow-ls);color:var(--text-body-muted)}.mobile-nav__close[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}.mobile-nav__close[data-astro-cid-ctg3m53h]:hover{background:var(--bg-surface-alt);color:var(--brand-accent-text)}.mobile-nav__close[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mobile-nav__body[data-astro-cid-ctg3m53h]{padding:var(--space-global-xs) var(--space-global-gutter) var(--space-global-sm)}.mobile-nav__item[data-astro-cid-ctg3m53h]{border-bottom:var(--border-width-xs) solid var(--border-subtle)}.mobile-nav__item[data-astro-cid-ctg3m53h]:last-child{border-bottom:none}.mobile-nav__link[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-global-sm);width:100%;min-height:3rem;padding:var(--space-global-sm) var(--space-global-xs);background:transparent;border:none;cursor:pointer;font-family:var(--font-shell-body-stack);font-size:var(--text-prose-size-body);font-weight:var(--font-weight-medium);line-height:var(--lh-heading-sub);color:var(--text-body);text-decoration:none;text-align:left;transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}@media(hover:hover){.mobile-nav__link[data-astro-cid-ctg3m53h]:hover{color:var(--brand-accent-text)}}.mobile-nav__link[data-astro-cid-ctg3m53h]:active{background:var(--bg-surface-alt)}.mobile-nav__link[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.mobile-nav__accordion-trigger[data-astro-cid-ctg3m53h][aria-expanded=true]{background:var(--bg-surface-alt);color:var(--brand-accent-text)}.mobile-nav__chevron[data-astro-cid-ctg3m53h]{flex-shrink:0;color:var(--text-body-muted);transition:transform var(--transition-duration) var(--transition-easing)}.mobile-nav__accordion-trigger[data-astro-cid-ctg3m53h][aria-expanded=true] .mobile-nav__chevron[data-astro-cid-ctg3m53h],.mobile-nav__cat-trigger[data-astro-cid-ctg3m53h][aria-expanded=true] .mobile-nav__chevron[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.mobile-nav__mega[data-astro-cid-ctg3m53h],.mobile-nav__accordion-panel[data-astro-cid-ctg3m53h],.mobile-nav__cat-panel[data-astro-cid-ctg3m53h]{display:none;opacity:0;transition:opacity .18s var(--transition-easing)}.mobile-nav__mega[data-astro-cid-ctg3m53h][aria-hidden=false],.mobile-nav__accordion-panel[data-astro-cid-ctg3m53h][aria-hidden=false],.mobile-nav__cat-panel[data-astro-cid-ctg3m53h][aria-hidden=false]{display:block;opacity:1}@media(prefers-reduced-motion:reduce){.mobile-nav__mega[data-astro-cid-ctg3m53h],.mobile-nav__accordion-panel[data-astro-cid-ctg3m53h],.mobile-nav__cat-panel[data-astro-cid-ctg3m53h]{transition:none}}.mobile-nav__accordion-panel[data-astro-cid-ctg3m53h],.mobile-nav__cat-panel[data-astro-cid-ctg3m53h]{background:var(--bg-surface);padding-block:var(--space-global-xs)}.mobile-nav__sub-list[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:0}.mobile-nav__sub-link[data-astro-cid-ctg3m53h]{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:var(--space-global-xs) var(--space-global-sm);padding-inline-start:var(--space-global-md);font-family:var(--font-shell-body-stack);font-size:var(--text-nav-size);font-weight:var(--font-weight-regular);line-height:var(--lh-heading-sub);color:var(--text-body);text-decoration:none;transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}@media(hover:hover){.mobile-nav__sub-link[data-astro-cid-ctg3m53h]:hover{color:var(--brand-accent-text)}}.mobile-nav__sub-link[data-astro-cid-ctg3m53h]:active{background:var(--bg-surface-alt)}.mobile-nav__sub-link[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.mobile-nav__cat-trigger[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:var(--space-global-xs) var(--space-global-sm);padding-inline-start:var(--space-global-md);background:transparent;border:none;cursor:pointer;font-family:var(--font-shell-body-stack);font-size:var(--text-nav-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--section-eyebrow-ls);color:var(--cat-color, var(--text-heading));text-align:left;transition:background var(--transition-duration) var(--transition-easing)}.mobile-nav__cat-trigger[data-astro-cid-ctg3m53h][aria-expanded=true]{background:var(--bg-surface-alt)}.mobile-nav__cat-trigger[data-astro-cid-ctg3m53h]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.mobile-nav__link[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--bg-surface-alt);box-shadow:inset 3px 0 0 0 var(--brand-accent)}.mobile-nav__sub-link[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--bg-surface-alt);color:var(--brand-accent-text);font-weight:var(--font-weight-medium);box-shadow:inset 3px 0 0 0 var(--brand-accent)}.mobile-nav-scrim[data-astro-cid-ctg3m53h]{position:fixed;inset:var(--header-height) 0 0 0;z-index:calc(var(--z-mobile-nav) - 1);background:var(--overlay-scrim);opacity:0;visibility:hidden;transition:opacity var(--transition-duration) var(--transition-easing),visibility 0s linear var(--transition-duration)}@supports (backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px)){.mobile-nav-scrim[data-astro-cid-ctg3m53h]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}body.nav-open .mobile-nav-scrim[data-astro-cid-ctg3m53h]{opacity:1;visibility:visible;transition:opacity var(--transition-duration) var(--transition-easing),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.mobile-nav-scrim[data-astro-cid-ctg3m53h]{transition:visibility 0s linear var(--transition-duration)}body.nav-open .mobile-nav-scrim[data-astro-cid-ctg3m53h]{transition:visibility 0s linear 0s}}@media(min-width:1024px){.mobile-nav[data-astro-cid-ctg3m53h],.mobile-nav-scrim[data-astro-cid-ctg3m53h]{display:none}}body.nav-open{overflow:hidden;touch-action:none}.site-footer[data-astro-cid-gcn2mc3v]{background:var(--bg-emphasis);color:var(--text-on-dark);font-family:var(--font-shell-body-stack)}.footer-top[data-astro-cid-gcn2mc3v]{border-bottom:var(--border-width-xs) solid var(--border-subtle-on-dark)}.footer-brand__strapline[data-astro-cid-gcn2mc3v]{font-size:var(--text-prose-size-body);font-weight:var(--font-weight-regular);color:var(--text-on-dark-strapline);margin:0 0 .25rem}.footer-brand__ota-line[data-astro-cid-gcn2mc3v]{font-size:var(--text-card-size-body);color:var(--text-muted-on-dark);margin:0}.footer-brand__contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:var(--text-footer-size);color:var(--text-on-dark);text-decoration:none;opacity:.85;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-brand__contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{opacity:1;text-decoration:underline}.footer-brand__address[data-astro-cid-gcn2mc3v]{font-size:var(--text-footer-size);color:var(--text-on-dark);opacity:.85;font-style:normal}.footer-nav__heading[data-astro-cid-gcn2mc3v]{margin:0;font-family:var(--font-shell-body-stack);font-size:var(--text-card-size-body);font-weight:var(--font-weight-semibold);color:var(--brand-accent-soft);text-transform:uppercase;letter-spacing:var(--section-eyebrow-ls)}.footer-nav__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-on-dark);text-decoration:none;font-size:var(--text-footer-size);opacity:.85;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-nav__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{opacity:1;text-decoration:underline}.footer-nav__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs);opacity:1}.footer-social[data-astro-cid-gcn2mc3v]{border-bottom:var(--border-width-xs) solid var(--border-subtle-on-dark)}.footer-social__link[data-astro-cid-gcn2mc3v]{color:var(--text-on-dark);text-decoration:none;font-size:var(--text-footer-size);opacity:.85;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-social__link[data-astro-cid-gcn2mc3v]:hover{opacity:1}.footer-social__link[data-astro-cid-gcn2mc3v]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs);opacity:1}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-on-dark);text-decoration:none;font-size:var(--text-footer-size-sm);opacity:.7;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{opacity:1;text-decoration:underline}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs);opacity:1}.footer-legal__link-btn[data-astro-cid-gcn2mc3v]{background:none;border:0;padding:0;margin:0;color:var(--text-on-dark);font:inherit;font-size:var(--text-footer-size-sm);opacity:.7;cursor:pointer;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-legal__link-btn[data-astro-cid-gcn2mc3v]:hover{opacity:1;text-decoration:underline}.footer-legal__link-btn[data-astro-cid-gcn2mc3v]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs);opacity:1}.footer-credits[data-astro-cid-gcn2mc3v]{font-size:var(--text-footer-size-sm);opacity:.6}.footer-credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-on-dark);text-decoration:underline}.footer-credits__guess[data-astro-cid-gcn2mc3v]{text-decoration:none}.footer-credits__guess-logo[data-astro-cid-gcn2mc3v]{height:2rem;width:auto;opacity:.9;transition:opacity var(--transition-duration) var(--transition-easing)}.footer-credits__guess[data-astro-cid-gcn2mc3v]:hover .footer-credits__guess-logo[data-astro-cid-gcn2mc3v],.footer-credits__guess[data-astro-cid-gcn2mc3v]:focus-visible .footer-credits__guess-logo[data-astro-cid-gcn2mc3v]{opacity:1}.footer-credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.footer-credits__sep[data-astro-cid-gcn2mc3v]{margin:0 .25rem}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;inset:auto 0 0;z-index:var(--z-toast);padding:var(--space-global-md) var(--space-global-gutter);background:var(--bg-surface);border-top:var(--border-width-xs) solid var(--border-subtle);box-shadow:var(--shadow-lg)}.cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.cookie-banner__inner[data-astro-cid-fzbxxtek]{max-width:var(--container-max-shell);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-global-md);align-items:flex-start}.cookie-banner__text[data-astro-cid-fzbxxtek]{flex:1 1 auto;min-width:0}.cookie-banner__title[data-astro-cid-fzbxxtek]{font-family:var(--font-tailor-heading-stack);font-size:var(--text-card-size-h3);font-weight:var(--heading-weight-h3);color:var(--text-heading);margin:0 0 var(--space-global-xs);line-height:var(--lh-heading)}.cookie-banner__desc[data-astro-cid-fzbxxtek]{font-family:var(--font-tailor-body-stack);font-size:var(--text-card-size-body);color:var(--text-body);line-height:var(--lh-body);margin:0;max-width:var(--container-max-prose)}.cookie-banner__link[data-astro-cid-fzbxxtek]{color:var(--brand-accent-text);text-decoration:underline}.cookie-banner__actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;gap:var(--space-global-sm);flex-shrink:0}.cookie-banner__btn[data-astro-cid-fzbxxtek]{min-width:9rem}@media(min-width:768px){.cookie-banner__inner[data-astro-cid-fzbxxtek]{flex-direction:row;align-items:center;gap:var(--space-global-xl)}}.ota-search-pill[data-astro-cid-yp23n4tx]{position:fixed;right:var(--ota-searchpill-inset);bottom:calc(var(--ota-searchpill-inset) + env(safe-area-inset-bottom,0px));z-index:var(--z-ota-searchpill);display:flex;align-items:center;justify-content:center;width:var(--ota-searchpill-size);height:var(--ota-searchpill-size);border-radius:var(--radius-pill);background-color:var(--bg-ota-surface);background-image:linear-gradient(var(--btn-tint-bg),var(--btn-tint-bg));color:var(--btn-tint-text);box-shadow:var(--shadow-lg);transition:background-color var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing)}.ota-search-pill[data-astro-cid-yp23n4tx]:hover{background-image:linear-gradient(var(--btn-tint-bg-hover),var(--btn-tint-bg-hover));transform:translateY(var(--card-lift-distance))}.ota-search-pill[data-astro-cid-yp23n4tx]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}body:has(#cookie-banner:not([hidden])) .ota-search-pill[data-astro-cid-yp23n4tx]{display:none}@media(prefers-reduced-motion:reduce){.ota-search-pill[data-astro-cid-yp23n4tx]{transition:none}.ota-search-pill[data-astro-cid-yp23n4tx]:hover{transform:none}}
