.xi-archive-article-page{min-height:100dvh}.xi-archive-article-shell{width:min(100% - 40px,920px);margin:0 auto;padding:clamp(64px,9vw,132px) 0}.xi-archive-article-head{max-width:860px}.xi-archive-article-meta{color:hsl(var(--xi-muted-col));letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:7px 10px;margin:18px 0 0;font-size:10px;font-weight:650;line-height:1.5;display:flex}.xi-archive-article-head h1,.xi-archive-article-shell>h1{color:hsl(var(--xi-ink));letter-spacing:-.048em;text-wrap:balance;margin:clamp(26px,4vw,48px) 0 0;font-size:clamp(42px,7vw,82px);font-weight:520;line-height:.98}.xi-archive-article-lead{max-width:780px;color:hsl(var(--xi-muted-col));margin:clamp(26px,4vw,46px) 0 0;font-size:clamp(18px,2.2vw,25px);line-height:1.58}.xi-archive-article-notice{border-top:1px solid hsl(var(--xi-ink) / .18);border-bottom:1px solid hsl(var(--xi-ink) / .18);border-left:3px solid hsl(var(--xi-violet));margin:clamp(46px,7vw,76px) 0 0;padding:24px 0 24px clamp(18px,3vw,34px)}.xi-archive-article-notice strong{color:hsl(var(--xi-ink));letter-spacing:.04em;font-size:13px}.xi-archive-article-notice p{max-width:760px;color:hsl(var(--xi-muted-col));margin:10px 0 0;font-size:14px;line-height:1.7}.xi-archive-article-cover{object-fit:contain;object-position:left center;width:100%;max-height:680px;margin:clamp(54px,8vw,92px) 0 0;display:block}.xi-archive-article-body{max-width:760px;color:hsl(var(--xi-muted-col));margin:clamp(58px,8vw,96px) 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.82}.xi-archive-article-body p,.xi-archive-article-body ul,.xi-archive-article-body ol,.xi-archive-article-body blockquote{margin:0 0 1.45em}.xi-archive-article-body h2,.xi-archive-article-body h3,.xi-archive-article-body h4,.xi-archive-article-body h5,.xi-archive-article-body h6{color:hsl(var(--xi-ink));letter-spacing:-.03em;margin:2.3em 0 .7em;font-size:clamp(25px,3vw,38px);font-weight:540;line-height:1.08}.xi-archive-article-body strong{color:hsl(var(--xi-ink));font-weight:650}.xi-archive-article-body a,.xi-archive-back-link{color:hsl(var(--xi-ink));text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.xi-archive-article-body a:focus-visible,.xi-archive-back-link:focus-visible{outline:2px solid hsl(var(--xi-violet));outline-offset:5px}.xi-archive-article-body img{width:100%;height:auto;margin:clamp(34px,5vw,58px) 0;display:block}.xi-archive-article-body iframe{aspect-ratio:16/9;border:0;width:100%;margin:clamp(34px,5vw,58px) 0;display:block}.xi-archive-article-audio{border-top:1px solid hsl(var(--xi-ink) / .18);max-width:760px;margin:clamp(58px,8vw,96px) 0 0;padding-top:30px}.xi-archive-article-audio audio{width:100%;margin-top:18px}.xi-archive-article-footer{border-top:1px solid hsl(var(--xi-ink) / .18);justify-content:space-between;align-items:baseline;gap:24px;margin-top:clamp(68px,10vw,124px);padding-top:28px;display:flex}.xi-archive-article-footer p{color:hsl(var(--xi-muted-col));margin:0;font-size:11px;line-height:1.6}@media (width<=680px){.xi-archive-article-shell{width:min(100% - 32px,920px);padding-top:52px}.xi-archive-article-head h1,.xi-archive-article-shell>h1{font-size:clamp(38px,12vw,58px)}.xi-archive-article-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.xi-archive-article-page *,.xi-archive-article-page :before,.xi-archive-article-page :after{scroll-behavior:auto!important}}
