.frCompareCards{display:none}@media (max-width:760px){html body:has(.fvHeader) .frCompareDesktop{display:none}html body:has(.fvHeader) .frCompareCards{gap:14px;margin-top:24px;display:grid}html body:has(.fvHeader) .frCompareCaption{color:#4f5b70;margin:0 0 2px;font-size:14px;line-height:1.6}html body:has(.fvHeader) .frCompareCard{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:0;padding:18px}html body:has(.fvHeader) .frCompareCard h3{color:#102542;margin:0 0 14px;font-size:20px;line-height:1.3}html body:has(.fvHeader) .frCompareCard dl{margin:0}html body:has(.fvHeader) .frCompareCard dt{color:#4f5b70;font-size:13px;font-weight:600;line-height:1.5}html body:has(.fvHeader) .frCompareCard dd{color:#25364d;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.6}html body:has(.fvHeader) .frCompareCard .frCompareHeumix{background:#fff4ec;border-left:3px solid #c2410c;border-radius:0 8px 8px 0;padding:14px}html body:has(.fvHeader) .frCompareHeumix dt{color:#9a3412;font-size:14px}html body:has(.fvHeader) .frCompareHeumix dd{color:#102542;font-size:16px;line-height:1.55}html body:has(.fvHeader) .frCompareAlternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:14px;display:grid}}@media (max-width:359px){html body:has(.fvHeader) .frCompareAlternatives{grid-template-columns:1fr;gap:12px}}
