/* Round48: quieter section labels, one lead story, full official images. */
body.study48 { --ground:#101112; --ink:#eeece5; --muted:#b2b1ad; --rule:#343530; --gold:#d8b66a; background:#101112; }
.study48 .edition-shell { background:transparent; }
.study48 :is(#v8-live-title,#edition-news-title,#s37-products-title,#edition-works-title) { margin:0; color:#e6e4dc; font:600 25px/1.15 var(--display); letter-spacing:.045em; min-height:0; }
.study48 :is(.edition-news-heading,.edition-works__heading) { align-items:center; }
.study48 #v8-live-title .ui-icon { width:21px; height:21px; }
.study48 .edition-live-wrap { margin-top:32px; }
.study48 .edition-news { display:block; margin-block:60px; border:0; padding-top:22px; --news-muted:#aaa9a2; --news-accent:#dfc788; --news-rule:#343530; }
.study48 .edition-news .edition-news-heading { display:flex; justify-content:space-between; margin:0 0 20px; }
.study48 .edition-news .edition-news-all { margin:0; min-height:44px; font:600 14px/1.3 var(--display); color:#c3b48a; }
.study48 .edition-news .edition-news-grid { display:grid; grid-template-columns:minmax(0,1.12fr) minmax(0,1fr); gap:24px 34px; align-items:start; }
.study48 .edition-news .edition-news-item { border:0; padding:0; }
.study48 .edition-news .edition-news-item:first-child { grid-row:span 2; }
.study48 .edition-news .edition-news-link { display:block; padding:0; min-height:0; }
.study48 .edition-news .edition-news-image { margin:0 0 12px; }
.study48 .edition-news .edition-news-image img { width:100%; height:auto; aspect-ratio:16/9; object-fit:contain; }
.study48 .edition-news .edition-news-title-row { margin-top:5px; gap:12px; }
.study48 .edition-news .edition-news-title-row h3 { font-size:17px; line-height:1.65; }
.study48 .edition-news .edition-news-title-row>.ui-icon { display:none; }
.study48 .edition-news .edition-news-item:not(:first-child) .edition-news-link { display:grid; grid-template-columns:minmax(120px,.8fr) minmax(0,1fr); column-gap:18px; align-content:start; }
.study48 .edition-news .edition-news-item:not(:first-child) .edition-news-image { grid-column:1; grid-row:1/3; margin:0; }
.study48 .edition-news .edition-news-item:not(:first-child) .edition-news-date { grid-column:2; grid-row:1; align-self:end; }
.study48 .edition-news .edition-news-item:not(:first-child) .edition-news-title-row { grid-column:2; grid-row:2; align-self:start; }
.study48 .edition-news .edition-news-item:not(:first-child) h3 { font-size:15px; }
.study48 .edition-news .edition-news-item:nth-child(3) { padding-top:20px; border:0; }
.study48 .edition-news .edition-news-foot { margin-top:20px; }
.study48 .edition-news .edition-news-foot p { font-size:11px; color:#a6a69d; }
.study48 .edition-news[data-news-state="stale"] .edition-news-foot p { color:#dfc788; }
.study48 .edition-news[data-news-state="current"] .edition-news-foot { margin-top:0; }
.study48 .edition-news[data-news-state="current"] .edition-news-foot p { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
.study48 .edition-works { margin-top:54px; }
.study48 .edition-works .edition-works__all { font-size:14px; }
.study48 .edition-contact { border:0; padding-block:26px; }
.study48 .edition-contact>a { font:600 26px/1.2 var(--display); }
@media(max-width:900px) {
 .study48 .edition-news .edition-news-grid { gap:20px; }
 .study48 .edition-news .edition-news-item:not(:first-child) .edition-news-link { grid-template-columns:108px minmax(0,1fr); gap:8px 14px; }
 .study48 .edition-works { grid-template-columns:1fr; }
 .study48 .edition-works .edition-works__pair { grid-column:1; margin-top:26px; }
}
@media(max-width:600px) {
 .study48 :is(#v8-live-title,#edition-news-title,#s37-products-title,#edition-works-title) { font-size:22px; }
 .study48 .edition-news { margin-block:38px; padding-top:16px; }
 .study48 .edition-news .edition-news-grid { grid-template-columns:minmax(0,1fr); gap:20px; }
 .study48 .edition-news .edition-news-item:first-child { grid-row:auto; padding-bottom:2px; }
 .study48 .edition-news .edition-news-item:not(:first-child) { padding-top:16px; border:0; }
 .study48 .edition-news .edition-news-item:not(:first-child) .edition-news-link { grid-template-columns:104px minmax(0,1fr); column-gap:14px; row-gap:0; }
 .study48 .edition-news .edition-news-title-row h3 { font-size:16px; }
 .study48 .edition-news .edition-news-item:not(:first-child) h3 { font-size:14px; }
 .study48 .edition-news .edition-news-date { font-size:11px; }
 .study48 .edition-works { margin-top:36px; }
 .study48 .edition-works .edition-works__pair { gap:15px; }
 .study48 .edition-works .edition-works__caption h3 { font-size:13px; }
 .study48 .edition-contact>a { font-size:24px; }
}
/* Interaction outlines remain; decorative section rules do not provide hierarchy. */
body.study48.study27 .s13-header,
body.study48.study27 .s13-header>.hero-now,
body.study48.study27 .s13-header #s14-nav { border:0; }
body.study48.study27 .s13-header>.hero-now::after { content:none; }
body.study48.study32 .v8-live .v8-live-group { border:0; background:#17171b; }
body.study48.study32 .v8-live .v8-live-group::before,
body.study48.study32 .v8-live .v8-live-group::after { content:none; }
body.study48 .edition-contact::before,
body.study48 .edition-contact::after { content:none; }
