/* Editorial model-news landing page. Article pages keep their light reading layout. */
.blog-page:not(.article-page){background:#111015;color:#f7f1e7}.blog-page:not(.article-page) .nav{border-color:rgba(247,241,231,.18)}.blog-page:not(.article-page) .brand,.blog-page:not(.article-page) nav a{color:#f7f1e7}.blog-page:not(.article-page) .language-switch,.blog-page:not(.article-page) .theme-switch{background:#211e28}.blog-page:not(.article-page) .blog-hero{padding:72px 0 38px}.blog-page:not(.article-page) .blog-hero h1{font-size:clamp(58px,8vw,112px);color:#f7f1e7;margin:0}.blog-page:not(.article-page) .blog-hero>p:last-child{color:#c9c4cf;max-width:610px;margin:22px 0 0}.blog-page:not(.article-page) .blog-hero .button{display:none}.blog-page:not(.article-page) .topic-row{gap:10px;border:0;overflow:visible;padding:4px 0 44px}.blog-page:not(.article-page) .topic-row a{flex:0 0 auto;border:1px solid rgba(247,241,231,.25)!important;border-radius:999px;padding:10px 16px;color:#f7f1e7;font-size:13px}.blog-page:not(.article-page) .topic-row a:first-child{background:#e3a126;color:#17141c;border-color:#e3a126!important}.blog-page:not(.article-page) .article-grid{grid-template-columns:1.15fr .85fr;gap:20px;padding:16px 0 88px}.blog-page:not(.article-page) .feature-article{grid-row:span 2;min-height:600px;display:block;position:relative;overflow:hidden;padding:34px;border-radius:18px;background:linear-gradient(0deg,rgba(8,7,11,.88),rgba(8,7,11,.06) 72%),url("social-card.png") center/cover}.blog-page:not(.article-page) .feature-article .article-art{display:none}.blog-page:not(.article-page) .feature-article>div{position:absolute;left:34px;right:34px;bottom:30px}.blog-page:not(.article-page) .feature-article h2{font-size:clamp(47px,5vw,72px);line-height:.9;margin:0 0 14px;color:#fff}.blog-page:not(.article-page) .feature-article p:not(.eyebrow){color:#ded7e3;max-width:570px;font-size:16px}.blog-page:not(.article-page) .coming-article{display:grid;grid-template-columns:42% 58%;grid-template-rows:1fr auto;column-gap:22px;min-height:290px;padding:24px 26px;background:#1b1921;color:#f7f1e7;border-radius:18px;position:relative;overflow:hidden}.blog-page:not(.article-page) .coming-article:before{content:"";grid-row:1/3;border-radius:11px;background:linear-gradient(145deg,rgba(0,0,0,.12),rgba(0,0,0,.48)),url("yukyuk-first-event-jakarta-2025.jpg") center/cover}.blog-page:not(.article-page) .coming-article.lime:before{background:linear-gradient(145deg,rgba(0,0,0,.08),rgba(0,0,0,.38)),url("social-card.png") center/cover}.blog-page:not(.article-page) .coming-article:nth-of-type(4):before{background:linear-gradient(145deg,rgba(0,0,0,.18),rgba(0,0,0,.52)),url("social-card.png") 70% center/cover}.blog-page:not(.article-page) .coming-article h2{font-size:clamp(35px,3vw,54px);line-height:.9;margin:0;color:#f7f1e7;align-self:end}.blog-page:not(.article-page) .coming-article p:not(.guide-number){display:none}.blog-page:not(.article-page) .coming-article .text-link{grid-column:2;color:#f7f1e7;align-self:end}.blog-page:not(.article-page) .article-label{display:none}.blog-page:not(.article-page) .guide-number{display:none}.blog-page:not(.article-page) .coming-article.lime{background:#1b1921;color:#f7f1e7}.blog-page:not(.article-page) .blog-cta{background:#e3a126;padding:88px 0}.blog-page:not(.article-page) .blog-cta h2{color:#17141c}.blog-page:not(.article-page) .blog-footer{border-color:rgba(247,241,231,.18)}.blog-page:not(.article-page) .blog-footer a{color:#f7f1e7}.blog-page:not(.article-page) .blog-footer p{color:#c9c4cf}@media(max-width:760px){.blog-page:not(.article-page) .blog-hero{padding:50px 0 28px}.blog-page:not(.article-page) .topic-row{overflow:auto;padding-bottom:30px}.blog-page:not(.article-page) .article-grid{grid-template-columns:1fr;padding-top:0}.blog-page:not(.article-page) .feature-article{grid-row:auto;min-height:480px;padding:24px}.blog-page:not(.article-page) .feature-article>div{left:24px;right:24px;bottom:24px}.blog-page:not(.article-page) .coming-article{grid-template-columns:40% 60%;min-height:220px;padding:18px}.blog-page:not(.article-page) .coming-article h2{font-size:38px}}
