@media (width < 48rem){.compare-page{padding-top:6.25rem;padding-bottom:4.5rem;padding-inline:1rem}.compare-page .text-white\/50,.compare-page .text-white\/55,.compare-page .text-white\/65,.compare-page .text-white\/70,.compare-page .text-white\/75,.compare-page .text-white\/80,.compare-page .text-white\/85,.compare-page .text-white\/90{color:#fff}.compare-hero h1{margin-top:.65rem;font-size:2.35rem;line-height:1.02}.compare-lede{margin-top:.75rem;font-size:.95rem;line-height:1.45}.compare-section{margin-top:2.35rem}.compare-section h2{font-size:1.7rem}.compare-section h2+p{margin-top:.45rem;font-size:.92rem;color:#fff}.compare-card{margin-top:.7rem;padding:.95rem .85rem 1rem;border-radius:1.15rem}.compare-section .compare-card:first-of-type{margin-top:.95rem}.compare-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.85rem;margin-top:.85rem}.compare-split--end{align-items:end}.compare-amount{margin-top:.35rem;font-size:1.65rem}.compare-detail{margin-top:.45rem;font-size:.75rem;line-height:1.35}.compare-split>div>p:first-child{margin-bottom:.4rem}.compare-split .rounded-full{margin-top:.35rem;padding-inline:.45rem;font-size:.68rem}.compare-meter{margin-top:.55rem;gap:.28rem}.compare-meter>div{aspect-ratio:1/1.15;border-radius:.45rem}.compare-frame--compact{width:86%;margin-inline:auto 0}.compare-frame p:first-of-type{font-size:1.35rem}.compare-frame p:last-of-type{font-size:.75rem}.compare-card>p{margin-top:.75rem;font-size:.78rem}.compare-page .compare-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.85rem}.compare-features li{width:100%;min-width:0;justify-content:flex-start;gap:.4rem;border-radius:999px;padding:.55rem .7rem}.compare-features li span{color:#fff;font-size:.8rem;line-height:1.2}.compare-features svg{width:.95rem;height:.95rem}.compare-page .compare-fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:.85rem;gap:.55rem}.compare-fit article{min-width:0;height:100%}.compare-fit h3{font-size:.72rem}.compare-price{font-size:1.45rem}.compare-fit a{padding-block:.7rem;font-size:.82rem}.compare-fit article{padding:.95rem 1rem 1rem}.compare-fit-blurb{min-height:4.2em}.compare-fit li,.compare-fit-blurb{color:#fff;font-size:.8rem;line-height:1.35}.compare-fit-price{margin-top:auto;padding-top:.85rem;color:#fff}.compare-fit+p,.compare-fit-price span{color:#fff}.compare-fit ul{margin-top:.55rem}.compare-faq{margin-top:.75rem}.compare-faq summary{padding-block:.85rem;padding-inline:.9rem}.compare-faq summary span:first-child{font-size:.95rem}}