/* Screenshot-scoped readability corrections. */
html body .series-film-grid > .stacked-film:only-child{grid-column:1 / -1;min-width:0}
html body .desktop-nav{gap:clamp(16px,1.6vw,26px)}
html body .header .desktop-nav > a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:44px;font-size:16px;line-height:1.35;font-weight:500;letter-spacing:0;white-space:nowrap}
html body .header .desktop-nav > a .stock-nav-line{display:block;font:inherit;margin:0;color:inherit;letter-spacing:inherit}
html body .header .menu-toggle{min-width:44px;min-height:44px;align-items:center}
html body .mobile-nav a{min-height:44px;line-height:1.4}
html body .mobile-nav a .stock-nav-line{font:inherit;color:inherit;margin:0}
html body .subheader nav > a{font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0}
html body .subheader nav > a .stock-nav-line{font:inherit;color:inherit;margin:0}
html body .live-record{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(24px,5vw,64px)}
html body .live-record-image{width:min(100%,480px);margin:0;justify-self:start}
html body .live-record-image img{display:block;width:min(100%,360px);max-width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
html body .live-record-image figcaption{font-size:14px;line-height:1.6;margin-top:12px}
html body .live-service-page .live-case-grid img{width:min(100%,360px);height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain}
html body #live-yearly-portfolio .live-year-image img{width:min(100%,360px)!important;max-width:100%!important;height:auto!important;aspect-ratio:auto;object-fit:contain}
html body .live-records .sd-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
@media(max-width:760px){html body .live-record{grid-template-columns:minmax(0,1fr);gap:22px}html body .live-record-image{width:100%}}
