/* Scoped local pilot additions. Existing homepage and article typography own their design. */
#blx-pilot-procedure-hero>.blx-hero-photo{inset:0;width:100%;height:100%;object-fit:cover}
.blx-pilot-results,.blx-pilot-results-signin,.blx-pilot-results-empty{width:100%;min-width:0;font-family:Heebo,sans-serif}
.blx-pilot-notice,.blx-pilot-results-signin,.blx-pilot-results-empty{padding:20px 24px;border-left:4px solid #E3B077;background:#F4F0F7;color:#432C63;line-height:1.65}
.blx-pilot-results .blx-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.blx-pilot-results .blx-result-card{min-width:0;background:#fff;border:1px solid #e8e0ee;padding:16px;border-radius:8px}
.blx-pilot-results .blx-result-card__title{font-family:Lato,sans-serif;color:#432C63;font-size:22px;line-height:1.25}
.blx-pilot-results a:focus-visible,.blx-pilot-results-signin a:focus-visible{outline:3px solid #a17433;outline-offset:4px}
.blx-pilot-results-signin a{display:inline-block;margin-top:8px;font-family:Inter,sans-serif;color:#432C63;font-weight:600;text-underline-offset:4px}
@media(max-width:767px){.blx-pilot-results .blx-results__grid{grid-template-columns:minmax(0,1fr)}.blx-pilot-notice,.blx-pilot-results-signin,.blx-pilot-results-empty{padding:18px}.blx-pilot-results .blx-result-card{padding:12px}}
