.art-cover.editorial-cover{background:var(--cover-paper);color:var(--cover-ink)}
.editorial-cover .cover-art{margin:18px 0 0;min-height:0}
.editorial-cover .series-title{font-size:clamp(21px,9cqw,38px)}
.editorial-art{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.editorial-art b{font-size:clamp(25px,19cqw,70px);line-height:1.16;letter-spacing:-.055em;font-weight:650}
.editorial-art em{font-size:15px;font-style:normal;letter-spacing:.12em;margin:10px 0}
.editorial-art small{font-size:15px;letter-spacing:.1em}
.composition-balance>b:last-child{align-self:flex-end}.composition-balance>em{align-self:center}
.composition-steps{justify-content:space-evenly}.composition-steps>div{display:flex;align-items:baseline;gap:12px}.composition-steps>div:nth-child(2){margin-left:12%}.composition-steps>div:nth-child(3){margin-left:24%}.composition-steps b{font-size:clamp(20px,14cqw,50px)}
.composition-sequence{letter-spacing:.1em;justify-content:space-evenly}.composition-sequence b{font-weight:350;font-size:clamp(28px,22cqw,80px)}.composition-sequence b:nth-child(2){text-align:right}.composition-sequence small{border-top:1px solid currentColor;padding-top:12px}
.composition-split{justify-content:space-evenly}.composition-split b{font-size:clamp(26px,23cqw,82px)}.composition-split b:nth-child(2){align-self:flex-end;border-top:2px solid currentColor;padding-top:8px}.composition-split small{font-size:15px}
.composition-index{justify-content:space-between}.composition-index>div{display:flex;align-items:baseline;border-bottom:1px solid currentColor;padding:8px 0;gap:18px}.composition-index b{font-size:clamp(15px,10cqw,36px);letter-spacing:-.03em}.composition-index em{font-size:15px;margin:10px 0 0}
.composition-threshold{border:1px solid currentColor;padding:12px;justify-content:space-around}.composition-threshold>b:last-child{text-align:right;background:var(--cover-ink);color:var(--cover-paper);padding:4px}.composition-threshold b{font-size:clamp(23px,19cqw,65px)}
.composition-margin{padding-left:18%;border-left:12px solid currentColor;justify-content:space-evenly}.composition-margin>b:last-child{font-weight:350}.composition-margin b{font-size:clamp(26px,22cqw,75px)}
.composition-layers{justify-content:space-evenly}.composition-layers b{padding:10px 0 10px calc(var(--layer)*10%);border-top:1px solid currentColor;font-size:clamp(22px,14cqw,46px);font-weight:450}.composition-layers b:last-child{background:var(--cover-ink);color:var(--cover-paper)}
.composition-aperture{border:14px solid currentColor;padding:14px;justify-content:space-between}.composition-aperture b{font-size:clamp(22px,15cqw,52px);font-weight:400}
.extended-showcase .series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.extended-showcase .series-label{display:block}.extended-showcase .series-label span:last-child{display:block;margin-top:6px}.cover-stage{font-size:15px;color:#666;margin-top:8px}
@media(max-width:760px){.extended-showcase .series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-art em{font-size:15px;margin:5px 0}.editorial-art small{font-size:15px}.composition-index>div{gap:10px;padding:5px 0}.composition-index em{font-size:15px}.composition-aperture{border-width:8px;padding:8px}.composition-margin{border-left-width:7px}.composition-threshold{padding:7px}}
@media(max-width:520px){.extended-showcase .series-grid{grid-template-columns:minmax(0,320px);justify-content:center}.extended-showcase .art-cover{padding:20px}.extended-showcase .cover-art{min-height:130px}.extended-showcase .series-imprint{font-size:15px}.extended-showcase .series-title{font-size:30px}.extended-showcase .cover-deck{font-size:15px}.extended-showcase .cover-english{font-size:15px}.editorial-art em{font-size:15px}.editorial-art small{font-size:15px}}
