.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-grid>a{display:flex;flex-direction:column;min-width:0;min-height:300px;padding:14px;border:1px solid #cfe0f6;border-radius:14px;background:#fff;color:#102156;text-decoration:none;box-shadow:0 5px 16px rgba(23,54,101,.04)}.guide-grid>a:hover,.guide-grid>a:focus-visible{transform:translateY(-2px);border-color:#a9c9f3;box-shadow:0 12px 28px rgba(25,73,148,.12);outline:none}.guide-grid i{display:block;flex:0 0 auto;align-self:auto;grid-row:auto;width:100%;aspect-ratio:16/9;border-radius:10px;background-color:#e8eef8;background-position:center;background-repeat:no-repeat;background-size:100% 100%;font-size:0}.guide-grid .guide-card-image{display:block;flex:0 0 auto;align-self:auto;width:100%;aspect-ratio:16/9;height:auto;border-radius:10px;object-fit:cover;background:#e8eef8}.guide-grid span{align-self:auto;width:auto;margin-top:16px;padding:0;background:transparent;color:#1768ef;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.guide-grid b{display:-webkit-box;min-height:2.5em;margin-top:8px;overflow:hidden;color:#0a194d;font-size:1.18rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-grid small{display:none}.guide-grid em{margin-top:auto;padding-top:22px;color:#1768ef;font-size:.92rem;font-style:normal;font-weight:850}.guide-grid>a.cheapest-ee-guide-card>i{background-image:url('/assets/images/guides/cheapest-ee-network-sims.webp')}.guide-grid>a.data-usage-guide-card>i{background-image:url('/assets/images/guides/mobile-data-usage.webp')}.guide-grid>a.mobile-contract-ends-guide-card>i{background-image:url('/assets/images/guides/mobile-contract-ends.webp')}.guide-grid>a.onepmobile-review-guide-card>i{background-image:url('/assets/images/guides/1pmobile-review.webp')}.guide-grid>a.lyca-review-guide-card>i{background-image:url('/assets/images/guides/lyca-mobile-review.webp')}.guide-grid>a.no-credit-check-guide-card>i{background-image:url('/assets/images/guides/no-credit-check-sims.webp')}@media(max-width:980px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.guide-grid{grid-template-columns:1fr;gap:14px}.guide-grid>a{min-height:0}.guide-grid b{font-size:1.16rem}}