.detection-page{color:var(--ink,#142322);overflow-wrap:anywhere;padding-bottom:80px}.detection-page .detection-hero{max-width:850px;padding:80px 0 48px}.detection-page h1{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(38px,5.5vw,68px);line-height:1.08}.detection-page h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,3vw,36px);line-height:1.2}.detection-page h3{margin-top:30px;font-size:19px}.detection-page p,.detection-page li{color:var(--muted,#69746d);max-width:840px;font-size:15px;line-height:1.8}.detection-page li{margin-bottom:14px}.detection-page .detection-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.detection-page section{border-top:1px solid var(--border,#dce3d7);padding:40px 0}.detection-page a{color:inherit;text-underline-offset:5px}:is(.detection-page a:focus-visible,.detection-page summary:focus-visible){outline-offset:5px;outline:3px solid #75ab7b}.detection-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:32px 0 44px;font-size:14px}.detection-table caption{text-align:left;padding-bottom:18px;font-size:20px;font-weight:600}.detection-table th,.detection-table td{text-align:right;border-bottom:1px solid var(--border,#dce3d7);padding:14px 10px}.detection-table th:first-child{text-align:left;max-width:220px}.detection-table thead{letter-spacing:.06em;font-size:11px}.detection-table tbody tr:first-child{background:var(--surface,#eaf0e5);font-weight:600}.detection-rates{flex-wrap:wrap;gap:60px;display:flex}.detection-rates strong{color:var(--ink,#142322);letter-spacing:-.04em;font-size:42px;display:block}.detection-page .detection-notice{border-left:4px solid #75ab7b;padding-left:24px;padding-right:24px}.detection-page details{margin-top:30px}.detection-page summary{cursor:pointer}.detection-page code{overflow-wrap:anywhere;font-size:12px}@media (max-width:640px){.detection-page .detection-hero{padding-top:48px}.detection-table,.detection-table tbody,.detection-table caption{display:block}.detection-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.detection-table tr{border:1px solid var(--border,#dce3d7);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;padding:12px;display:grid}.detection-table th,.detection-table td{text-align:left;border:0;padding:8px}.detection-table th:first-child{grid-column:1/-1;max-width:none}.detection-table td:before{content:attr(data-label);color:var(--muted,#69746d);margin-bottom:5px;font-size:10px;display:block}.detection-rates{gap:0}}
