.europe-coverage>p{margin:16px 0}.coverage-table caption{text-align:left;font-weight:700;padding:18px}.coverage-table th:first-child{position:sticky;left:0;z-index:1;min-width:180px}.coverage-table thead th:first-child{z-index:2}.coverage-table thead a{text-decoration:underline;text-underline-offset:3px}.coverage-table td{white-space:nowrap}.coverage-scroll{max-width:100%;isolation:isolate}.coverage-scroll:focus-visible{outline:3px solid var(--blue,#303fdc);outline-offset:3px}.coverage-all{margin:24px 0 36px}.coverage-all>summary{padding:18px 0;border-bottom:2px solid var(--ink)}.coverage-all>.table-wrap{margin-top:18px}.coverage-sources{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.coverage-sources .card{min-width:0;scroll-margin-top:110px}.coverage-sources p{margin-top:12px}.coverage-sources .source{overflow-wrap:anywhere}@media(max-width:760px){.coverage-sources{grid-template-columns:1fr}.coverage-table th:first-child{min-width:126px;max-width:150px}.coverage-table td,.coverage-table th{padding:14px}}
.coverage-picker{margin:22px 0}.coverage-picker fieldset{border:3px solid var(--ink);padding:16px;min-width:0;box-shadow:4px 4px 0 var(--ink)}.coverage-picker legend{font-weight:700;padding:0 6px}.coverage-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.coverage-choices .field{min-width:0}.coverage-choices .field:last-child{grid-column:1/-1}.coverage-choices select{min-height:44px;font-size:16px}.coverage-key{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.coverage-key>span{white-space:nowrap}@media(max-width:760px){.coverage-mobile-active .coverage-table{table-layout:fixed}.coverage-mobile-active .coverage-table th,.coverage-mobile-active .coverage-table td{min-width:0;padding:12px 6px;white-space:normal;overflow-wrap:anywhere;font-size:12px}.coverage-mobile-active .coverage-table th:first-child{width:30%;min-width:0;max-width:none}.coverage-mobile-active .coverage-table td{text-align:center;font-size:21px}.coverage-mobile-active .coverage-status-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}
