.epi-official{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;padding:34px;margin:0 0 36px;border:1px solid #c8d7c7;border-radius:8px;background:#e9eee5;overflow-wrap:anywhere}.epi-official h2{font-size:2.2rem}.epi-official p:not(.sn-eyebrow){font-size:.9rem;color:var(--sn-muted);margin-top:17px}.epi-official .sn-button{margin-top:23px}.epi-official .sn-small{font-size:.75rem!important}.epi-official aside{border-left:1px solid #c8d7c7;padding-left:32px}.epi-official h3{font-size:1.1rem}.epi-official aside>a{display:inline-block;margin-top:22px;font-size:.83rem;font-weight:650}.epi-quality{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.epi-quality span{background:var(--sn-card);border:1px solid #d4dfce;border-radius:4px;padding:7px 10px;font-size:.7rem;color:var(--sn-ink)}.epi-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.epi-location-grid article{padding:22px;border:1px solid var(--sn-line);border-radius:5px;background:var(--sn-card);min-width:0;overflow-wrap:anywhere}.epi-location-grid h3{font-size:.98rem}.epi-location-grid p{font-size:.82rem;color:var(--sn-muted);margin-top:14px}.epi-location-grid a{display:inline-block;margin-top:16px;font-size:.73rem}.epi-locations h2,.epi-formats h2,.epi-reading h2{margin-bottom:23px}.epi-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.epi-notes article{padding-top:22px;border-top:1px solid var(--sn-line);overflow-wrap:anywhere}.epi-notes h3{font-size:1rem}.epi-notes p{font-size:.85rem;color:var(--sn-muted);margin-top:14px}.epi-reading ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:20px;gap:12px 36px;font-size:.87rem;margin:0 0 25px}.epi-reading li{overflow-wrap:anywhere}.epi-result-official{padding:20px;margin-top:22px;border:1px solid #c8d7c7;border-radius:5px;background:#e9eee5;overflow-wrap:anywhere}.epi-result-official h3{font-size:1rem}.epi-result-official p{font-size:.82rem;margin-top:12px;color:var(--sn-muted)}.epi-result-official a{display:inline-block;font-size:.84rem;font-weight:650;margin-top:15px}
@media(max-width:1000px){.epi-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-official{gap:28px}.epi-official aside{padding-left:25px}}
@media(max-width:720px){.epi-official{grid-template-columns:1fr;gap:25px;padding:25px 22px;margin-bottom:27px}.epi-official h2{font-size:2rem}.epi-official aside{border-left:0;border-top:1px solid #c8d7c7;padding:24px 0 0}.epi-location-grid{grid-template-columns:1fr}.epi-notes,.epi-reading ul{grid-template-columns:1fr}.epi-location-grid article{padding:22px}.epi-notes{gap:24px}.epi-result-official{padding:18px}}
@media print{.epi-official{display:block}.epi-official aside{border-left:0;padding:20px 0 0}.epi-official .sn-button{display:none}.epi-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-location-grid article,.epi-notes article{break-inside:avoid}}

.gu-page .gu-model-search{overflow-wrap:anywhere;min-width:0}.gu-page .gu-model-search .sn-button{max-width:100%;min-width:0;overflow-wrap:anywhere}

.epi-locations h2,.epi-formats h2{margin-bottom:23px}.epi-review{padding-bottom:32px}
