.StarRating-module__FTSH6W__rating{align-items:center;gap:.5rem;display:flex}.StarRating-module__FTSH6W__score{color:var(--color-accent);background:var(--color-accent-tint);border:1px solid var(--color-border);padding:.15rem .4rem;font-weight:600}.StarRating-module__FTSH6W__stars{color:var(--color-accent);letter-spacing:.05em;font-size:.95rem}
.ComparisonTable-module__jyl16q__section{padding-block:var(--space-lg)}.ComparisonTable-module__jyl16q__intro{max-width:65ch;color:var(--color-muted);margin-bottom:var(--space-md)}.ComparisonTable-module__jyl16q__wrap{border:1px solid var(--color-border);overflow-x:auto}.ComparisonTable-module__jyl16q__table{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:.9rem}.ComparisonTable-module__jyl16q__table th,.ComparisonTable-module__jyl16q__table td{border:1px solid var(--color-border);text-align:center;padding:.75rem .85rem}.ComparisonTable-module__jyl16q__table thead th{font-family:var(--font-display);background:var(--color-bg);white-space:nowrap;font-size:.8rem;font-weight:600}.ComparisonTable-module__jyl16q__table tbody th{text-align:left;white-space:nowrap;font-weight:600}.ComparisonTable-module__jyl16q__score{color:var(--color-accent);font-weight:600}
.MethodologyBlock-module__7907GW__section{padding-block:var(--space-lg)}
.AffiliateDisclosure-module__3On3kW__box{padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-border);background:var(--color-surface);margin-block:var(--space-md)}.AffiliateDisclosure-module__3On3kW__text{color:var(--color-muted);font-size:.85rem}.AffiliateDisclosure-module__3On3kW__text strong{color:var(--color-ink)}
.SafetyResources-module__kFViJW__section{padding-block:var(--space-lg)}.SafetyResources-module__kFViJW__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.SafetyResources-module__kFViJW__card{padding:var(--space-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);text-decoration:none;display:block}.SafetyResources-module__kFViJW__card:hover{border-color:var(--color-accent);text-decoration:none}.SafetyResources-module__kFViJW__logoWrap{align-items:center;height:50px;margin-bottom:.75rem;display:flex}.SafetyResources-module__kFViJW__name{margin-bottom:.35rem;font-size:1rem}.SafetyResources-module__kFViJW__desc{color:var(--color-muted);font-size:.85rem}@media (max-width:768px){.SafetyResources-module__kFViJW__grid{grid-template-columns:1fr}}
.FAQ-module__KSzKsa__section{padding-block:var(--space-lg)}.FAQ-module__KSzKsa__list{gap:var(--space-md);flex-direction:column;display:flex}.FAQ-module__KSzKsa__item{border-bottom:1px dashed var(--color-border);padding-bottom:var(--space-md)}.FAQ-module__KSzKsa__q{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.FAQ-module__KSzKsa__a{color:var(--color-muted);margin-left:0;font-size:.95rem}
.page-module__E0kJGG__topBar{padding-top:var(--space-md)}.page-module__E0kJGG__hero{padding-block:var(--space-lg) var(--space-md)}.page-module__E0kJGG__heroTitle{max-width:14ch;margin-bottom:var(--space-md);line-height:1.05}.page-module__E0kJGG__heroStats{margin-bottom:var(--space-sm);color:var(--color-slate);font-size:1.1rem}.page-module__E0kJGG__heroSub{max-width:58ch;color:var(--color-muted);margin-bottom:var(--space-md);font-size:1.05rem}
.page-module__BdDkLa__list{margin-top:var(--space-lg);list-style:none}.page-module__BdDkLa__item{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);background:var(--color-surface);margin-bottom:var(--space-sm);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.page-module__BdDkLa__logo{justify-content:center;align-items:center;width:80px;display:flex}.page-module__BdDkLa__body h2{margin-bottom:.35rem;font-size:1.1rem}.page-module__BdDkLa__body p{color:var(--color-muted);margin-bottom:.5rem;font-size:.9rem}@media (max-width:640px){.page-module__BdDkLa__item{grid-template-columns:1fr}}
