.sec-page{color:var(--cq-ink)}.sec-shield{fill:none;block-size:3.5rem;inline-size:3.5rem;stroke:var(--cq-accent-text,var(--cq-accent));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sec-h1{margin:var(--cq-space-3) 0 0;font-family:var(--cq-font-display);letter-spacing:-.02em;max-inline-size:22ch;font-size:clamp(2.25rem,1.75rem + 4vw,4rem);line-height:1.05}.sec-lede{margin:var(--cq-space-3) 0 0;font-size:var(--cq-text-lg,1.25rem);color:var(--cq-soft);font-weight:600}.sec-grid{margin:var(--cq-space-6) 0 0;gap:var(--cq-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.sec-fact{align-content:start;gap:var(--cq-space-2);padding:var(--cq-space-4);border:1px solid var(--hs-line,color-mix(in srgb, var(--cq-ink) 16%, transparent));border-radius:var(--cq-radius-lg);background:var(--cq-bg);min-inline-size:0;display:grid}.sec-fact__icon{fill:none;block-size:2rem;inline-size:2rem;stroke:var(--cq-accent-text,var(--cq-accent));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sec-fact__title{margin:0;font-weight:700;line-height:1.25}.sec-fact__line{color:var(--cq-soft);line-height:1.45;font-size:var(--cq-text-sm);margin:0}.sec-honest{margin:var(--cq-space-6) 0 0;max-inline-size:36rem;font-weight:600}.sec-more{margin:var(--cq-space-3) 0 0}.sec-more a{color:var(--cq-ink);text-underline-offset:3px;align-items:center;min-block-size:2.75rem;display:inline-flex}
