:host{display:block}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,ul,ol,figure{margin:0}img,svg{max-width:100%;display:block}h1,h2,h3{color:var(--sw-ink);text-wrap:balance;font-weight:700;line-height:1.15}h1{font-size:var(--sw-text-h1);letter-spacing:-.02em}p{text-wrap:pretty}a{color:var(--sw-blue-strong);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--sw-blue);outline-offset:3px;border-radius:4px}.container{width:min(100% - 2 * var(--sw-gutter), var(--sw-content-width));margin-inline:auto}.section{padding-block:var(--sw-section-space)}.section.alt{background:var(--sw-surface-alt)}.eyebrow{color:var(--sw-blue-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--sw-warm);width:1.75rem;height:2px}.lead{max-width:46rem;color:var(--sw-muted);font-size:var(--sw-text-lead);line-height:1.55}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.grid.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid.pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.split.top{align-items:start}section-heading.flush{margin-bottom:0}.highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#eaa36b73 60% 90%,#0000 90%)}.local{align-items:center}.local-where{border:1px solid var(--sw-line);border-radius:var(--sw-radius);background:var(--sw-surface);justify-items:start;gap:1.25rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.local-where p{color:var(--sw-muted);align-items:flex-start;gap:.625rem;display:flex}.local-where svg{width:1.25rem;height:1.25rem;color:var(--sw-blue);flex:none;margin-top:.15rem}