.paired-release-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;aspect-ratio:1}
.paired-release-art article{min-width:0}
.paired-release-art article:last-child{margin-top:60px}
.paired-release-art img{aspect-ratio:1;width:100%;object-fit:contain;box-shadow:0 15px 35px #0005}
.paired-release-art h3{font-size:18px;line-height:1.4;margin-top:15px;overflow-wrap:anywhere}
.paired-release-art p{font:10px/1.7 var(--mono);color:var(--muted);margin-top:7px;overflow-wrap:anywhere}
.paired-release-art a:hover h3{color:var(--lime)}
.paired-status{font:11px/1.8 var(--mono);color:var(--lime);margin-top:20px}
.story-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:35px}
.story-release-grid figure{min-width:0}
.story-release-grid img{width:100%;aspect-ratio:1;object-fit:contain}
.story-release-grid figcaption{display:grid;gap:8px;padding-top:15px}
.story-release-grid strong{font-size:18px;font-weight:500;line-height:1.5}
.story-release-grid figcaption span{font:10px/1.8 var(--mono);color:var(--muted)}
.artist-hero h1.artist-title-ja-long{font-family:var(--sans);font-size:clamp(34px,4.8vw,74px);line-height:1.3;letter-spacing:-.065em;overflow-wrap:anywhere}
.tool-requirements{font-size:12px}
.home-roster .roster-card h3{line-height:1.3}
@media(max-width:800px){.paired-release-art{gap:14px}.paired-release-art h3{font-size:16px}.paired-release-art p{font-size:9px}.paired-release-art article:last-child{margin-top:40px}.story-release-grid{gap:18px}}
@media(max-width:600px){.paired-release-art{gap:14px}.paired-release-art h3{font-size:16px;margin-top:12px}.paired-release-art p{font-size:9px}.paired-status{font-size:10px;margin-top:16px}.story-release-grid{gap:14px}.story-release-grid strong{font-size:15px}.story-release-grid figcaption span{font-size:9px}.artist-hero h1.artist-title-ja-long{font-size:clamp(33px,10vw,45px);line-height:1.35}.roster-grid .roster-card h3{line-height:1.25}.tool-requirements{font-size:11px}}
@media(max-width:370px){.paired-release-art{gap:12px}.paired-release-art h3{font-size:14px}.paired-release-art p{font-size:8px}.paired-release-art article:last-child{margin-top:30px}}
