.art{padding:clamp(30px,4.2vw,60px) 0 clamp(46px,6vw,86px)}.art-inner{max-width:760px;margin-inline:auto}.art-back{margin-bottom:18px;display:inline-block}.art-hed{margin:15px 0 22px;font-size:clamp(36px,5.2vw,72px)}.art-deck{margin-bottom:26px}.art-credit{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:clamp(24px,3vw,36px);padding:13px 0;display:flex}.art-figure{border:1px solid var(--rule);background:var(--paper-2);margin:0 0 clamp(24px,3vw,36px)}.art-figure img{width:100%}.art-body{font-size:18px;line-height:1.62}.art-body>*+*{margin-top:.9em}.art-body>p:first-child:first-letter{font-family:var(--fd);float:left;color:var(--acc);padding:.05em .1em 0 0;font-size:3.6em;font-weight:600;line-height:.84}.art-body h2,.art-body h3{font-family:var(--fd);letter-spacing:-.03em;margin-top:1.6em;font-weight:600;line-height:1.12}.art-body h2{font-size:clamp(22px,2.2vw,30px)}.art-body h3{font-size:clamp(19px,1.8vw,24px)}.art-body a{color:var(--acc);border-bottom:1px solid}.art-body ul,.art-body ol{padding-left:1.2em}.art-body blockquote{border-left:3px solid var(--acc);color:var(--ink-2);padding-left:1em;font-style:italic}.art-body img{border:1px solid var(--rule);margin-inline:auto}.art-original{border-top:1px solid var(--rule-2);margin-top:clamp(28px,3.6vw,44px);padding-top:15px}.art-original a{color:var(--acc)}.archive-page{padding:clamp(30px,4.2vw,60px) 0 clamp(46px,6vw,86px)}.archive-page .op-plate{margin-bottom:clamp(20px,3vw,32px)}.archive-page .op-intro{margin-bottom:clamp(24px,3vw,40px)}
