body[data-page="sc-next-news"] { background: #f7f9fc; }
body[data-page="sc-next-news"] .scn-hero { position: relative; overflow: hidden; padding: 170px 0 88px; color: #fff; background: radial-gradient(circle at 80% 20%, #184b80 0, transparent 37%), radial-gradient(circle at 5% 95%, #0c5e79 0, transparent 35%), linear-gradient(130deg, #0b1a31, #102d51 65%, #09172b); }
body[data-page="sc-next-news"] .scn-hero::before { content: ""; position: absolute; inset: 0; opacity: .16; background-image: linear-gradient(#79b4dd 1px, transparent 1px), linear-gradient(90deg, #79b4dd 1px, transparent 1px); background-size: 52px 52px; mask-image: linear-gradient(90deg, transparent, #000); pointer-events: none; }
body[data-page="sc-next-news"] .scn-hero-grid { position: relative; display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); align-items: center; gap: clamp(36px, 5vw, 76px); }
body[data-page="sc-next-news"] .scn-kicker { display: inline-flex; align-items: center; gap: 11px; margin: 0; padding: 10px 15px; border: 1px solid #7ec7e166; border-radius: 999px; background: #b5e9f210; color: #b7e8f6; font-size: .75rem; font-weight: 750; letter-spacing: .14em; text-transform: uppercase; }
body[data-page="sc-next-news"] .scn-hero h1 { max-width: 750px; margin: 28px 0 22px; color: #fff !important; font-size: clamp(3rem, 5.1vw, 5.4rem); font-weight: 560; line-height: 1.04; letter-spacing: -.055em; text-wrap: balance; }
body[data-page="sc-next-news"] .scn-lead { max-width: 670px; margin: 0; color: #d7e6f3; font-size: clamp(1.07rem, 1.7vw, 1.35rem); line-height: 1.6; }
body[data-page="sc-next-news"] .scn-facts { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; }
body[data-page="sc-next-news"] .scn-facts > span { display: inline-flex; align-items: center; gap: 5px; padding: 10px 14px; border: 1px solid #ffffff38; border-radius: 12px; background: #ffffff13; color: #eaf6ff; font-size: .86rem; }
body[data-page="sc-next-news"] .scn-facts strong { color: #77e0f1; }
body[data-page="sc-next-news"] .scn-primary-link { display: inline-flex; align-items: center; justify-content: center; gap: 18px; padding: 15px 21px; border-radius: 999px; background: #d9f6fb; color: #123049; font-weight: 750; text-decoration: none; transition: transform .2s, background .2s; }
body[data-page="sc-next-news"] .scn-primary-link:hover { transform: translateY(-2px); background: #fff; }
body[data-page="sc-next-news"] .scn-poster { overflow: hidden; margin: 0; padding: 8px; border: 1px solid #ffffff55; border-radius: 26px; background: #ffffff14; box-shadow: 0 30px 70px #0007; }
body[data-page="sc-next-news"] .scn-poster img { display: block; width: 100%; height: auto; border-radius: 19px; }
body[data-page="sc-next-news"] .scn-poster figcaption { padding: 12px 9px 5px; color: #c9ddeb; font-size: .76rem; letter-spacing: .05em; }
body[data-page="sc-next-news"] .scn-story { max-width: 1050px; padding-top: 74px; padding-bottom: 88px; }
body[data-page="sc-next-news"] .scn-meta { display: flex; flex-wrap: wrap; gap: 15px; align-items: center; margin-bottom: 28px; color: #64748b; font-size: .88rem; }
body[data-page="sc-next-news"] .scn-meta span { padding: 7px 12px; border-radius: 999px; background: #dff2f8; color: #205a73; font-weight: 700; }
body[data-page="sc-next-news"] .scn-prose { max-width: 800px; }
body[data-page="sc-next-news"] .scn-prose p { margin: 0 0 25px; color: #44556a; font-size: 1.13rem; line-height: 1.85; }
body[data-page="sc-next-news"] .scn-prose h2 { margin: 45px 0 17px; color: #1d344d; font-size: clamp(1.8rem, 3vw, 2.35rem); letter-spacing: -.025em; }
body[data-page="sc-next-news"] .scn-info { margin-top: 42px; padding: clamp(25px, 4vw, 42px); border: 1px solid #cbe1eb; border-radius: 25px; background: linear-gradient(125deg, #e9f6f9, #f1f4fb); }
body[data-page="sc-next-news"] .scn-info h2 { margin: 0 0 16px; color: #1c344b; font-size: 1.6rem; }
body[data-page="sc-next-news"] .scn-info p { margin: 9px 0; color: #476278; line-height: 1.6; }
body[data-page="sc-next-news"] .scn-info a { display: inline-flex; margin-top: 15px; color: #075e85; font-weight: 750; text-decoration: underline; text-underline-offset: 4px; }
body[data-page="sc-next-news"] .scn-note { margin-top: 19px; color: #718195; font-size: .9rem; }
html.dark body[data-page="sc-next-news"] { background: #0e1726; }
html.dark body[data-page="sc-next-news"] .scn-prose p, html.dark body[data-page="sc-next-news"] .scn-meta, html.dark body[data-page="sc-next-news"] .scn-note { color: #bac8d9; }
html.dark body[data-page="sc-next-news"] .scn-prose h2, html.dark body[data-page="sc-next-news"] .scn-info h2 { color: #eef5fa; }
html.dark body[data-page="sc-next-news"] .scn-info { border-color: #36516a; background: #182a3e; }
html.dark body[data-page="sc-next-news"] .scn-info p { color: #c7d6e4; }
html.dark body[data-page="sc-next-news"] .scn-info a { color: #8cdef1; }
@media (max-width: 900px) { body[data-page="sc-next-news"] .scn-hero-grid { grid-template-columns: 1fr; } body[data-page="sc-next-news"] .scn-poster { width: min(100%, 650px); } }
@media (max-width: 640px) { body[data-page="sc-next-news"] .scn-hero { padding: 128px 0 62px; } body[data-page="sc-next-news"] .scn-hero h1 { font-size: clamp(2.45rem, 11vw, 3.2rem); } body[data-page="sc-next-news"] .scn-story { padding-top: 49px; padding-bottom: 55px; } body[data-page="sc-next-news"] .scn-prose p { font-size: 1.02rem; } }
