/* Retain the adopted Amemiya interview layout and type scale. */
.kota-page .option-photo img{object-position:center 32%}
.kota-page .kota-roman{display:block;margin-top:4px;color:var(--muted);font-size:11px;letter-spacing:.14em;font-weight:500}
.kota-page .option-split .option-title{font-size:clamp(19px,1.6vw,23px);line-height:1.8}
.kota-page .interview-row{display:block;margin-inline:auto}
.kota-page .interview-question:first-child{margin-top:0}
.kota-page .story-photo{height:auto;aspect-ratio:auto 1600 / 1067}
.kota-page .poster-action{left:82%;color:var(--navy);text-shadow:none}
.kota-page .poster-action>span:last-child{padding:3px 10px;background:#fffffff0}
.kota-page .option-player video{width:100%;height:100%;display:block;background:#132e48;object-fit:contain}
.kota-music{font-size:11px;color:var(--muted);margin-top:12px;margin-bottom:28px}
.kota-music summary{cursor:pointer;width:fit-content;padding:6px 0}
.kota-music p{margin-top:8px}
.kota-music a,.kota-related a{text-decoration:underline;text-underline-offset:4px;color:#087caa}
.kota-context{margin:28px 0;padding:18px 20px;background:#f5f8fa;border-left:2px solid var(--line)}
.kota-context:first-child{margin-top:0}
.kota-page .interview-copy .kota-context h3{font-size:15px;line-height:1.8;margin:0 0 8px;letter-spacing:.01em}
.kota-page .interview-copy .kota-context p{font-size:14px;line-height:2;margin-top:8px;color:var(--muted)}
.kota-page .interview-copy .kota-related{font-size:13px;line-height:2;margin-top:24px;color:var(--muted)}
.kota-page .kota-contact{display:block;max-width:470px}
.kota-page .gallery-photo img{object-fit:contain;background:#eef3f6}
.kota-page .gallery-photo:first-child img{object-position:center}
@media(max-width:760px){
 .kota-page .option-split .option-title{font-size:clamp(17px,5vw,22px);line-height:1.8}
 .kota-page .option-photo{height:auto;aspect-ratio:1/1}
 .kota-page .option-photo img{object-fit:cover;object-position:center 30%}
 .kota-page .interview-title{font-size:18px}
 .kota-page .interview-row+.interview-row{padding-top:32px}
 .kota-context{margin-block:24px;padding:14px 16px}
 .kota-page .interview-copy .kota-context h3{font-size:14px}
 .kota-page .interview-copy .kota-context p{font-size:13px}
 .kota-page .contact-heading h2{font-size:20px}
 .kota-page .gallery-photo{aspect-ratio:3/2}
}
