/* Velka redakcni aktualita: svet karambolu, vydani 2026-10-25. */
.world-news-card-v24{border:1px solid #d5ac50!important;box-shadow:0 14px 35px rgba(3,37,36,.12)!important}
.world-news-card-v24 .public-news-card-image-v71212{position:relative}
.world-news-card-v24 .public-news-card-image-v71212::after{content:'ZE SRDCE BOHUMÍNA DO SVĚTA';position:absolute;bottom:13px;left:14px;background:#eac057;color:#102e2e;padding:8px 12px;font-size:11px;font-weight:900;letter-spacing:.05em;max-width:calc(100% - 28px)}
.world-news-card-v24 .public-news-card-image-v71212 img{object-position:center!important}
.world-news-card-v24 h2 a{color:#0b5550!important}
.wn-page{color:#16393a;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#fbfaf7}
.wn-page *{box-sizing:border-box}
.wn-page .wn-hero{position:relative;min-height:550px;background:linear-gradient(90deg,#041e21 0%,#052b2e 42%,rgba(5,42,43,.9) 66%,rgba(4,35,37,.42) 100%),url('../images/svet-karambolu-eddy-peter-banner-v27.webp') right center/cover no-repeat;color:#fff;overflow:hidden;display:flex;align-items:center}
.wn-page .wn-hero::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(2,29,29,.6),transparent 25%)}
.wn-page .wn-shell{max-width:1150px;padding:0 25px;margin:0 auto;width:100%}
.wn-page .wn-hero-inner{position:relative;z-index:1;padding-top:60px;padding-bottom:72px}
.wn-page .wn-eyebrow{font-size:12px;letter-spacing:.17em;font-weight:850;color:#f0c65d;margin:0 0 25px;text-transform:uppercase}
.wn-page .wn-hero h1{color:#fff;max-width:820px;font:700 clamp(48px,6.3vw,91px)/1.03 Georgia,serif;letter-spacing:-.035em;margin:0 0 22px}
.wn-page .wn-hero h1 em{display:block;color:#efc25b;font-weight:700;font-style:normal}
.wn-page .wn-lead{max-width:730px;color:#ecf4ef;font-size:clamp(17px,2.1vw,23px);line-height:1.55;margin:0 0 22px}
.wn-page .wn-hero time{display:block;margin-top:28px;font-size:12px;color:#bacdc9;letter-spacing:.05em}
.wn-page .wn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:14px;font-weight:800;padding:14px 20px;text-decoration:none!important;transition:transform .1s ease}
.wn-page .wn-btn:hover{transform:translateY(-1px)}
.wn-page .wn-btn-gold{background:#ebbd57;color:#0b3132!important}
.wn-page .wn-btn-ghost{border:1px solid rgba(255,255,255,.55);color:#fff!important;margin-left:9px}
.wn-page .wn-pill-row{background:#083b3a;color:#e1eeea;border-top:1px solid rgba(218,174,69,.5)}
.wn-page .wn-pill-row .wn-shell{display:flex;flex-wrap:wrap;gap:12px 35px;align-items:center;padding-top:20px;padding-bottom:20px}
.wn-page .wn-pill-row span{font-size:13px;font-weight:700}
.wn-page .wn-pill-row b{color:#f2c961;margin-right:7px}
.wn-page .wn-content{padding:65px 0 80px}
.wn-page .wn-intro{max-width:930px;margin:0 auto 48px}
.wn-page .wn-intro p{font:400 clamp(18px,2vw,23px)/1.7 Georgia,serif;color:#163e3e;margin:0 0 20px}
.wn-page .wn-intro strong{color:#09514d}
.wn-page .wn-section-label{margin:0 0 10px!important;font:850 11px/1.5 system-ui,sans-serif!important;letter-spacing:.16em;color:#af7d22!important;text-transform:uppercase}
.wn-page h2{font:700 clamp(30px,3.8vw,49px)/1.13 Georgia,serif;color:#103b3a;margin:0 0 16px}
.wn-page .wn-overview{margin-bottom:64px}
.wn-page .wn-overview-lead{font-size:16px;color:#5a6f6b;line-height:1.6;max-width:720px;margin:0 0 25px}
.wn-page .wn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.wn-page .wn-card{background:#fff;border-radius:13px;border:1px solid #e2e8e2;box-shadow:0 7px 25px rgba(5,46,46,.06);padding:26px;min-height:228px}
.wn-page .wn-card-index{font-size:12px;color:#b5882d;font-weight:800;letter-spacing:.12em;margin-bottom:28px}
.wn-page .wn-card h3{color:#124a47;font:700 24px/1.2 Georgia,serif;margin:0 0 9px}
.wn-page .wn-card p{font-size:14px;line-height:1.6;color:#5a6f6b;margin:0}
.wn-page .wn-spotlight{background:#0a3d3c;color:#fff;padding:52px 0;margin:0 0 62px;border-radius:17px;overflow:hidden;position:relative}
.wn-page .wn-spotlight .wn-shell{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}
.wn-page .wn-spotlight h2{color:#fff}
.wn-page .wn-spotlight p{color:#cee4de;font-size:15px;line-height:1.75}
.wn-page .wn-spotlight p strong{color:#fff}
.wn-page .wn-trophy{border:1px solid #45736b;border-radius:12px;padding:22px 24px;background:#144b48}
.wn-page .wn-trophy .wn-small{font-size:11px;color:#ecc15c;letter-spacing:.13em;font-weight:800}
.wn-page .wn-trophy strong{font:700 32px/1.1 Georgia,serif;color:#fff;display:block;margin:9px 0}
.wn-page .wn-trophy span{display:block;color:#c3ddd7;font-size:13px;line-height:1.6}
.wn-page .wn-trophy+.wn-trophy{margin-top:14px}
.wn-page .wn-mission{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1100px;margin:0 auto 55px}
.wn-page .wn-mission p{font-size:16px;color:#526b67;line-height:1.75;margin:0 0 14px}
.wn-page .wn-quote{padding:35px;background:#fff;border-left:4px solid #e8be59;box-shadow:0 8px 25px rgba(3,44,42,.05);font:italic 700 clamp(25px,3vw,34px)/1.3 Georgia,serif;color:#134b45;border-radius:0 10px 10px 0}
.wn-page .wn-roadmap{padding:25px 30px;background:#f1f5f1;border-radius:12px;margin-bottom:65px}
.wn-page .wn-roadmap h3{font:700 26px/1.2 Georgia,serif;margin:0 0 8px;color:#12433f}
.wn-page .wn-roadmap p{font-size:14px;line-height:1.7;color:#516a66;margin:0}
.wn-page .wn-final{border-radius:15px;padding:37px;background:#0a3a3c;text-align:center;color:#fff}
.wn-page .wn-final h2{color:#fff;font-size:41px}
.wn-page .wn-final p{font-size:15px;color:#d7eae5;margin:0 auto 23px;line-height:1.7;max-width:700px}
.wn-page .wn-final .wn-btn{margin:0 3px 8px}
.wn-page .wn-footnote{margin-top:18px;text-align:center;color:#70817e;font-size:12px;line-height:1.5}
@media(max-width:900px){.wn-page .wn-cards{grid-template-columns:1fr 1fr}.wn-page .wn-spotlight .wn-shell,.wn-page .wn-mission{grid-template-columns:1fr}.wn-page .wn-mission{gap:20px}.wn-page .wn-spotlight .wn-shell{gap:25px}.wn-page .wn-hero{background-position:62% center}}
@media(max-width:620px){.wn-page .wn-hero{min-height:0;background:linear-gradient(90deg,rgba(4,35,36,.94),rgba(4,35,36,.83)),url('../images/svet-karambolu-eddy-peter-banner-v27.webp') center/cover no-repeat}.wn-page .wn-hero-inner{padding-top:45px;padding-bottom:50px}.wn-page .wn-hero h1{font-size:46px}.wn-page .wn-lead{font-size:17px}.wn-page .wn-btn{font-size:12px;padding:13px 15px}.wn-page .wn-btn-ghost{margin-left:0;margin-top:8px}.wn-page .wn-cards{grid-template-columns:1fr}.wn-page .wn-content{padding-top:45px}.wn-page .wn-intro{margin-bottom:40px}.wn-page .wn-spotlight{padding:35px 0}.wn-page .wn-final{padding:28px 18px}.wn-page .wn-final h2{font-size:31px}.wn-page .wn-pill-row .wn-shell{gap:10px 18px}}
@media(prefers-reduced-motion:reduce){.wn-page .wn-btn{transition:none}}

.wn-page .site-footer h2{color:#f6f7f3!important;font-size:16px!important;font-family:system-ui,sans-serif!important}.wn-page .site-footer a{color:#d3e2dc!important}.wn-page .site-footer p{color:#d3e2dc}
