html:has(.site-footer-groups :focus-visible){scroll-padding-block:6rem 24px}.site-footer-groups{inline-size:100%;margin-block-start:24px;margin-block-end:0;container:footer-groups/inline-size}.site-footer-layout{text-align:start;grid-template-columns:minmax(0,1fr);gap:24px;font-size:max(.875rem,min(.84rem + .15vw,.9375rem));line-height:1.6;display:grid}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-links{grid-template-columns:var(--footer-nav-columns,repeat(2, minmax(0, 1fr)));align-items:start;gap:max(16px,min(3cqi,32px));margin:0;padding:0;display:grid}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-links{grid-template-columns:var(--footer-nav-columns,repeat(2, minmax(0, 1fr)));align-items:start;gap:max(16px,min(3cqi,32px));margin:0;padding:0;display:grid}:is(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-links{grid-template-columns:var(--footer-nav-columns,repeat(2, minmax(0, 1fr)));align-items:start;gap:max(16px,min(3cqi,32px));margin:0;padding:0;display:grid}.site-footer-links-policies-only{--footer-nav-columns:minmax(0, 1fr)}.site-footer-layout-policies-only{--footer-desktop-columns:repeat(2, minmax(0, 1fr))}.site-footer-layout :-webkit-any(section,.site-footer-list){min-inline-size:0}.site-footer-layout :-moz-any(section,.site-footer-list){min-inline-size:0}.site-footer-layout :is(section,.site-footer-list){min-inline-size:0}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-heading{color:inherit;letter-spacing:normal;margin:0 0 12px;font-size:1rem;font-weight:750;line-height:1.4}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-heading{color:inherit;letter-spacing:normal;margin:0 0 12px;font-size:1rem;font-weight:750;line-height:1.4}:is(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-heading{color:inherit;letter-spacing:normal;margin:0 0 12px;font-size:1rem;font-weight:750;line-height:1.4}.site-footer-layout .site-footer-list{align-content:start;gap:4px 16px;display:grid}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout :-webkit-any(a,button){color:var(--footer-link-color,#baff29);font:inherit;text-underline-offset:.2em;font-weight:550;line-height:1.5;text-decoration:underline}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout :-moz-any(a,button){color:var(--footer-link-color,#baff29);font:inherit;text-underline-offset:.2em;font-weight:550;line-height:1.5;text-decoration:underline}:is(.preview,.seo-site,.showcase) .site-footer-layout :is(a,button){color:var(--footer-link-color,#baff29);font:inherit;text-underline-offset:.2em;font-weight:550;line-height:1.5;text-decoration:underline}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-list>:-webkit-any(a,button){box-sizing:border-box;min-block-size:44px;min-inline-size:0;max-inline-size:100%;box-shadow:none;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 4px;display:flex;position:relative}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-list>:-moz-any(a,button){box-sizing:border-box;min-block-size:44px;min-inline-size:0;max-inline-size:100%;box-shadow:none;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 4px;display:flex;position:relative}:is(.preview,.seo-site,.showcase) .site-footer-layout .site-footer-list>:is(a,button){box-sizing:border-box;min-block-size:44px;min-inline-size:0;max-inline-size:100%;box-shadow:none;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 4px;display:flex;position:relative}.site-footer-layout .site-footer-list>:-webkit-any(a,button):after{content:none}.site-footer-layout .site-footer-list>:-moz-any(a,button):after{content:none}.site-footer-layout .site-footer-list>:is(a,button):after{content:none}.site-footer-layout :-webkit-any(a,button) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}.site-footer-layout :-moz-any(a,button) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}.site-footer-layout :is(a,button) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout :-webkit-any(a,button):focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout :-moz-any(a,button):focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid}:is(.preview,.seo-site,.showcase) .site-footer-layout :is(a,button):focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-layout .company-details{color:inherit;font:inherit;overflow-wrap:anywhere;margin:0;line-height:1.7}:-moz-any(.preview,.seo-site,.showcase) .site-footer-layout .company-details{color:inherit;font:inherit;overflow-wrap:anywhere;margin:0;line-height:1.7}:is(.preview,.seo-site,.showcase) .site-footer-layout .company-details{color:inherit;font:inherit;overflow-wrap:anywhere;margin:0;line-height:1.7}.site-footer-company{text-align:center;border-block-start:1px solid var(--footer-rule-color,#a4a4ce88);padding-block-start:20px}:-webkit-any(.preview,.seo-site,.showcase) .site-footer-company :-webkit-any(p,address){font:inherit;margin:0 0 8px}:-moz-any(.preview,.seo-site,.showcase) .site-footer-company :-moz-any(p,address){font:inherit;margin:0 0 8px}:is(.preview,.seo-site,.showcase) .site-footer-company :is(p,address){font:inherit;margin:0 0 8px}.site-footer-company :-webkit-any(a,button){box-sizing:border-box;min-block-size:44px;max-inline-size:100%;box-shadow:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}.site-footer-company :-moz-any(a,button){box-sizing:border-box;min-block-size:44px;max-inline-size:100%;box-shadow:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}.site-footer-company :is(a,button){box-sizing:border-box;min-block-size:44px;max-inline-size:100%;box-shadow:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}@container footer-groups (width>=64rem){.site-footer-layout{grid-template-columns:var(--footer-desktop-columns,minmax(0, 1fr) minmax(0, 2fr));column-gap:40px}.site-footer-layout .site-footer-links{grid-area:1/2}.site-footer-company{text-align:start;border:0;grid-area:1/1;padding:0}.site-footer-resources .site-footer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container footer-groups (width<=16rem){.site-footer-layout{--footer-nav-columns:minmax(0, 1fr)}}@media (forced-colors:active){.site-footer-layout{--footer-link-color:LinkText;--footer-rule-color:CanvasText}}
