.public-analytics_banner__HwIog{position:fixed;z-index:100;bottom:3.5rem;left:1rem;width:min(30rem,calc(100% - 2rem));padding:1.3rem;border:1px solid #8295a9;border-radius:.7rem;background:#fff;color:#193255;box-shadow:0 6px 30px #0003;max-height:75vh;overflow:auto}.public-analytics_banner__HwIog h2{font-size:1.1rem;margin:0 0 .6rem}.public-analytics_banner__HwIog p{font-size:1rem;line-height:1.5}.public-analytics_banner__HwIog a{color:#193255;text-decoration:underline}.public-analytics_actions__YeNcY{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.public-analytics_actions__YeNcY button{flex:1;min-height:44px;border:1px solid #193255;border-radius:.4rem;background:white;color:#193255;padding:.65rem;font:inherit;cursor:pointer}.public-analytics_preferences__FatUA{position:fixed;z-index:99;bottom:.8rem;left:1rem;padding:.55rem .8rem;border:1px solid #8295a9;border-radius:.4rem;background:white;color:#193255;font:inherit;font-size:.875rem;cursor:pointer}.public-analytics_actions__YeNcY button:focus-visible,.public-analytics_preferences__FatUA:focus-visible{outline:3px solid #007e91;outline-offset:3px}.public-page-template_header__fTFJ7{padding:1rem max(1rem,calc((100% - 1180px) / 2));border-bottom:1px solid var(--cms-border);background:var(--surface);display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.public-page-template_brand__Az_ig{color:var(--ink);font-weight:800;text-decoration:none;font-size:1.15rem}.public-page-template_navigation__fzYmt{flex:1}.public-page-template_navigation__fzYmt>ul{display:flex;flex-wrap:wrap;gap:1.25rem}.public-page-template_navigation__fzYmt ul,.public-page-template_sidePanel__UcOfd ul{margin:0;padding:0;list-style:none}.public-page-template_navigation__fzYmt a,.public-page-template_sidePanel__UcOfd a{display:inline-block;padding:.5rem 0;color:var(--ink);font-weight:600;text-underline-offset:.25rem}.public-page-template_navigation__fzYmt a[aria-current=page],.public-page-template_sidePanel__UcOfd a[aria-current=page]{color:var(--accent);font-weight:800}.public-page-template_navigation__fzYmt summary,.public-page-template_sidePanel__UcOfd summary{cursor:pointer;font-size:.875rem;color:var(--ink-soft);padding:.4rem 0}.public-page-template_navigation__fzYmt details ul,.public-page-template_sidePanel__UcOfd details ul{padding-left:1rem;border-left:2px solid var(--cms-border)}.public-page-template_layout__MCEPU{margin:0 auto}.public-page-template_default__bM_9T{width:100%}.public-page-template_sidebar__lUKyw{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:2rem;width:min(1180px,calc(100% - 2rem))}.public-page-template_content__qIk2A{min-width:0}.public-page-template_sidePanel__UcOfd{align-self:start;margin:2rem 0;padding:1.25rem;border:1px solid var(--cms-border);border-radius:.6rem;background:var(--surface)}.public-page-template_sidePanel__UcOfd h2{font-size:1.1rem}.public-page-template_title__FA5A_{width:min(1100px,calc(100% - 2rem));margin:2rem auto;color:var(--ink)}.public-page-template_fullWidth__d0jVq{width:100%}.public-page-template_fullWidth__d0jVq .features,.public-page-template_fullWidth__d0jVq .hero{width:100%;max-width:none;padding-left:2rem;padding-right:2rem}.public-page-template_sidebar__lUKyw .features,.public-page-template_sidebar__lUKyw .hero{width:100%}.public-page-template_sidebar__lUKyw .hero{padding:clamp(3rem,6vw,6rem) 2rem}@media (max-width:760px){.public-page-template_sidebar__lUKyw{grid-template-columns:1fr}.public-page-template_header__fTFJ7{align-items:start;flex-direction:column}.public-page-template_navigation__fzYmt>ul{flex-direction:column;gap:.5rem}}