.phoneCollectionLayout{display:flow-root}.phoneCollectionToolbar{margin-bottom:12px}.phoneCollectionControls{display:flow-root}.phoneCollectionPage .sortBy select{border-color:#b9bdc8;font-size:14px;height:36px;margin-bottom:0;padding-left:12px;padding-right:32px}.phoneCollectionPage .sortBy:after{border-left-color:#b9bdc8;color:#555b69;height:20px;right:8px;top:2px}.phoneFiltersHeader{align-items:center;border-bottom:1px solid #e1e3ea;display:flex;justify-content:space-between;padding:0 0 8px}.phoneCollectionPage .phoneFiltersHeader .header{font-size:20px;margin:0}.phoneFiltersHeader__reset{background:transparent;border:0;color:#6041a5;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:6px 0 6px 10px}.phoneFiltersHeader__reset:hover{text-decoration:underline}.phoneFiltersHeader__reset:disabled{color:#858895;cursor:default;opacity:.7;text-decoration:none}.phoneFilterSection{border-bottom:1px solid #e1e3ea}.phoneFilterSection__header{align-items:center;color:#252b3d;cursor:pointer;display:flex;font-size:19px;font-weight:600;justify-content:space-between;line-height:1.25;list-style:none;padding:11px 2px}.phoneFilterSection__header::-webkit-details-marker{display:none}.phoneFilterSection__header:focus-visible{outline:3px solid #47c9df;outline-offset:-2px}.phoneFilterSection__chevron{border-bottom:2px solid;border-right:2px solid;height:7px;margin:0 5px 4px 12px;transform:rotate(45deg);transition:transform .18s ease;width:7px}.phoneFilterSection[open] .phoneFilterSection__chevron{margin-bottom:-3px;transform:rotate(225deg)}.phoneFilterSection__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.phoneFilterSection[open] .phoneFilterSection__content{grid-template-rows:1fr}.phoneFilterSection.is-closing .phoneFilterSection__content{grid-template-rows:0fr}.phoneFilterSection__contentInner{min-height:0;overflow:hidden}.phoneFilterSection[open] .phoneFilterSection__contentInner{overflow:visible;padding:0 2px 8px}.phoneFilterSection.is-closing .phoneFilterSection__contentInner{overflow:hidden}.phoneFilterOption{line-height:1.3;margin:0}.phoneFilterBand label,.phoneFilterOption label{align-items:center;cursor:pointer;display:flex;min-height:36px;padding:2px 0;width:100%}.phoneFilterOption--withHelp{align-items:center;display:flex}.phoneFilterOption--withHelp>label{flex:1 1 auto;min-width:0}.phoneFilterHelp{align-items:center;border:1px solid #777b87;border-radius:50%;color:#4c5262;display:inline-flex;flex:0 0 20px;font-size:13px;font-weight:700;height:20px;justify-content:center;margin-left:8px;position:relative;text-decoration:none;width:20px}.phoneFilterHelp>span[aria-hidden=true]{line-height:1;transform:translate(1px,1px)}.phoneFilterHelp:focus-visible,.phoneFilterHelp:hover{border-color:#6041a5;color:#6041a5}.phoneFilterHelp:focus-visible{outline:3px solid #47c9df;outline-offset:2px}.phoneFilterHelp:before{bottom:100%;content:"";display:none;height:10px;position:absolute;right:0;width:240px}.phoneFilterHelp__tooltip{background:#252b3d;border-radius:5px;bottom:calc(100% + 8px);color:#fff;font-size:13px;font-weight:400;line-height:1.4;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;right:0;transition:opacity .12s ease,visibility 0s linear .18s;visibility:hidden;width:240px;z-index:5}.phoneFilterHelp:focus .phoneFilterHelp__tooltip,.phoneFilterHelp:focus-visible .phoneFilterHelp__tooltip,.phoneFilterHelp:hover .phoneFilterHelp__tooltip{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.phoneFilterHelp:focus-visible:before,.phoneFilterHelp:focus:before,.phoneFilterHelp:hover:before{display:block}.phoneFilterHelp__linkText{display:block;font-weight:600;margin-top:4px;text-decoration:underline}.phoneFilterSubgroup{border-top:1px solid #e8e9ee;margin-top:5px;padding-top:8px}.phoneFilterSubgroup__heading{color:#4c5262;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 2px}.phoneFilterSubgroup__header{align-items:center;display:flex;justify-content:space-between;min-height:28px}.phoneFilterSubgroup__header .phoneFilterSubgroup__heading{margin-bottom:0}.phoneFilterOption__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.phoneFilterOption__label{font-size:15px;font-weight:600}.phoneFilterOption__description{color:#626675;font-size:13px;margin-top:1px}.phoneFilterBand label{align-items:flex-start}.phoneFilterBand__option.is-disabled{color:#777b87;cursor:not-allowed;opacity:.65}.phoneCollectionPage .dealsFilter.open{box-sizing:border-box;max-height:calc(100vh - 24px);overflow-y:auto}.phoneCollectionPage .dealsFilter.open #filterClose{position:absolute;right:10px;top:10px;z-index:1}.phoneCollectionPage .dealsFilter.open .phoneFiltersHeader{padding-right:40px}.phoneCollectionPage .dealsFilter .deviceCheckBoxFilter{font-size:15px;margin-bottom:3px}.phoneFilterLogoGrid{display:grid;gap:3px 6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.phoneCollectionPage .phoneFilterLogoOption{float:none;margin:0;min-width:0;width:auto}.phoneFilterLogoOption label{align-items:center;border-radius:5px;cursor:pointer;display:flex;min-height:46px;padding:3px 4px 3px 1px;transition:background-color .15s ease}.phoneFilterLogoOption label:hover{background:#f4f2f9}.phoneFilterLogoOption label.is-disabled{cursor:not-allowed;opacity:.45}.phoneFilterLogoOption label.is-disabled:hover{background:transparent}.phoneFilterLogoOption label:focus-within{outline:3px solid rgba(71,201,223,.55);outline-offset:-2px}.phoneFilterLogoOption__logo{align-items:center;display:flex;height:30px;justify-content:flex-start;min-width:0;width:85px}.phoneCollectionPage .phoneFilterLogoOption__logo img{display:block;height:30px;max-width:85px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:85px}.phoneFilterLogoGrid--networks .phoneFilterLogoOption__logo{height:32px}.phoneCollectionPage .phoneFilterLogoGrid--networks .phoneFilterLogoOption__logo img{height:32px;max-width:85px;width:85px}@media screen and (max-width:340px){.phoneFilterLogoGrid{grid-template-columns:1fr}}.phoneCollectionDisclosure{clear:both;color:#44485a;margin:14px 0 20px;padding:8px 0}.phoneCollectionDisclosure__content{background:#f7f9fc;border:1px solid #dfe4ec;border-left:3px solid #644ca4;border-radius:6px;font-size:15px;line-height:1.65;padding:14px 16px}.phoneCollectionDisclosure a{color:#6041a5;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.phoneCollectionDisclosure a:hover{color:#40227f;text-decoration-thickness:2px}.phoneCollectionDisclosure a:focus-visible{outline:3px solid #47c9df;outline-offset:3px}.phoneCollectionPage h1{color:var(--mpf-page-heading-color,#20273a);font-weight:400;letter-spacing:-.35px}.phoneCollectionHeroSpacer{height:8px}.phoneCollectionHero h1{margin-bottom:8px}.phoneCollectionHero p{line-height:1.45;margin:0}.phoneCollectionGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.phoneCollectionResults__heading{color:#2a3042;font-size:24px;font-weight:600;line-height:1.2;margin:0}.phoneCollectionContext{display:grid;gap:12px;margin:18px 0;padding:0}.phoneCollectionContext__section{background:linear-gradient(135deg,#f8fbff,#f8f7fc);border:1px solid #e0e4ee;border-radius:8px;box-shadow:0 3px 10px rgba(31,34,48,.04);box-sizing:border-box;padding:14px 16px}.phoneCollectionContext__section h2{color:#2a3042;font-size:17px;font-weight:600;margin:0 0 10px}.phoneCollectionContext--popular{margin:14px 0 16px}.phoneCollectionContext--popular .phoneCollectionContext__section{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.phoneCollectionContext--popular .phoneCollectionContext__section h2{font-size:18px;margin-bottom:8px}.phoneCollectionContext--popular .phoneCollectionContext__links{gap:6px}.phoneCollectionContext--popular .phoneCollectionContext__links a{border-color:#cfc3e8;color:#563b96;padding:6px 11px}.phoneCollectionContext--guides{clear:both;margin-top:24px}.phoneCollectionContext__links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.phoneCollectionContext__links a{background:#fff;border:1px solid #dcd4ee;border-radius:999px;color:#49377e;display:inline-block;font:inherit;font-size:13px;font-weight:600;line-height:1.3;padding:6px 10px;text-decoration:none}.phoneCollectionContext__links a:hover{background:#644ca4;border-color:#644ca4;color:#fff}.phoneCollectionContext__links a:focus-visible{outline:3px solid #47c9df;outline-offset:2px}.phoneCollectionSupporting{border-bottom:1px solid #e8e2f5;border-top:1px solid #e8e2f5;box-sizing:border-box;display:grid;gap:22px;margin-bottom:24px;margin-top:24px;padding:24px 0}.phoneCollectionSupporting h2{color:#2a3042;font-size:22px;font-weight:600;margin:0 0 10px}.phoneCollectionSupporting p{line-height:1.6;margin:0;max-width:900px}.phoneCollectionSupporting__copy p+p{margin-top:12px}.phoneCollectionSupporting ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.phoneCollectionSupporting a{font-weight:600}.phoneCollectionSupporting__guides{align-self:start;border-left:1px solid #e8e2f5;padding:0 0 0 22px}.phoneCollectionSupporting__guides li{border-top:1px solid #ece8f5}.phoneCollectionSupporting__guides li:first-child{border-top:0}.phoneCollectionSupporting__guides a{display:block;padding:7px 0}.colorBg div.title h2.phoneCollectionDealsHeading{text-transform:none}.phoneCollectionCard{background:#fff;border:1px solid #ececf4;border-radius:6px;display:flex;flex-direction:column;min-height:100%;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.phoneCollectionCard:hover{border-color:#d8d2ee;box-shadow:0 10px 22px rgba(31,34,48,.08);transform:translateY(-2px)}.phoneCollectionCard__media{align-items:center;display:flex;justify-content:center;min-height:140px;padding:10px}.phoneCollectionCard__media img{display:block;max-height:116px;max-width:100%}.phoneCollectionCard__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px}.phoneCollectionCard__status{align-items:center;display:flex;min-height:18px}.phoneCollectionCard__new{background:#e4f5e9;border-radius:999px;color:#24723a;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;padding:4px 7px}.phoneCollectionCard__body h3{font-size:17px;font-weight:500;line-height:1.25;margin:0}.phoneCollectionCard__body a{text-decoration:none}.phoneCollectionCard__make{color:#6b7285;display:block;font-size:12px;font-weight:500;margin-bottom:2px}.phoneCollectionCard__metric{font-size:13px;line-height:1.35;margin:0}.phoneCollectionCard__metric--secondary{color:#6b7285}.phoneCollectionCard__priceType{align-self:flex-start;background:#f1eef9;border:1px solid #ddd5f0;border-radius:999px;color:#533a95;font-size:11px;font-weight:600;line-height:1;padding:5px 8px}.phoneCollectionCard__cta{align-items:center;background:#644ca4;border:1px solid #644ca4;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.35;margin-top:auto;min-height:44px;padding:8px 12px;text-align:center;transition:background-color .15s ease,border-color .15s ease}.phoneCollectionCard h3 a:hover,.phoneCollectionCard:hover h3 a{color:#47d5ec}.phoneCollectionCard:hover .phoneCollectionCard__cta,.phoneCollectionCard__cta:hover{background:#533a95;border-color:#533a95;color:#fff}.phoneCollectionCard a:focus-visible{outline:3px solid #47c9df;outline-offset:3px}.phoneCollectionEmptyState{box-sizing:border-box;grid-column:1/-1;padding:36px 16px;text-align:center}.phoneCollectionEmptyState p{margin:0 0 18px}.phoneCollectionEmptyState .button{display:inline-block;float:none}@media screen and (max-width:1220px){.phoneCollectionSupporting{padding-left:16px;padding-right:16px}}@media screen and (min-width:771px){.phoneCollectionHeroSpacer{height:20px}.phoneCollectionContext{grid-template-columns:repeat(2,minmax(0,1fr))}.phoneCollectionContext__section:only-child{grid-column:1/-1}.phoneCollectionSupporting{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.phoneCollectionGrid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.phoneCollectionGrid--filtered{grid-template-columns:repeat(3,minmax(0,1fr))}.phoneCollectionCard{border-radius:8px}.phoneCollectionCard__media{min-height:200px;padding:16px}.phoneCollectionCard__media img{max-height:160px}.phoneCollectionCard__body{gap:10px;padding:16px}.phoneCollectionCard__body h3{font-size:19px}.phoneCollectionCard__cta,.phoneCollectionCard__metric{font-size:15px}}@media screen and (min-width:971px){.phoneCollectionPage .sortBy{max-width:176px;min-width:150px;width:176px}.phoneCollectionToolbar{align-items:center;display:flex;justify-content:space-between;min-height:42px}.phoneCollectionControls{flex:0 1 420px}}@media screen and (max-width:970px){.phoneCollectionControls{margin-top:10px}.phoneCollectionPage #filterDeals div{align-items:center;display:flex;height:36px;justify-content:center;padding:0 10px}}@media screen and (max-width:770px){.phoneCollectionDisclosure{box-sizing:border-box;padding:8px 16px}.manufacturerHub .phoneCollectionDisclosure{padding-left:0;padding-right:0}.phoneCollectionCard__cta{min-height:40px;padding:5px 8px}.phoneCollectionResults{box-sizing:border-box;padding:0 16px 16px}.phoneCollectionSupporting{padding:20px 16px}.phoneCollectionSupporting__guides{border-left:0;border-top:1px solid #e8e2f5;padding:18px 0 0}}@media screen and (max-width:380px){.phoneCollectionGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.phoneCollectionCard,.phoneFilterSection__chevron,.phoneFilterSection__content{transition:none}.phoneCollectionCard:hover{transform:none}}
