.destination{padding-top:var(--space-5);padding-bottom:var(--space-6)}.destination__header{align-items:center;gap:var(--space-4);margin-top:var(--space-3);display:flex}.destination__title{letter-spacing:-1.5px;font-size:38px;line-height:1}.destination__alt{font-size:var(--size-micro);letter-spacing:.5px;text-transform:uppercase;color:var(--color-graphite);margin-top:6px}.destination__lede{margin-top:var(--space-3)}.destination__networks{margin-top:var(--space-2);text-transform:uppercase;font-size:var(--size-micro);letter-spacing:1px}.plans{margin-top:var(--space-6)}.plans__rule{margin-bottom:var(--space-1)}.plans__sort{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plans__list{margin-top:var(--space-4)}.plans__note{margin-top:var(--space-3);color:var(--color-graphite);max-width:60ch;font-size:13.5px;line-height:1.55}.plans .rule+.plans__sort{margin-top:var(--space-3)}.plans__list+.plans__rule{margin-top:var(--space-6)}.plan-card{border:var(--border-frame);box-shadow:var(--shadow-tile);margin-bottom:var(--space-3)}.plan-card__link{padding:var(--space-4);color:var(--color-ink);text-decoration:none;display:block}.plan-card__link:hover,.plan-card__link:focus-visible{background:#16151308;text-decoration:none}.plan-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.plan-card__data{align-items:baseline;gap:6px;min-width:0;display:flex}.plan-card__volume{font-family:var(--font-display);white-space:nowrap;font-size:22px;font-weight:800;font-stretch:118%}.plan-card__days{color:var(--color-ink);font-size:14px;font-weight:600}.plan-card__price{font-family:var(--font-display);font-weight:900;font-stretch:var(--stretch-heading);white-space:nowrap;font-size:22px}.plan-card__price-unit{font-family:var(--font-data);color:var(--color-graphite);margin-left:2px;font-size:11px;font-weight:500}.plan-card__meta{font-size:var(--size-micro);letter-spacing:.5px;text-transform:uppercase;color:var(--color-graphite);margin-top:var(--space-2);line-height:1.5;display:block}.plan-card__foot{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--border-hairline);display:flex}.plan-card__allowance{color:var(--color-graphite);font-size:10.5px}.plan-card__cta{color:var(--color-signal);white-space:nowrap;font-size:13px;font-weight:700}.destination__check{border:1.5px dashed var(--color-graphite);padding:var(--space-4);margin-top:var(--space-4);color:var(--color-ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.destination__check:hover,.destination__check:focus-visible{border-color:var(--color-ink);text-decoration:none}.destination__check-title{font-family:var(--font-display);font-weight:800;font-stretch:var(--stretch-heading);font-size:15px}.destination__check-cta{font-size:13px;font-weight:700}.coverage{margin-top:var(--space-7)}.coverage__list{margin-top:var(--space-3)}.coverage__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:var(--border-hairline);padding:9px 0;display:flex}.coverage__name{font-size:15px;font-weight:600}.coverage__speed{font-family:var(--font-data);color:var(--color-graphite);white-space:nowrap;font-size:11px}.coverage__source{font-size:var(--size-micro);color:var(--color-graphite);padding-top:6px}.coverage__none{margin-top:var(--space-3);font-size:13.5px}.faq{margin-top:var(--space-7)}.faq__item{border-bottom:var(--border-hairline)}.faq__question{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;cursor:pointer;font-size:15px;font-weight:700;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__sign{flex-shrink:0;align-self:center;width:12px;height:12px;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:var(--color-signal);height:2px;margin-top:-1px;position:absolute;inset:50% 0 auto}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign:after{transform:none}.faq__answer{padding-bottom:var(--space-4);color:var(--color-graphite);max-width:60ch;font-size:13.5px;line-height:1.55}.editorial{margin-top:var(--space-7)}.editorial__image{border:var(--border-frame);width:100%;height:auto;margin-top:var(--space-3)}.editorial__body{margin-top:var(--space-4);font-size:14px}@media (width>=900px){.destination{column-gap:var(--page-pad-desktop);grid-template-columns:1fr 420px;align-content:start;padding-top:44px;padding-bottom:48px;display:grid}.crumbs,.destination__header,.destination__lede{grid-column:1}.destination__header{margin-top:var(--space-2)}.destination__title{letter-spacing:-2px;font-size:56px}.destination__lede{max-width:560px;margin-top:14px;font-size:15px}.destination__networks{display:none}.coverage{border:var(--border-frame);grid-area:1/2/span 3;align-self:start;margin-top:0;padding:18px}.coverage .rule__line{display:none}.coverage .rule__label{color:var(--color-signal)}.coverage__row:last-child{border-bottom:0}.plans,.faq,.editorial{grid-column:1/-1}.plans{margin-top:var(--space-7)}.plans__list{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.plan-card{margin-bottom:0;box-shadow:5px 5px #1615131a}.plan-card__link{flex-direction:column;height:100%;padding:18px;display:flex}.plan-card__volume,.plan-card__price{font-size:21px}.plan-card__foot{margin-top:auto}.destination__check{margin-top:var(--space-5);flex-direction:row;justify-content:space-between;align-items:center}.faq{margin-top:36px}.faq__list,.faq__items{display:contents}.faq__item{border-bottom:0}.editorial{gap:var(--space-7);border:var(--border-frame);padding:var(--space-6);margin-top:var(--space-8);align-items:flex-start;display:flex}.editorial .rule{display:none}.editorial picture{flex-shrink:0}.editorial__image{width:280px;margin-top:0}.editorial__body{max-width:700px;margin-top:0;font-size:14px;line-height:1.6}.faq{gap:var(--space-5) var(--page-pad-desktop);grid-template-columns:1fr 1fr;display:grid}.faq .rule{grid-column:1/-1}.faq__item{border-top:var(--border-frame);padding-top:var(--space-3)}.faq__question{padding:0;font-size:15px}.faq__answer{margin-top:6px;padding-bottom:0;font-size:13.5px}}
