.article-shell[data-v-5fe4d5e2]{width:100%;padding-inline:var(--page-pad);margin-inline:auto}.article-head[data-v-5fe4d5e2]{max-width:calc(820px + 2 * var(--page-pad));padding-top:clamp(120px,16vw,180px);padding-bottom:40px}.article-body[data-v-5fe4d5e2]{max-width:calc(720px + 2 * var(--page-pad));padding-bottom:80px}.article-title[data-v-5fe4d5e2]{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:break-word;margin-top:24px;font-size:clamp(40px,6vw,84px);font-weight:300;line-height:1.04}.article-author[data-v-5fe4d5e2]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:28px;font-size:11px}.article-cover-sec[data-v-5fe4d5e2]{padding:0 var(--page-pad) 64px;max-width:calc(1280px + 2 * var(--page-pad));width:100%;margin-inline:auto}.article-cover[data-v-5fe4d5e2]{aspect-ratio:16/9;border-radius:2px;overflow:hidden}.article-cover-img[data-v-5fe4d5e2]{background-position:50%;background-size:cover;width:100%;height:100%}.article-lead[data-v-5fe4d5e2]{font-family:var(--display);color:var(--ink);margin:0 0 44px;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.article-p[data-v-5fe4d5e2]{color:var(--ink-2);overflow-wrap:break-word;margin:0 0 26px;font-size:18px;line-height:1.8}.article-p[data-v-5fe4d5e2]:last-of-type{margin-bottom:0}.article-tags[data-v-5fe4d5e2]{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.article-tag[data-v-5fe4d5e2]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:10px}@media (width<=640px){.article-cover[data-v-5fe4d5e2]{aspect-ratio:4/3}}
