/* Estilos aislados, sin sobrescribir clases existentes del sitio. */
.til-world-feature {
  margin: 1.5rem 0 2rem;
  border-radius: 18px;
  overflow: hidden;
  background: linear-gradient(116deg,#0b1931 0%,#122f54 65%,#12485d 100%);
  color: #fff;
  border: 1px solid rgba(255,255,255,.14);
}
.til-world-feature__inner {
  display:grid;
  grid-template-columns: minmax(0,2fr) minmax(165px,1fr);
  align-items:center;
  gap:1rem;
  padding:clamp(1.4rem,4vw,2.5rem);
}
.til-world-feature__eyebrow {
  display:inline-block;
  border:1px solid rgba(240,200,123,.7);
  color:#f6d8a3;
  padding:.35rem .7rem;
  border-radius:30px;
  font:700 .75rem/1.2 system-ui,sans-serif;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.til-world-feature__title {
  font-size:clamp(1.35rem,3vw,2.15rem);
  line-height:1.22;
  margin:.85rem 0 .7rem;
  font-weight:750;
  color:#fff;
}
.til-world-feature__title a, .til-world-feature__title a:hover {color:inherit;text-decoration:none;}
.til-world-feature__excerpt {color:#d8e5f2;line-height:1.6;max-width:62ch;margin-bottom:1.2rem;}
.til-world-feature__link {
  display:inline-flex;gap:.65rem;align-items:center;
  color:#162944;background:#f6d8a3;border-radius:8px;padding:.7rem 1rem;
  font:700 .9rem/1.3 system-ui,sans-serif;text-decoration:none;
}
.til-world-feature__link:hover {color:#162944;background:#fff1d3;text-decoration:none;}
.til-world-feature__link:focus-visible,.til-world-feature__title a:focus-visible {outline:3px solid #f8d78d;outline-offset:3px;}
.til-world-feature__art {display:flex; flex-direction:column; align-items:center;justify-content:center;gap:.2rem;text-align:center;}
.til-world-feature__globe {font:400 clamp(4rem,9vw,7rem)/1 Georgia,serif;color:#f6d8a3;}
.til-world-feature__year {font:700 clamp(1.5rem,3vw,2.3rem)/1.2 system-ui,sans-serif;letter-spacing:.15em;color:#fff;}
.til-world-feature__count {font:600 .72rem/1.2 system-ui,sans-serif;letter-spacing:.18em;color:#d8e5f2;}
@media(max-width:700px) {
  .til-world-feature__inner {grid-template-columns:1fr;}
  .til-world-feature__art {display:none;}
}
@media(prefers-reduced-motion:reduce) {.til-world-feature * {scroll-behavior:auto;transition:none;}}
