.blocks_compactWrap__y53Up{overflow-x:auto;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dedbd4;-webkit-overflow-scrolling:touch}.blocks_compact__iGCBp{width:100%;min-width:600px;border-collapse:collapse;font-size:.9rem;line-height:1.35rem;text-align:left}.blocks_compact__iGCBp thead{background:#f5f4f1;color:#33434f}.blocks_compact__iGCBp td,.blocks_compact__iGCBp th{padding:.5rem 1rem;border-top:1px solid #dedbd4;vertical-align:top;font-weight:400;color:#14212b}.blocks_compact__iGCBp thead th{border-top:0;font-weight:600;white-space:nowrap}.blocks_compact__iGCBp .blocks_n__CESK4{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.blocks_compact__iGCBp .blocks_r__jWUMB{font-variant-numeric:tabular-nums;color:#5e6b75;width:3.5rem}.blocks_compact__iGCBp a{color:#14212b;text-decoration:none;font-weight:500}.blocks_compact__iGCBp a:hover{color:#0a4fad;text-decoration:underline}.blocks_compact__iGCBp .blocks_ok__kudWI{color:#1e7f4f;font-weight:500;white-space:nowrap}.blocks_compact__iGCBp .blocks_mute__5rED3{color:#8c959c}.blocks_listing__jf5TW{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;border-radius:14px;background:#fff;padding:1.25rem;box-shadow:inset 0 0 0 1px #dedbd4}.blocks_listing__jf5TW.blocks_top__U7UHQ{box-shadow:inset 0 0 0 1.5px #e3a21a,0 1px 0 rgba(20,33,43,.05),0 6px 18px -10px rgba(20,33,43,.22)}.blocks_listing__jf5TW.blocks_featured__vd2Yv{box-shadow:inset 0 0 0 1.5px rgba(11,98,214,.45),0 1px 0 rgba(20,33,43,.05),0 6px 18px -10px rgba(20,33,43,.22)}.blocks_head__7QLBq{min-width:0;align-self:center}.blocks_body__wRqQL{grid-column:1/-1;min-width:0;display:flex;flex-direction:column;gap:1rem}.blocks_unranked__XMpx0 .blocks_head__7QLBq{grid-column:1/-1}@media (min-width:640px){.blocks_listing__jf5TW{-moz-column-gap:1.75rem;column-gap:1.75rem;padding:1.75rem}.blocks_rankcol__JQEKe{grid-row:span 2}.blocks_body__wRqQL{grid-column:2}.blocks_unranked__XMpx0 .blocks_body__wRqQL{grid-column:1/-1}}.blocks_name__W5hp0{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem}.blocks_name__W5hp0 h3{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.8rem;letter-spacing:-.015em;color:#14212b;scroll-margin-top:6rem}.blocks_name__W5hp0 h3 a:hover{color:#0a4fad}.blocks_addr__tZliX{margin-top:.25rem;font-size:.9rem;line-height:1.35rem;color:#5e6b75}.blocks_scorebox__izKxL{border-radius:8px;background:#f5f4f1;padding:.75rem 1rem}.blocks_why__G3c_G{margin-top:.5rem;color:#14212b}.blocks_note__4PtMZ{margin-top:.25rem;font-size:.8rem;line-height:1.2rem;color:#5e6b75}.blocks_signals__npGVz{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;font-size:.9rem;line-height:1.35rem;color:#33434f}.blocks_em__EsLWH{font-weight:600;color:#b23f2a}.blocks_stars__zmp2T{font-weight:600;color:#14212b;font-variant-numeric:tabular-nums}.blocks_facts__K4wSs{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;font-size:.9rem;line-height:1.35rem;color:#14212b}.blocks_facts__K4wSs dt{color:#5e6b75}@media (min-width:640px){.blocks_facts__K4wSs{grid-template-columns:auto 1fr}}.blocks_cta__tNqWT{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem;border-top:1px solid #dedbd4;padding-top:1rem;font-size:.9rem}.blocks_btn__f9Hiz{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#0b62d6;padding:.5rem 1rem;font-weight:600;color:#fff;transition:background-color .15s}.blocks_btn__f9Hiz:hover{background:#0a4fad}.blocks_btn__f9Hiz:focus-visible,.blocks_link__ENZD7:focus-visible,.blocks_tel__g8hnX:focus-visible{outline:2px solid #0b62d6;outline-offset:2px}.blocks_link__ENZD7{font-weight:600;color:#0a4fad}.blocks_link__ENZD7:hover{text-decoration:underline}.blocks_tel__g8hnX{color:#33434f;font-variant-numeric:tabular-nums}.blocks_tel__g8hnX:hover{color:#0a4fad;text-decoration:underline}.blocks_blurb__7YHns{font-size:.9rem;line-height:1.35rem}.blocks_blurb__7YHns>summary{cursor:pointer;list-style:none;font-weight:500;color:#5e6b75}.blocks_blurb__7YHns>summary::-webkit-details-marker{display:none}.blocks_blurb__7YHns>summary:hover{color:#14212b}.blocks_blurb__7YHns>summary:before{content:"›";display:inline-block;margin-right:.35rem;transition:transform .15s}.blocks_blurb__7YHns[open]>summary:before{transform:rotate(90deg)}.blocks_blurb__7YHns p{margin-top:.5rem;max-width:42rem;color:#33434f}.blocks_blurb__7YHns small{display:block;margin-top:.25rem;font-size:.8rem;color:#8c959c}.blocks_lic__ItVPK{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.125rem .625rem .125rem .45rem;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;line-height:1.2rem;font-weight:600;letter-spacing:0;color:#1e7f4f;background:#e6f4ec;box-shadow:inset 0 0 0 1px rgba(30,127,79,.3);white-space:nowrap}.blocks_lic__ItVPK svg{width:.85rem;height:.85rem;fill:currentColor;flex:none}.blocks_score__b4Tp7{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}.blocks_scoreNum__ze4Lt{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:1.953rem;line-height:2.3rem;letter-spacing:-.015em;color:#14212b;font-variant-numeric:tabular-nums}.blocks_scoreNum__ze4Lt small{margin-left:.125rem;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:.8rem;letter-spacing:0;color:#5e6b75}.blocks_scoreLbl__9w0SY{font-size:.8rem;line-height:1.2rem;color:#5e6b75}.blocks_bar__Oc1AK{display:flex;width:11rem;height:.625rem;overflow:hidden;border-radius:9999px;background:#eae8e3}.blocks_bar__Oc1AK>span{position:relative;height:100%;border-right:1px solid #fff}.blocks_bar__Oc1AK>span:last-child{border-right:0}.blocks_bar__Oc1AK>span>i{position:absolute;inset:0 auto 0 0;background:#0b62d6}.blocks_top__U7UHQ .blocks_bar__Oc1AK>span>i{background:#e3a21a}.blocks_bar__Oc1AK>.blocks_nil__stMQ7{background-image:repeating-linear-gradient(135deg,rgba(20,33,43,.16) 0 2px,transparent 2px 5px)}.blocks_verdict__FUOPz{border-radius:14px;background:#fff;padding:1.25rem;box-shadow:inset 0 0 0 1px #dedbd4,0 1px 0 rgba(20,33,43,.05),0 6px 18px -10px rgba(20,33,43,.22)}@media (min-width:640px){.blocks_verdict__FUOPz{padding:1.5rem}}.blocks_glance__Yqm6H{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem;line-height:1.35rem;text-align:left}.blocks_glance__Yqm6H thead{background:#f5f4f1;color:#33434f}.blocks_glance__Yqm6H td,.blocks_glance__Yqm6H th{padding:.75rem 1rem;border-top:1px solid #dedbd4;vertical-align:top;font-weight:400;color:#14212b}.blocks_glance__Yqm6H thead th{border-top:0;font-weight:600;white-space:nowrap}.blocks_glance__Yqm6H tbody tr:first-child{background:#fcf4e1}.blocks_glance__Yqm6H .blocks_n__CESK4{text-align:right;font-variant-numeric:tabular-nums}.blocks_glance__Yqm6H .blocks_sc__DVhs5{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:700}.blocks_glance__Yqm6H a{font-weight:600;color:#14212b}.blocks_glance__Yqm6H a:hover{color:#0a4fad;text-decoration:underline}.blocks_glance__Yqm6H .blocks_mute__5rED3{color:#5e6b75}.blocks_rk__peJVe{display:inline-flex;height:1.75rem;min-width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;padding:0 .375rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:.9rem;background:#eae8e3;color:#14212b;font-variant-numeric:tabular-nums}.blocks_glance__Yqm6H tbody tr:first-child .blocks_rk__peJVe{background:#e3a21a}