.ConsentBanner-module__Mlomyq__region:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ConsentBanner-module__Mlomyq__region{z-index:40;border-top:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-md);inset-inline:0;padding:16px;position:fixed;bottom:0}@media (min-width:768px){.ConsentBanner-module__Mlomyq__region{border:1px solid var(--border);border-radius:var(--radius-lg);inset-inline:24px;max-width:760px;margin-inline:auto;padding:16px 20px;bottom:24px}}.ConsentBanner-module__Mlomyq__content{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.ConsentBanner-module__Mlomyq__content{flex-direction:row;align-items:center;gap:24px}}.ConsentBanner-module__Mlomyq__text{color:var(--gray-600)}.ConsentBanner-module__Mlomyq__link{border-radius:calc(var(--radius) - 4px)}.ConsentBanner-module__Mlomyq__link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ConsentBanner-module__Mlomyq__link{color:var(--primary);text-underline-offset:3px;text-decoration-line:underline}.ConsentBanner-module__Mlomyq__actions{flex-shrink:0;gap:12px;display:flex}.ConsentBanner-module__Mlomyq__actions>*{flex:1}
.BrandLink-module__yz-vzG__brand{border-radius:calc(var(--radius) - 4px)}.BrandLink-module__yz-vzG__brand:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.BrandLink-module__yz-vzG__brand{flex-shrink:0;align-items:center;display:inline-flex}.BrandLink-module__yz-vzG__logo{width:auto;height:var(--brand-logo-height,40px)}@media (min-width:1280px){.BrandLink-module__yz-vzG__logo{height:var(--brand-logo-height,48px)}}.BrandLink-module__yz-vzG__logoDark{display:none}.dark .BrandLink-module__yz-vzG__logoLight{display:none}.dark .BrandLink-module__yz-vzG__logoDark{display:block}
.Footer-module__hP-FLq__footer{background:var(--background);color:var(--foreground);margin-top:auto}.Footer-module__hP-FLq__content{padding-block:32px}.Footer-module__hP-FLq__topRow{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.Footer-module__hP-FLq__links{flex-wrap:wrap;align-items:center;gap:8px 32px;display:flex}.Footer-module__hP-FLq__link{border-radius:calc(var(--radius) - 4px);font-size:.875rem;line-height:var(--tw-leading,20px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex}.Footer-module__hP-FLq__link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.Footer-module__hP-FLq__link{min-height:44px;color:var(--foreground);text-underline-offset:5px;text-decoration-thickness:2px;transition:color .15s}@media (hover:hover){.Footer-module__hP-FLq__link:hover{color:var(--primary);text-decoration-line:underline}}.Footer-module__hP-FLq__link:focus-visible{color:var(--primary);text-decoration-line:underline}.Footer-module__hP-FLq__bottomRow{font-size:.875rem;line-height:var(--tw-leading,20px);border-top:1px solid var(--border);color:var(--gray-500);flex-direction:column;align-items:flex-start;gap:4px;padding-top:24px;display:flex}.Footer-module__hP-FLq__legalLinks{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.Footer-module__hP-FLq__legalLink{border-radius:calc(var(--radius) - 4px);align-items:center;display:inline-flex}.Footer-module__hP-FLq__legalLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.Footer-module__hP-FLq__legalLink{min-height:44px;color:var(--gray-500);text-underline-offset:4px;transition:color .15s}@media (hover:hover){.Footer-module__hP-FLq__legalLink:hover{color:var(--primary);text-decoration-line:underline}}.Footer-module__hP-FLq__legalLink:focus-visible{color:var(--primary);text-decoration-line:underline}@media (min-width:640px){.Footer-module__hP-FLq__topRow,.Footer-module__hP-FLq__bottomRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.Footer-module__hP-FLq__link{font-size:.9375rem;line-height:var(--tw-leading,22px)}}@media (prefers-reduced-motion:reduce){.Footer-module__hP-FLq__link,.Footer-module__hP-FLq__legalLink{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}
.HeaderNavLink-module__tJK85W__navLink{border-radius:calc(var(--radius) - 4px)}.HeaderNavLink-module__tJK85W__navLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.HeaderNavLink-module__tJK85W__navLink{white-space:nowrap;padding:10px;transition:color .15s;position:relative}.HeaderNavLink-module__tJK85W__navLink[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:4px;left:10px;right:10px}
.Header-module__85i50G__header{z-index:40;height:var(--site-header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0;position:sticky;top:0}.Header-module__85i50G__header:has([data-home-link][aria-current=page]){background:color-mix(in srgb, var(--background) 65%, transparent);border-bottom-color:#0000}.Header-module__85i50G__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.Header-module__85i50G__navigation{align-items:center;gap:clamp(24px,3.4vw,48px);display:flex}@media (prefers-reduced-transparency:reduce){:is(.Header-module__85i50G__header,.Header-module__85i50G__header:has([data-home-link][aria-current=page])){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}
