
.news-section{padding:90px var(--pad);border-top:1px solid var(--line)}.news-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.news-label h2{font-size:clamp(32px,4vw,64px);font-weight:500;letter-spacing:-.05em;margin:0}.news-card{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:center}.news-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.news-card h3{font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:16px 0}.news-card p{color:#aaa;max-width:520px}.news-card span{display:inline-block;border-bottom:1px solid #777;padding-bottom:6px;margin-top:12px}.news-main{padding:140px var(--pad) 90px}.news-main h1{font-size:clamp(48px,8vw,112px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:24px 0 40px}.news-main .section-no,.news-section .section-no{font-size:14px}.news-player{width:100%;aspect-ratio:16/9;border:0;background:#111}.news-story{max-width:820px;margin:60px auto;font-size:18px;line-height:1.8}.news-story .lead{font-size:clamp(24px,3vw,36px);line-height:1.4}.news-story ul{padding-left:22px}.news-tags{color:#aaa;font-size:14px;overflow-wrap:anywhere}.news-credits{padding-top:40px;border-top:1px solid var(--line)}.news-credits h2{font-size:36px;font-weight:500}.credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px}.credit-grid dt{color:#aaa;font-size:14px}.credit-grid dd{margin:5px 0 0;font-size:18px}.news-main a:focus-visible,.news-section a:focus-visible{outline:2px solid var(--red);outline-offset:6px}@media(max-width:900px){.news-card{grid-template-columns:1fr;gap:20px}.credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.credit-grid{grid-template-columns:1fr}.news-label{gap:20px}.news-main{padding-top:110px}}

.news-bts{margin-top:80px;padding-top:50px;border-top:1px solid var(--line)}.news-bts-grid{columns:3;column-gap:16px}.bts-photo{display:block;margin-bottom:16px;break-inside:avoid;cursor:zoom-in}.bts-photo img{display:block;width:100%;height:auto;transition:filter .2s}.bts-photo:hover img{filter:brightness(1.1)}.bts-lightbox{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;padding:65px 30px 80px;background:#080808f5;color:white;overflow:hidden}.bts-lightbox::backdrop{background:#000e}.bts-lightbox>img{display:block;width:100%;height:100%;object-fit:contain}.bts-close{position:absolute;right:22px;top:12px;font-size:36px;width:48px;height:48px}.bts-lightbox button{background:#171717;color:#fff;border:1px solid #666;cursor:pointer;min-height:44px;border-radius:4px}.bts-controls{position:absolute;bottom:18px;left:0;width:100%;display:flex;justify-content:center;gap:25px;align-items:center}.bts-controls button{font:inherit;padding:10px 18px}.bts-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:850px){.news-bts-grid{columns:2}}@media(max-width:480px){.news-bts-grid{column-gap:10px}.bts-photo{margin-bottom:10px}.news-bts .news-label{align-items:flex-start;flex-direction:column}.bts-lightbox{padding:65px 10px 80px}}
