.template-hero{height:min(82vh,820px);min-height:610px;position:relative;background:center/cover no-repeat}.template-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.24),rgba(0,0,0,.08) 55%,rgba(0,0,0,.42))}.template-hero .hero-brand{position:absolute;left:50%;bottom:48px;transform:translateX(-50%);z-index:2;text-align:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65)}.template-hero .hero-brand img{width:92px;margin:0 auto 12px}.template-hero .hero-brand strong{display:block;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.template-text,.template-story{padding:82px 0;background:var(--page)}.template-text.compact{padding:66px 0}.template-text .overline{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.template-image{width:100%;height:min(78vh,760px);min-height:520px;overflow:hidden;background:#000}.template-image img{width:100%;height:100%;object-fit:cover}.template-image.short{height:min(55vh,560px);min-height:420px}.template-banner{background:#000}.template-banner img{width:100%;height:auto}.status-inline{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:21px}.status-inline .dot{width:8px;height:8px;border-radius:50%;background:#19bd68}.status-inline span{font-size:11px;font-weight:700;color:var(--muted)}.news-preview{padding:70px 0;background:var(--surface)}.news-preview-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.news-preview-head h2{font-size:36px;margin:5px 0 0}.news-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-preview-card{background:var(--card);border:1px solid var(--line)}.news-preview-card img{width:100%;height:190px;object-fit:cover}.news-preview-card-body{padding:17px}.news-preview-card-body time{font-size:9px;color:var(--muted)}.news-preview-card-body h3{font-size:20px;margin:6px 0}.news-preview-card-body p{font-size:12px;color:var(--muted)}.news-preview-card-body a{font-size:10px;font-weight:800;color:var(--red)}
\n\n/* V10.7 home readability */\n.template-text,.template-story{padding:96px 0}\n.template-text.compact{padding:78px 0}\n.template-text .overline{font-size:11px}\n.status-inline span{font-size:13px}\n.news-preview{padding:86px 0}\n.news-preview-head h2{font-size:44px}\n.news-preview-card img{height:225px}\n.news-preview-card-body{padding:22px}\n.news-preview-card-body time{font-size:11px}\n.news-preview-card-body h3{font-size:25px}\n.news-preview-card-body p{font-size:15px;line-height:1.65}\n.news-preview-card-body a{font-size:11.5px}\n