.provider-fit-page{max-width:1120px}.provider-fit-hero{max-width:860px;padding:12px 0 4px}.provider-fit-hero h1{max-width:850px;margin:12px 0 18px}.provider-fit-hero .lead{max-width:790px}.provider-fit-date{font-size:13px;color:var(--muted,#526174);margin-top:18px}.provider-fit-verdict{display:grid;grid-template-columns:1fr 1fr;gap:20px}.provider-fit-verdict .content-panel{margin:0;border-top:3px solid #148177}.provider-fit-verdict .content-panel+div{border-top-color:#c7d1dd}.provider-fit-page .content-panel p{max-width:78ch;line-height:1.75}.provider-fit-page .content-panel h3{margin-top:26px}.provider-fit-walkthrough{background:#f2f7fa;border-radius:10px;padding:4px 22px 14px;margin-top:24px}.provider-fit-connections{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.provider-fit-connections li{border:1px solid #dce5ec;border-radius:10px;padding:16px 20px;min-width:0}.provider-fit-connections li h3{margin:0 0 8px!important}.provider-fit-connection-status{font-weight:650;font-size:13px;color:#17635c}.provider-fit-cost{background:#f2f7fa;border-left:3px solid #148177;padding:18px 22px;margin:24px 0}.provider-fit-cost-amount{font-size:28px;font-weight:750;line-height:1.2!important;margin:12px 0}.provider-fit-faq details{padding:18px 22px;margin:12px 0}.provider-fit-faq summary{font-weight:650;cursor:pointer}.provider-fit-faq details p{line-height:1.7;max-width:78ch}.provider-fit-page .source-list a,.provider-fit-page p,.provider-fit-page dd{overflow-wrap:anywhere}.provider-fit-links ul{display:flex;gap:12px 28px;flex-wrap:wrap;padding-left:20px}.provider-fit-page .back-options{flex-wrap:wrap;gap:16px}.provider-fit-page .facts-grid dd small{display:block;margin-top:6px;font-size:13px;color:#526174}.provider-fit-page .detail-brand{margin-bottom:16px}@media(max-width:760px){.provider-fit-page{padding-top:12px}.provider-fit-hero h1{font-size:32px;line-height:1.16}.provider-fit-hero .lead{font-size:17px}.provider-fit-verdict,.provider-fit-connections{grid-template-columns:1fr;gap:12px}.provider-fit-hero .hero-actions{display:flex;flex-direction:column;align-items:stretch}.provider-fit-hero .hero-actions .button{text-align:center;justify-content:center}.provider-fit-page .detail-nav{gap:14px;flex-wrap:wrap}.provider-fit-page .facts-grid{grid-template-columns:1fr 1fr}.provider-fit-cost{padding:14px 16px}.provider-fit-faq details{padding:16px}.provider-fit-page .content-panel{padding:20px}.provider-fit-page .alternative-grid{grid-template-columns:1fr}.provider-fit-page .breadcrumb{flex-wrap:wrap}.provider-fit-links ul{display:block}.provider-fit-links li+li{margin-top:10px}}
