.content-root{background:var(--site-white);color:var(--site-navy);font-family:var(--site-font);font-size:var(--site-body-size);font-weight:400;line-height:var(--site-body-leading);-webkit-font-smoothing:antialiased;overflow-x:clip}.content-root section[id]{scroll-margin-top:var(--site-header-h)}:where(.content-root) a:focus-visible,:where(.content-root) summary:focus-visible{outline:var(--site-focus-width) solid var(--site-focus);outline-offset:var(--site-focus-offset)}.content-prose p a:focus-visible,.content-prose summary:focus-visible{border-radius:var(--site-radius-small)}.content-prose{max-width:calc(720px + 2 * var(--site-gutter));padding:clamp(40px, 6vw, 80px) var(--site-gutter) calc(var(--site-pad) + var(--site-rise));margin-inline:auto}.content-prose :where(h1,h2){color:inherit}.content-prose h1,.content-prose>h2{font-stretch:var(--site-display-stretch);font-weight:var(--site-display-weight);letter-spacing:var(--site-display-tracking);text-wrap:pretty}.content-prose h1{margin-bottom:32px;font-size:clamp(36px,4.6vw,56px);line-height:1.02}.content-prose>h2{margin:56px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.12}.content-prose>p{color:var(--site-text-body);margin-bottom:16px}.content-prose>.content-lead{margin-bottom:36px;font-size:20px;line-height:1.5}.content-prose p a{color:var(--site-teal-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.content-prose p a:hover{color:var(--site-navy)}.content-product-tabs{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:36px;display:grid}.content-product-tabs a{border-radius:var(--site-radius-card);background:var(--site-surface);color:var(--site-navy);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.content-product-tabs a:hover{background:var(--site-tint-teal)}.content-product-tabs a.is-active{background:var(--site-navy);color:var(--site-white)}.content-tab-icon{fill:none;width:24px;height:24px;stroke:var(--site-teal-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.content-tab-icon *{fill:none}.content-product-tabs a.is-active .content-tab-icon{stroke:var(--site-teal-on-dark)}.content-points{gap:12px;display:grid}.content-points article{border-radius:var(--site-radius-card);background:var(--site-surface);padding:28px}.content-points h2{font-size:20px;font-weight:700;line-height:1.25}.content-points p{color:var(--site-text-secondary);margin-top:6px}@media (width>=721px){.content-product-tabs{grid-template-columns:repeat(4,1fr)}}
