/* Portada editorial de premiación: fotografía protagonista, próxima edición. */
#slv140Awards.slv143-showcase{background:#fff;border:1px solid #d8e3ee;border-radius:28px;box-shadow:0 24px 60px #0a2d4518;overflow:hidden}
#slv140Awards.slv143-showcase header{padding:32px 36px 28px;background:linear-gradient(110deg,#071825,#102b40);position:relative;border-bottom:3px solid #eeb766}
#slv140Awards.slv143-showcase header:after{content:'';position:absolute;right:160px;top:0;width:200px;height:100%;background:linear-gradient(120deg,transparent,#378ee318,transparent);transform:skewX(-20deg);pointer-events:none}
.slv143-eyebrow{display:flex;gap:12px;align-items:center}
.slv143-eyebrow>span{display:grid;place-items:center;font-size:22px;width:42px;height:42px;border-radius:13px;background:#eeb76618;border:1px solid #eeb7664d}
#slv140Awards .slv143-eyebrow small{color:#f2c992!important;font-size:10px;letter-spacing:.17em}
#slv140Awards.slv143-showcase header h2{font-size:clamp(28px,3.5vw,48px);letter-spacing:-.035em;line-height:1.12;margin:15px 0 9px;max-width:820px;color:#fff!important}
#slv140Awards.slv143-showcase header p{margin:0;color:#a8c3d8;font-size:13px;font-weight:500}
#slv140Awards.slv143-showcase .slv140-carousel-controls{z-index:1}
#slv140Awards.slv143-showcase .slv140-carousel-controls button{background:#ffffff0b;border-color:#6b8aa44d;width:44px;height:44px;font-size:18px}
#slv140Awards.slv143-showcase .slv140-carousel-controls button:hover{background:#eeb766;color:#182b3c;border-color:#eeb766}
#slv140Awards.slv143-showcase.is-single .slv140-carousel-controls{display:none}
#slv140Awards.slv143-showcase .slv140-track{position:relative;background:#edf3f8;padding:24px 28px;gap:20px;scrollbar-width:thin;scrollbar-color:#98b5ce #edf3f8}
#slv140Awards.slv143-showcase .slv140-track figure{flex-basis:88%;background:#0b1a27;border-radius:18px;isolation:isolate;box-shadow:0 12px 25px #0a25391b;position:relative;overflow:hidden}
#slv140Awards.slv143-showcase.is-single .slv140-track figure{flex-basis:100%}
#slv140Awards.slv143-showcase .slv140-track .slv143-main{position:relative;z-index:1;height:clamp(270px,36vw,490px);width:100%;object-fit:contain;display:block}
#slv140Awards.slv143-showcase .slv140-track .slv143-blur{position:absolute;inset:-25px;width:calc(100% + 50px);height:calc(100% + 50px);filter:blur(28px) brightness(.42);object-fit:cover;z-index:0;opacity:.85;pointer-events:none}
.slv143-photo-number{position:absolute;bottom:14px;right:16px;z-index:3;background:#071825b8;border:1px solid #ffffff2b;backdrop-filter:blur(8px);padding:7px 12px;border-radius:20px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em}
#slv140Awards.slv143-showcase .slv140-track figcaption{position:relative;z-index:2;background:#10283c;padding:15px 75px 15px 18px;color:#e9f2fb;font-size:13px}
#slv140Awards.slv143-showcase footer{background:radial-gradient(ellipse at 15% 15%,#dcecff,transparent 60%),linear-gradient(120deg,#f7faff,#edf4fb);position:relative;border-top:1px solid #dce6f0;padding:40px 24px 35px;overflow:hidden}
.slv143-year{position:absolute;right:-8px;top:4px;font-weight:1000;font-size:clamp(110px,19vw,260px);line-height:1;color:#17487407;letter-spacing:-.09em;pointer-events:none}
#slv140Awards.slv143-showcase footer>small,#slv140Awards.slv143-showcase footer>h2,#slv140Awards.slv143-showcase footer>div,#slv140Awards.slv143-showcase footer>p{position:relative;z-index:1}
#slv140Awards.slv143-showcase .slv143-next-label{display:inline-block;background:#e2edfb;color:#2268ad!important;padding:8px 13px;border-radius:30px;font-size:9px;letter-spacing:.13em}
#slv140Awards.slv143-showcase footer h2{color:#143653!important;-webkit-text-fill-color:#143653!important;font-size:clamp(24px,3.5vw,39px);letter-spacing:-.035em;margin:19px 0 24px}
#slv140Awards.slv143-showcase .slv142-countdown{max-width:660px;gap:12px;margin:0 auto 18px}
#slv140Awards.slv143-showcase .slv142-countdown>div{background:linear-gradient(145deg,#10344f,#071f33);border:1px solid #254c69;border-radius:16px;padding:21px 12px;box-shadow:0 12px 23px #193a5214}
#slv140Awards.slv143-showcase .slv142-countdown>div:first-child{background:linear-gradient(135deg,#246cb7,#12447b);border-color:#3482c6}
#slv140Awards.slv143-showcase .slv142-countdown strong{font-size:clamp(34px,5vw,57px);font-weight:900;letter-spacing:-.04em;color:white!important}
#slv140Awards.slv143-showcase .slv142-countdown span{font-size:9px;color:#a4c3dc;letter-spacing:.17em;margin-top:10px}
#slv140Awards.slv143-showcase .slv142-date{display:inline-block;background:#fff;border:1px solid #d4e1ef;padding:9px 15px;border-radius:24px;margin:0;color:#476986;font-size:11px}
@media(max-width:650px){#slv140Awards.slv143-showcase{border-radius:20px}#slv140Awards.slv143-showcase header{padding:23px 20px;align-items:flex-start;gap:8px}#slv140Awards .slv143-eyebrow small{font-size:8px;letter-spacing:.1em}.slv143-eyebrow>span{width:33px;height:33px;font-size:17px;flex-shrink:0}#slv140Awards.slv143-showcase .slv140-carousel-controls{gap:4px}#slv140Awards.slv143-showcase .slv140-carousel-controls button{width:30px;height:30px;font-size:13px}#slv140Awards.slv143-showcase .slv140-track{padding:14px;gap:12px}#slv140Awards.slv143-showcase .slv140-track figure{flex-basis:96%}#slv140Awards.slv143-showcase footer{padding:28px 16px}#slv140Awards.slv143-showcase .slv142-countdown{gap:7px}#slv140Awards.slv143-showcase .slv142-countdown>div{padding:16px 5px;border-radius:12px}#slv140Awards.slv143-showcase .slv142-countdown span{font-size:7px;letter-spacing:.06em}#slv140Awards.slv143-showcase footer h2{margin:17px 0 21px}}
