:root{--hot:#427587;--ink:#172b32;--paper:#f5f3ec}.tws-article-hero{max-width:1150px;margin:auto;padding:clamp(3rem,6vw,6rem) var(--pad) 2rem}.tws-article-hero .kicker{color:#326477}.tws-article-hero h1{font:800 clamp(3rem,6.5vw,6.4rem)/1.04 Syne,sans-serif;letter-spacing:-.06em;margin:1.3rem 0 1.6rem}.tws-article-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#326477}.tws-article-hero .standfirst{color:#53636a;line-height:1.65}.tws-article-hero .meta{border-color:#c5cecd}.tws-photo{margin:0}.tws-photo img{display:block;width:100%;height:auto}.tws-photo figcaption{font:.72rem/1.7 'DM Sans',sans-serif;color:#657277;margin-top:.75rem}.graphic-heading h2{font:700 clamp(1.7rem,3.2vw,2.6rem)/1.15 Syne,sans-serif;letter-spacing:-.035em;margin:.6rem 0 1.7rem}.graphic-heading .eyebrow{color:#326477}.role-map{background:#e4ecea;padding:clamp(1.3rem,3vw,2.5rem);margin:3rem 0}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem}.role-grid>div{border-top:2px solid #9bb6b8;padding-top:1rem}.role-number{font:400 2rem Georgia,serif;color:#62858b}.role-label{font:.65rem/1.5 'DM Sans',sans-serif;letter-spacing:.09em;font-weight:700;margin:.8rem 0}.role-grid h3{font:700 1.4rem/1.25 'DM Sans',sans-serif;margin:0 0 1rem}.role-grid p:last-child{font:.9rem/1.65 'DM Sans',sans-serif;color:#4e646a}.track-guide{margin:4rem 0}.track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.track-grid>.track-card{display:flex;flex-direction:column;background:#fff;padding:1.4rem;border-top:3px solid #a7bcbd;min-width:0}.track-grid>.track-card.title-track{background:#dfeae8;border-color:#31677a}.track-top{display:flex;justify-content:space-between;gap:8px;font:.65rem/1.6 'DM Sans',sans-serif;letter-spacing:.04em}.track-grid h3{font:700 1.65rem/1.2 'DM Sans',sans-serif;margin:1.3rem 0 .6rem;letter-spacing:-.04em}.track-grid p{font:.9rem/1.65 'DM Sans',sans-serif}.track-grid .sound{font-weight:700;color:#31677a;margin:1rem 0 .4rem}.track-grid .korean-title{margin:0;color:#516d73;font-size:.82rem}.track-grid .producer{margin-top:auto;padding-top:1.3rem;border-top:1px solid #cdd6d5;font-size:.75rem}.producer strong{font-size:.9rem;display:block;margin-top:.35rem}.tws-mv-link{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #8fa4a8;border-bottom:1px solid #8fa4a8;padding:1rem 0;text-decoration:none;font:600 .9rem/1.6 'DM Sans',sans-serif}.full-credits{margin:3rem 0}.full-credits details{border-top:1px solid #b6c4c4}.full-credits details:last-child{border-bottom:1px solid #b6c4c4}.full-credits summary{cursor:pointer;padding:1.2rem .4rem;font-weight:700}.full-credits summary span{font-size:.75rem;color:#587b84;margin-right:1rem}.full-credits dl{padding:0 1.5rem 1rem;margin:0;display:grid;grid-template-columns:110px 1fr;gap:.7rem 1rem;font:.9rem/1.7 'DM Sans',sans-serif}.full-credits dt{font-weight:700}.full-credits dd{margin:0}.sources{color:#53636a}.sources li{overflow-wrap:anywhere}.copy{margin:3rem auto}.copy h2{font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:680px){.role-grid,.track-grid{grid-template-columns:1fr}.role-grid{gap:1.3rem}.role-grid>div{display:grid;grid-template-columns:2.6rem 1fr;gap:0 .8rem}.role-number{grid-row:1/4}.role-label{margin:0 0 .4rem}.role-grid h3{margin-bottom:.4rem}.role-grid p:last-child{grid-column:2;margin:0}.track-grid>.track-card{padding:1.3rem}.track-grid .producer{margin-top:1rem;padding-top:.8rem}.tws-article-hero{padding:2.6rem 1.2rem 1rem}.tws-article-hero h1{font-size:clamp(2.7rem,10vw,4rem)}.full-credits dl{grid-template-columns:1fr;gap:.25rem;padding:0 .5rem 1.2rem}.full-credits dd{margin-bottom:.8rem}.role-map{margin:2rem 0}.copy p{line-height:1.8}.track-guide{margin:2.7rem 0}}

.tws-video{margin:0}.tws-video-frame{aspect-ratio:16/9;background:#111;overflow:hidden}.tws-video-frame iframe{display:block;width:100%;height:100%;border:0}.tws-video figcaption{font:.72rem/1.7 "DM Sans",sans-serif;color:#657277;margin-top:.75rem}
