.aip-hero[data-astro-cid-icx42n3x]{padding-block:var(--hero-top) var(--section-s);& .aip-hero-header{text-align:center;flex-direction:column;align-items:center;display:flex}& .aip-hero-title{max-width:14em}& .aip-lede{max-width:60ch;margin-top:var(--gap-h1-lede)}& .aip-hero-tags{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex;&>li[data-astro-cid-icx42n3x]:before{content:"✓ ";color:var(--brand)}}& .aip-hero-cta{margin-top:var(--gap-lede-cta)}& .aip-hero-frame{margin-top:var(--space-16)}}.aip-icon[data-astro-cid-icx42n3x]{width:var(--icon-size);height:var(--icon-size);flex:none}.aip-header[data-astro-cid-icx42n3x]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--gap-header-visual);flex-direction:column;display:flex;&.aip-header-center{text-align:center;align-items:center}& .aip-compare-title,& .aip-trust-title{max-width:18em}& .aip-product-title{max-width:10em}}.aip-reading-title[data-astro-cid-icx42n3x]{margin-bottom:var(--space-6);text-align:center}.aip-reading[data-astro-cid-icx42n3x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));& .aip-reading-cell{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}& .aip-reading-value{margin-top:var(--space-2)}& .aip-reading-change{align-items:center;gap:var(--space-1);color:var(--ds-red-text);display:flex;&[data-good]{color:var(--ds-green-text)}}}.aip-compare[data-astro-cid-icx42n3x]{max-width:var(--container-narrow);grid-template-columns:minmax(0,1fr);margin-inline:auto;& .aip-compare-cell{gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}& .aip-compare-list{gap:var(--space-2);flex-direction:column;display:flex}& .aip-compare-item{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ds-gray-alpha-100);display:flex}& .aip-compare-note{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);margin-top:auto}}.aip-product[data-astro-cid-icx42n3x]{overflow-x:clip}.aip-steps[data-astro-cid-icx42n3x]{gap:var(--section-s);flex-direction:column;display:flex;& .aip-step{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}& .aip-step-text{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}& .aip-step-title>span[data-astro-cid-icx42n3x]{display:block}& .aip-step-label{margin-top:var(--space-3)}& .aip-step-list{gap:var(--space-3);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}& .aip-step-note{margin-top:var(--space-3)}& .aip-step-image{width:100%;height:auto}}.aip-trust[data-astro-cid-icx42n3x]{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid;& .aip-trust-cell{gap:var(--space-3);padding:var(--space-8);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}& .aip-trust-icon{width:var(--mark-size);height:var(--mark-size);margin-bottom:var(--space-3)}}.aip-stats[data-astro-cid-icx42n3x]{gap:var(--space-8) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& .aip-stat{gap:var(--space-2);flex-direction:column-reverse;display:flex}}.aip-compliance[data-astro-cid-icx42n3x]{gap:var(--space-6);margin-top:var(--section-s);padding:var(--space-8);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex;& .aip-compliance-text{gap:var(--space-2);flex-direction:column;max-width:60ch;display:flex}}@media (width>=768px){.aip-compare[data-astro-cid-icx42n3x]{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-stats[data-astro-cid-icx42n3x]{grid-template-columns:repeat(4,minmax(0,1fr))}.aip-compliance[data-astro-cid-icx42n3x]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1024px){.aip-steps[data-astro-cid-icx42n3x] .aip-step[data-astro-cid-icx42n3x]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.aip-trust[data-astro-cid-icx42n3x]{grid-template-columns:repeat(3,minmax(0,1fr))}}
