.ChqYGq_page{color:#221b1a;background:#fbf6f1}.ChqYGq_hero{color:#fff6f0;background:radial-gradient(circle at 79% 17%,#d2717457,#0000 33%),linear-gradient(145deg,#211115,#4b1726);align-content:center;gap:22px;min-height:720px;padding:116px max(32px,50vw - 590px);display:grid}.ChqYGq_kicker,.ChqYGq_sectionHeading>p,.ChqYGq_verdictSection>p:first-child,.ChqYGq_sources>div>p{color:#e69c9a;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.ChqYGq_hero h1{color:#fff7f2;letter-spacing:-.065em;max-width:1000px;font-size:clamp(52px,7vw,98px);font-weight:600;line-height:.93}.ChqYGq_directAnswer{color:#fff5efc2;max-width:910px;font-size:clamp(17px,2vw,22px);line-height:1.65}.ChqYGq_heroActions{flex-wrap:wrap;gap:12px;display:flex}.ChqYGq_primaryAction,.ChqYGq_secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.ChqYGq_primaryAction{color:#fffaf6;background:#a74f5b}.ChqYGq_secondaryAction{color:#fff6f0;background:0 0;border:1px solid #fff5ef47}.ChqYGq_primaryAction:hover,.ChqYGq_secondaryAction:hover{transform:translateY(-2px)}.ChqYGq_articleMeta{color:#fff5ef80;flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.ChqYGq_disclosure{color:#5f504b;background:#f0e4dd;border-bottom:1px solid #34221f1f;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:26px max(32px,50vw - 490px);font-size:13px;line-height:1.7;display:grid}.ChqYGq_disclosure strong{color:#713640;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ChqYGq_disclosure p{margin:0}.ChqYGq_introduction,.ChqYGq_criteriaSection,.ChqYGq_tableSection,.ChqYGq_productSection,.ChqYGq_decisionSection,.ChqYGq_faqSection{gap:52px;padding:110px max(32px,50vw - 590px);display:grid}.ChqYGq_sectionHeading{gap:15px;max-width:860px;display:grid}.ChqYGq_sectionHeading>p{color:#b85d67}.ChqYGq_sectionHeading h2,.ChqYGq_verdictSection h2,.ChqYGq_sources h2{letter-spacing:-.05em;font-size:clamp(39px,5vw,65px);font-weight:600;line-height:.98}.ChqYGq_prose{color:#5d4f4a;gap:20px;max-width:860px;font-size:17px;line-height:1.8;display:grid}.ChqYGq_prose p{margin:0}.ChqYGq_criteriaSection{color:#fff5ef;background:#211115}.ChqYGq_criteriaSection .ChqYGq_sectionHeading>p{color:#e39896}.ChqYGq_criteriaSection h2{color:#fff5ef}.ChqYGq_criteriaSection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 38px;padding:0;list-style:none;display:grid}.ChqYGq_criteriaSection li{color:#fff5efbd;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.65;display:grid}.ChqYGq_criteriaSection li svg{color:#e39896;margin-top:3px}.ChqYGq_tableWrap{background:#fffdfa;border:1px solid #34221f1f;border-radius:24px;overflow-x:auto}.ChqYGq_tableWrap table{border-collapse:collapse;width:100%;min-width:1200px}.ChqYGq_tableWrap th,.ChqYGq_tableWrap td{color:#5e504b;text-align:left;vertical-align:top;border-bottom:1px solid #34221f17;padding:19px 20px;font-size:13px;line-height:1.55}.ChqYGq_tableWrap thead th{color:#2c2220;letter-spacing:.06em;text-transform:uppercase;background:#efe0d8;font-size:10px}.ChqYGq_tableWrap tbody th{color:#2e2422;width:12%;font-size:16px;font-weight:800}.ChqYGq_tableWrap tr:last-child th,.ChqYGq_tableWrap tr:last-child td{border-bottom:0}.ChqYGq_productSection{background:#fffdfa}.ChqYGq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ChqYGq_productGrid article{background:#fbf5f0;border:1px solid #34221f1f;border-radius:24px;align-content:start;gap:22px;min-height:390px;padding:34px;display:grid}.ChqYGq_productGrid article:first-child{color:#fff5ef;background:#31131d;border-color:#3b1721}.ChqYGq_productGrid article>div:first-child{gap:12px;display:grid}.ChqYGq_productGrid article>div:first-child p{color:#a64e5b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.ChqYGq_productGrid article:first-child>div:first-child p{color:#e9a29c}.ChqYGq_productGrid h3{color:inherit;letter-spacing:-.035em;font-size:29px;font-weight:650;line-height:1.06}.ChqYGq_productGrid>article>p{color:#64554f;font-size:14px;line-height:1.72}.ChqYGq_productGrid article:first-child>p{color:#fff5efb8}.ChqYGq_chooseNote{color:#6d5d57;border-top:1px solid #34221f1f;gap:7px;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.55;display:grid}.ChqYGq_productGrid article:first-child .ChqYGq_chooseNote{color:#fff5efb8;border-color:#fff5ef29}.ChqYGq_chooseNote strong{color:#8d3f4c}.ChqYGq_productGrid article:first-child .ChqYGq_chooseNote strong{color:#f0aaa4}.ChqYGq_productLinks{flex-wrap:wrap;gap:16px;display:flex}.ChqYGq_productLinks a{color:#8c4050;align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.ChqYGq_productGrid article:first-child .ChqYGq_productLinks a{color:#efaaa5}.ChqYGq_decisionSection{background:#eadbd3}.ChqYGq_decisionGrid{background:#34221f1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ChqYGq_decisionGrid article{background:#eadbd3;gap:15px;min-height:230px;padding:34px;display:grid}.ChqYGq_decisionGrid h3{letter-spacing:-.035em;font-size:25px;line-height:1.1}.ChqYGq_decisionGrid p{color:#665751;font-size:14px;line-height:1.75}.ChqYGq_verdictSection{color:#fff5ef;background:radial-gradient(circle at 86% 12%,#c05b634d,#0000 33%),#38151f;justify-items:start;gap:20px;padding:112px max(32px,50vw - 590px);display:grid}.ChqYGq_verdictSection>p:first-child{color:#eda3a0}.ChqYGq_verdictSection h2{color:#fff5ef;max-width:850px}.ChqYGq_verdictSection>p:not(:first-child){color:#fff5efbd;max-width:780px;font-size:17px;line-height:1.7}.ChqYGq_faqList{border-top:1px solid #34221f1f;display:grid}.ChqYGq_faqList details{border-bottom:1px solid #34221f1f}.ChqYGq_faqList summary{cursor:pointer;padding:24px 0;font-size:23px;font-weight:700;list-style:none}.ChqYGq_faqList summary::-webkit-details-marker{display:none}.ChqYGq_faqList details p{color:#665752;max-width:850px;padding:0 0 26px;font-size:15px;line-height:1.7}.ChqYGq_sources{background:#f0e4dd;border-top:1px solid #34221f1f;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px 80px;padding:76px max(32px,50vw - 590px);display:grid}.ChqYGq_sources>div{gap:12px;display:grid}.ChqYGq_sources h2{font-size:36px}.ChqYGq_sources ul{align-content:start;gap:12px;padding:0;list-style:none;display:grid}.ChqYGq_sources a{color:#833c48;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ChqYGq_sources>p{color:#776761;grid-column:2;font-size:11px;line-height:1.5}@media (max-width:820px){.ChqYGq_disclosure,.ChqYGq_criteriaSection ul,.ChqYGq_productGrid,.ChqYGq_decisionGrid,.ChqYGq_sources{grid-template-columns:1fr}.ChqYGq_productGrid article{min-height:0}.ChqYGq_sources>p{grid-column:1}}@media (max-width:520px){.ChqYGq_hero,.ChqYGq_introduction,.ChqYGq_criteriaSection,.ChqYGq_tableSection,.ChqYGq_productSection,.ChqYGq_decisionSection,.ChqYGq_faqSection,.ChqYGq_verdictSection,.ChqYGq_sources,.ChqYGq_disclosure{padding-right:var(--hannahdream-mobile-inline-padding);padding-left:var(--hannahdream-mobile-inline-padding)}.ChqYGq_hero{padding-top:82px;padding-bottom:70px}.ChqYGq_hero h1{font-size:clamp(42px,13vw,60px)}.ChqYGq_heroActions{width:100%;display:grid}.ChqYGq_primaryAction,.ChqYGq_secondaryAction{width:100%}.ChqYGq_productGrid article,.ChqYGq_decisionGrid article{padding:25px}.ChqYGq_faqList summary{font-size:19px}}@media (prefers-reduced-motion:reduce){.ChqYGq_page *{transition-duration:.001ms!important}}.ChqYGq_statsSection{border-top:1px solid #e5ded6;margin-top:16px;padding-top:48px}.ChqYGq_statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.ChqYGq_statCard{background:#faf7f3;border:1px solid #e5ded6;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.ChqYGq_statValue{letter-spacing:-.02em;color:#7c2d2b;margin:0;font-size:30px;font-weight:700}.ChqYGq_statLabel{color:#2e2722;margin:0;font-size:15px;font-weight:600;line-height:1.4}.ChqYGq_statNote{color:#6b6158;margin:0;font-size:13px;line-height:1.55}.ChqYGq_statSource{color:#a3564d;text-underline-offset:2px;align-items:center;gap:4px;margin-top:auto;font-size:13px;text-decoration:underline;display:inline-flex}.ChqYGq_quoteBlock{background:#faf7f3;border-left:3px solid #a3564d;border-radius:0 12px 12px 0;margin:24px 0 0;padding:20px 24px}.ChqYGq_quoteText{color:#3d342e;margin:0;font-size:17px;font-style:italic;line-height:1.6}.ChqYGq_quoteAttribution{color:#6b6158;margin-top:10px;font-size:13px}.ChqYGq_quoteAttribution a{color:#a3564d;text-underline-offset:2px;text-decoration:underline}
