.coverage{padding-block:var(--tj-space-section);scroll-margin-top:90px}.coverage__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}@media (max-width: 800px){.coverage__header{flex-direction:column;align-items:stretch;gap:20px}}.coverage__eyebrow{margin:0 0 12px;color:var(--tj-green-deep);font-size:.75rem;font-weight:var(--tj-weight-bold);letter-spacing:.12em;text-transform:uppercase}.coverage__title{margin:0;color:var(--tj-ink);font-family:var(--tj-font-heading);font-size:var(--tj-size-h2);font-weight:var(--tj-weight-black);line-height:var(--tj-leading-heading);text-wrap:balance}.coverage__intro{max-width:56ch;margin:12px 0 0;color:var(--tj-muted);font-size:var(--tj-size-body);line-height:var(--tj-leading-body)}.coverage__tools{display:flex;flex-shrink:0;align-items:center;gap:14px}.coverage__search{position:relative;display:block;width:250px}@media (max-width: 800px){.coverage__search{flex:1;width:auto}}.coverage__search-icon{position:absolute;top:50%;left:16px;width:18px;height:18px;color:var(--tj-muted);transform:translateY(-50%);pointer-events:none}.coverage__input{width:100%;box-sizing:border-box;padding:13px 18px 13px 44px;border:1px solid var(--tj-line-strong);border-radius:var(--tj-radius-pill);background:var(--tj-surface);color:var(--tj-ink);font-family:var(--tj-font-body);font-size:.9375rem}.coverage__input::-moz-placeholder{color:var(--tj-muted-soft)}.coverage__input::placeholder{color:var(--tj-muted-soft)}.coverage__input:focus{outline:none;border-color:var(--tj-green);box-shadow:0 0 0 3px #2f856026}.coverage__count{margin:0;color:var(--tj-muted-soft);font-size:.9375rem;white-space:nowrap}.coverage__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.coverage__filter{padding:10px 18px;border:1px solid var(--tj-line-strong);border-radius:var(--tj-radius-pill);background:var(--tj-surface);color:var(--tj-muted);font-family:var(--tj-font-body);font-size:.875rem;font-weight:var(--tj-weight-semibold);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.coverage__filter:hover{border-color:var(--tj-green);color:var(--tj-green-deep)}.coverage__filter.is-active{border-color:var(--tj-green);background:var(--tj-green-tint);color:var(--tj-green-deep)}.coverage__filter:focus-visible{outline:2px solid var(--tj-green);outline-offset:2px}.coverage__panel{overflow:hidden;border:1px solid var(--tj-line);border-radius:var(--tj-radius-panel);background:var(--tj-surface);box-shadow:var(--tj-shadow-card)}.coverage__band{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid #DCEBE2;background:var(--tj-green-tint)}.coverage__band-label{color:var(--tj-green-deep);font-size:.75rem;font-weight:var(--tj-weight-bold);letter-spacing:.09em;text-transform:uppercase}.coverage__band-count{color:var(--tj-green-deep);font-size:.8125rem}.coverage__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (max-width: 1000px){.coverage__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.coverage__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 440px){.coverage__list{grid-template-columns:1fr}}.coverage__list[hidden]{display:none}.coverage__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 24px;border-right:1px solid var(--tj-line);border-bottom:1px solid var(--tj-line)}.coverage__item[hidden]{display:none}.coverage__name{color:var(--tj-ink);font-size:.9375rem}.coverage__mark{margin-left:2px;color:var(--tj-green-deep);font-weight:var(--tj-weight-bold)}.coverage__tag{flex-shrink:0;padding:4px 9px;border-radius:var(--tj-radius-pill);font-size:.6875rem;font-weight:var(--tj-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.coverage__tag--eu{background:var(--tj-green-tint);color:var(--tj-green-deep)}.coverage__tag--noneu{background:#EAF1F6;color:#1c3e53}.coverage__empty{padding:44px 24px;text-align:center}.coverage__empty[hidden]{display:none}.coverage__empty-title{margin:0 0 8px;color:var(--tj-ink);font-family:var(--tj-font-heading);font-size:1.1875rem;font-weight:var(--tj-weight-bold)}.coverage__empty-text{max-width:52ch;margin:0 auto 18px;color:var(--tj-muted);font-size:.9375rem;line-height:var(--tj-leading-body)}.coverage__empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.coverage__empty-link{color:var(--tj-green-deep);font-weight:var(--tj-weight-bold);text-decoration:none}.coverage__empty-link:hover,.coverage__empty-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.coverage__footnote{margin:0;padding:16px 24px;background:#FBFDFE;color:var(--tj-muted-soft);font-size:.875rem;line-height:1.6}
