.jem-offers{background:#f1f5fb;border-bottom:1px solid #dbe4ee;color:#102b47}.jem-offers-inner{max-width:1320px;margin:auto;padding:14px 24px;display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:16px}.jem-offer{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:8px 14px;text-decoration:none!important;color:inherit!important;border-left:2px solid #c8d9ec}.jem-offer strong{display:flex;gap:10px;align-items:center;font-size:22px;line-height:1.15}.jem-offer strong span{font-size:13px;line-height:1.35;font-weight:700}.jem-offer small{font-size:11px;line-height:1.4;color:#49627b}.jem-offer-community{border-left-color:#2b65ac}.jem-offer:hover,.jem-offer:focus-visible{background:#e4edf8;border-radius:7px}.jem-discount-options{min-width:0;border:1px solid #cbd9e9;border-radius:16px;padding:22px;margin:24px 0;scroll-margin-top:120px}.jem-discount-options legend{font-size:19px;font-weight:750;padding:0 7px}.jem-discount-options p{font-size:13px;line-height:1.6;color:#496078;margin:0 0 16px}.jem-discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jem-discount-choice{display:flex!important;align-items:flex-start;gap:12px;border:1px solid #dbe4ee;border-radius:10px;padding:14px;cursor:pointer;background:#fff}.jem-discount-choice:has(input:checked){border-color:#2866ac;background:#edf5ff}.jem-discount-choice input{width:18px!important;height:18px!important;min-width:18px;margin-top:2px;accent-color:#255ba2}.jem-discount-choice strong{display:block;font-size:13px;line-height:1.5}.jem-discount-choice b{color:#164d8c;white-space:nowrap}.jem-discount-choice small{display:block;font-size:11px;line-height:1.5;margin-top:4px;color:#51677e}.jem-discount-help{margin:14px 0 0!important}.jem-service-directory{max-width:1200px;margin:48px auto;padding:30px;background:#f3f7fb;border-radius:18px}.jem-service-directory>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.jem-service-directory h2{font-size:25px}.jem-service-directory h3{font-size:16px}.jem-service-directory li{margin:9px 0;font-size:14px}.jem-language-switch{white-space:nowrap;font-size:12px;font-weight:700}.jem-language-switch a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.jem-offers-inner{grid-template-columns:1fr 1fr;padding:10px 14px;gap:6px}.jem-offer{padding:7px 9px}.jem-offer strong{flex-direction:column;align-items:flex-start;gap:3px;font-size:20px}.jem-offer strong span{font-size:11px}.jem-offer-community{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #d3e0ef;border-left:0;padding-top:10px}.jem-offer-community strong{flex-direction:row;align-items:center;font-size:17px}.jem-offer-community small{max-width:45%;font-size:10px}.jem-discount-grid,.jem-service-directory>div{grid-template-columns:1fr}.jem-discount-options{padding:16px}.jem-service-directory{margin:28px 16px;padding:22px}}@media print{.jem-offers,.jem-language-switch{display:none}}
