.article[data-v-270de579]{padding-top:calc(var(--nav-h) + max(31.25px,2.6042vw));padding-bottom:max(50px,4.1667vw)}.crumbs[data-v-270de579]{font-size:max(6.88px,.5729vw);letter-spacing:.14em;color:var(--gray);margin-bottom:max(22.5px,1.875vw)}.crumbs a[data-v-270de579]{color:var(--gray);transition:color .25s}.crumbs a[data-v-270de579]:hover{color:var(--ink)}.sep[data-v-270de579]{margin:0 max(5px,.4167vw)}.current[data-v-270de579]{color:var(--ink)}.article-head[data-v-270de579]{margin-bottom:max(25px,2.0833vw)}.title[data-v-270de579]{font-size:max(26.25px,2.1875vw);font-weight:300;line-height:1.3;margin-bottom:max(10px,.8333vw)}.article-meta[data-v-270de579]{display:flex;align-items:center;gap:max(12.5px,1.0417vw)}.date[data-v-270de579]{font-size:max(7.5px,.625vw);letter-spacing:.14em;color:var(--gray)}.cover[data-v-270de579]{margin-bottom:max(31.25px,2.6042vw)}.cover img[data-v-270de579]{width:100%;aspect-ratio:16 / 9;object-fit:cover}.body[data-v-270de579]{max-width:max(500px,41.6667vw)}.body p[data-v-270de579]{color:var(--ink);font-size:max(10px,.8333vw);line-height:1.85;margin-bottom:max(15px,1.25vw);font-weight:300}.pager[data-v-270de579]{display:flex;justify-content:space-between;gap:max(10px,.8333vw);flex-wrap:wrap;margin-top:max(25px,2.0833vw)}.recommended[data-v-270de579]{border-top:1px solid var(--line);margin-top:max(50px,4.1667vw);padding-top:max(37.5px,3.125vw)}.rec-title[data-v-270de579]{font-size:max(7.5px,.625vw);letter-spacing:.2em;color:var(--gray);margin-bottom:max(22.5px,1.875vw)}.rec-grid[data-v-270de579]{display:grid;grid-template-columns:repeat(3,1fr);gap:max(18.75px,1.5625vw)}.rec-img[data-v-270de579]{aspect-ratio:3 / 2;background:var(--paper);margin-bottom:max(10px,.8333vw);overflow:hidden}.rec-date[data-v-270de579]{font-size:max(6.88px,.5729vw);letter-spacing:.12em;color:var(--gray);display:block;margin-bottom:max(5px,.4167vw)}.rec-card h3[data-v-270de579]{font-size:max(9.38px,.7813vw);font-weight:400;line-height:1.4;transition:opacity .25s}.rec-card:hover h3[data-v-270de579]{opacity:.7}@media (max-width: 768px){.rec-grid[data-v-270de579]{grid-template-columns:1fr}}
