.guide-grid>a.ee-guide-card>i{background-image:linear-gradient(180deg,rgba(15,41,91,.04),rgba(15,41,91,.12)),url('/assets/images/ee-network-guide-thumbnail-v1.png');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.o2-guide-card>i{background-image:linear-gradient(180deg,rgba(23,37,86,.03),rgba(23,37,86,.14)),url('/assets/images/o2-network-guide-thumbnail-v1.png');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.three-guide-card>i{background-image:linear-gradient(180deg,rgba(21,43,74,.05),rgba(21,43,74,.24)),url('/assets/images/three-network-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.budget-guide-card>i{background-image:linear-gradient(180deg,rgba(37,73,114,.02),rgba(37,73,114,.16)),url('/assets/images/best-sim-under-10-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.thirty-day-guide-card>i{background-image:linear-gradient(180deg,rgba(31,42,68,.04),rgba(31,42,68,.2)),url('/assets/images/best-30-day-sim-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.esim-guide-card>i{background-image:linear-gradient(180deg,rgba(34,45,60,.02),rgba(34,45,60,.2)),url('/assets/images/esim-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.switching-guide-card>i{background-image:linear-gradient(180deg,rgba(45,62,84,.03),rgba(45,62,84,.18)),url('/assets/images/switch-keep-number-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.guide-grid>a.roaming-guide-card>i{background-image:linear-gradient(180deg,rgba(21,43,74,.04),rgba(21,43,74,.22)),url('/assets/images/eu-roaming-guide-thumbnail-v1.jpeg');background-position:center;background-size:cover;color:transparent;font-size:0}
.switching-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.switching-code-grid article{padding:18px;border:1px solid #d7e5fa;border-radius:14px;background:#fff}.switching-code-grid span{display:block;color:#1264df;font-size:.8rem;font-weight:800}.switching-code-grid b{display:block;margin:10px 0 8px;color:#10255c;font-size:1.08rem}.switching-code-grid strong{color:#087d49}.switching-code-grid small{color:#58709c;line-height:1.4}.switching-timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;padding:0;list-style:none}.switching-timeline li{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #d7e5fa;border-radius:14px;background:#fff;color:#385589}.switching-timeline li>b{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#0baf63;color:#fff;font-size:.8rem}@media(max-width:700px){.switching-code-grid,.switching-timeline ol{grid-template-columns:1fr}}
.esim-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.esim-flow-grid article{padding:20px;border:1px solid #d7e5fa;border-radius:14px;background:#fff}.esim-flow-grid article>span{display:inline-block;margin-bottom:10px;padding:5px 9px;border-radius:99px;background:#eaf3ff;color:#1264df;font-size:.78rem;font-weight:800}.esim-flow-grid article>b{display:block;color:#10255c;font-size:1.08rem;line-height:1.45}.esim-flow-grid article small{display:block;margin-top:10px;color:#58709c}.esim-flow-grid ul{margin:2px 0 0;padding-left:19px;color:#385589}.esim-flow-grid li+li{margin-top:7px}.esim-transfer ol,.esim-compatibility ol{margin:16px 0 0;padding-left:22px}.esim-transfer li,.esim-compatibility li{margin:9px 0}.esim-provider-snapshot td strong{color:#0c6b45}@media(max-width:700px){.esim-flow-grid{grid-template-columns:1fr}}
.budget-snapshot .budget-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.budget-snapshot .budget-stats article{padding:16px;border:1px solid #d9e6fb;border-radius:14px;background:#fff}.budget-snapshot .budget-stats small{display:block;color:#58709c;font-size:.78rem;line-height:1.25}.budget-snapshot .budget-stats b{display:block;margin-top:8px;color:#10255c;font-size:1.18rem;line-height:1.15}@media(max-width:700px){.budget-snapshot .budget-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
