.tag--exempt{background:#e7eefc;color:#1e3a8a}.tag--not_eligible{background:#fde8e8;color:#991b1b}.elig-tile{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--h-mint);color:var(--h-green-dark);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.04em}.elig-tile--exempt{background:#e7eefc;color:#1e3a8a}.elig-tile--not_eligible{background:#fde8e8;color:#991b1b}.elig-search{position:relative;z-index:2;margin-top:-5.5rem;padding:0 1rem;scroll-margin-top:1rem}.elig-search__inner{max-width:1040px;margin:0 auto}@media(min-width: 768px){.elig-search{margin-top:-7.75rem;padding-inline:1.5rem}}.elig-ticket{--bp-stub: 18.75rem}.elig-ticket .bp__main{gap:1.5rem}.elig-field{display:flex;flex-direction:column;gap:.5rem}.elig-field__label{color:var(--h-ink);font-size:.875rem;font-weight:700}.elig-field__box{display:flex;align-items:center;gap:.75rem;padding-inline:1rem .375rem;border:1px solid var(--h-field);border-radius:.875rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.elig-field__box:focus-within{border-color:var(--h-green);box-shadow:0 0 0 4px rgba(3,107,63,.14)}.elig-field__icon{width:1.25rem;height:1.25rem;color:var(--h-muted)}.elig-field__input{flex:1;min-width:0;height:3.5rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--h-ink);font:inherit;font-size:1.0625rem;font-weight:600}.elig-field__input::placeholder{color:var(--h-muted);font-weight:400;opacity:1}.elig-field__clear{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--h-muted)}.elig-field__clear:hover{background:#f1f5f9;color:var(--h-ink)}.elig-field__help{color:var(--h-text);font-size:.8125rem;line-height:1.5}.home .elig-field__input:focus,.home .elig-field__input:focus-visible{outline:none}.elig-suggest{display:flex;flex-direction:column;padding:.375rem 0;border:1px solid var(--h-line);border-radius:.875rem;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.12);overflow:hidden}.elig-suggest__item{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .875rem;color:var(--h-ink);font-size:.9375rem;line-height:1.3;text-decoration:none;cursor:pointer}.elig-suggest__item:hover,.elig-suggest__item[aria-selected=true]{background:#f1f5f9;color:var(--h-ink)}.elig-suggest__item mark{background:none;color:var(--h-green-dark);font-weight:700}.elig-suggest__name{flex:1;min-width:0;overflow-wrap:anywhere}.elig-empty{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border:1px solid var(--h-line);border-radius:.875rem;background:#f8fafc}.elig-empty strong{color:var(--h-ink);font-size:.9375rem}.elig-empty span{color:var(--h-text);font-size:.875rem;line-height:1.5}.elig-result{display:flex;flex-direction:column;gap:.125rem}.elig-result:focus{outline:none}.elig-result__country{color:var(--h-text);font-size:.9375rem;font-weight:600}.elig-result__panel{display:flex;flex-direction:column;gap:.875rem}.elig-result__status{color:var(--h-ink);font-size:clamp(1.5rem,3.4vw,1.75rem);font-weight:700;line-height:1.15;letter-spacing:-0.01em}.elig-result__status--exempt{color:#1e3a8a}.elig-result__status--not_eligible{color:#991b1b}.elig-result__desc{max-width:44rem;color:var(--h-text);line-height:1.55}.elig-facts{display:grid;grid-template-columns:minmax(0, 1fr);gap:.875rem 1.25rem}.elig-facts li{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.elig-facts .ui-icon{box-sizing:content-box;padding:.5rem;border:1.5px solid var(--h-green);border-radius:.625rem;color:var(--h-green)}.elig-facts strong,.elig-facts span{display:block}.elig-facts strong{color:var(--h-ink);font-size:.875rem;line-height:1.35}.elig-facts span{color:var(--h-text);font-size:.8125rem;line-height:1.4}@media(min-width: 900px){.elig-facts{grid-template-columns:repeat(3, minmax(0, 1fr))}}.elig-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elig-route{display:flex;flex-direction:column;gap:.875rem}.elig-route__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.elig-route__top .bp__brand{padding-top:0}.elig-route__line{display:flex;align-items:flex-start;gap:.625rem}.elig-route__end{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:44%}.elig-route__end .bp__code{font-size:1.875rem}.elig-route__end span{color:var(--h-text);font-size:.75rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.elig-route__end--to{align-items:flex-end;text-align:end}.elig-route__leg{position:relative;flex:1;min-width:2.25rem;margin-top:.875rem;border-top:2px dashed #cbd5d1}.elig-ticket[data-status=""] .elig-route__end--from .bp__code,.elig-ticket[data-status=""] .elig-route__end--from span{color:#98a2b3}.elig-actions{display:flex;flex-direction:column;gap:.75rem}.elig-ticket.bp .bp__cta--outline{border:1px solid var(--h-green);background:#fff;color:var(--h-green)}.elig-ticket.bp .bp__cta--outline:hover,.elig-ticket.bp .bp__cta--outline:focus-visible{background:var(--h-mint);color:var(--h-green-dark)}.elig-lists{padding:3rem 1rem 3.5rem}.elig-lists__inner{display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 768px){.elig-lists{padding:4rem 1.5rem 4.5rem}}.elig-card{padding:1.25rem;border:1px solid var(--h-line);border-radius:1.25rem;background:#fff}.elig-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.elig-card__head h3{flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.elig-card__more{display:inline-flex;align-items:center;gap:.375rem;color:var(--h-green);font-size:.875rem;font-weight:700}.elig-card__more .ui-icon{transition:transform .15s ease}@media(min-width: 768px){.elig-card{padding:1.5rem 1.75rem}}.elig-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.125rem .75rem;margin-top:.75rem;margin-inline:-0.625rem}.elig-grid a{display:flex;align-items:center;min-height:2.75rem;padding:.25rem .625rem;border-radius:.5rem;color:var(--h-ink);font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.elig-grid a:hover{background:var(--h-mint);color:var(--h-green-dark)}@media(min-width: 768px){.elig-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.elig-grid a{min-height:2.25rem}}@media(min-width: 1024px){.elig-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.elig-card--fold{padding:0}.elig-card--fold>summary{min-height:3.5rem;padding:.875rem 1.25rem;border-radius:1.25rem;list-style:none;cursor:pointer}.elig-card--fold>summary::-webkit-details-marker{display:none}.elig-card--fold[open]>summary{border-radius:1.25rem 1.25rem 0 0}.elig-card--fold[open] .elig-card__more .ui-icon{transform:rotate(180deg)}@media(min-width: 768px){.elig-card--fold{padding:0}.elig-card--fold>summary{padding-inline:1.75rem}}.elig-letter{display:grid;grid-template-columns:2.25rem minmax(0, 1fr);padding:.625rem 1.25rem;border-top:1px solid var(--h-line-soft)}.elig-letter__mark{padding-top:.75rem;color:var(--h-green);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.9375rem}.elig-letter .elig-grid{margin-top:0}@media(min-width: 768px){.elig-letter{padding-inline:1.75rem}.elig-letter__mark{padding-top:.5rem}}.elig-note{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border:1px solid var(--h-line);border-radius:.875rem;background:#fff;color:var(--h-text);font-size:.875rem;line-height:1.5}.elig-note .ui-icon{margin-top:.125rem;color:var(--h-green)}.elig-note strong{color:var(--h-ink)}.elig-note a{font-weight:700}.elig-note--warn{border-color:#f3d48b;background:#fff8e6}@media(prefers-reduced-motion: reduce){.elig-field__box,.elig-card__more .ui-icon{transition:none}}
