.archive-header{border:0;padding-bottom:0}.archive-header .breadcrumbs{margin-bottom:24px}.archive-hero{background:var(--purple);min-height:320px;color:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;padding:48px;display:grid;position:relative;overflow:hidden}.archive-hero-copy{z-index:1;position:relative}.archive-hero h1{max-width:25ch;font-size:clamp(38px,4.5vw,54px);line-height:1.1}.archive-hero .interior-intro{color:var(--lilac);max-width:58ch;margin-top:24px;font-size:18px;line-height:1.7}.archive-hero .article-date{color:var(--lilac);margin-top:24px}.archive-mark{aspect-ratio:360/280;pointer-events:none;width:100%;max-width:360px;position:relative}.archive-mark svg{width:100%;height:100%;display:block}.mark-loop-a{stroke:var(--lilac)}.mark-loop-b{stroke:var(--accent)}.mark-center{fill:var(--paper)}.archive-hero-signature{color:var(--lilac);font-size:12px;position:absolute;bottom:24px;right:48px}.archive-hero-soft{background:var(--lilac);color:var(--purple)}.archive-hero-soft .interior-intro,.archive-hero-soft .archive-hero-signature{color:var(--muted)}.archive-hero-soft .mark-loop-a{stroke:var(--purple);opacity:.25}.archive-designed .archive-status{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-block:8px 40px;padding:24px 0}.archive-designed .archive-status strong{color:var(--purple)}.archive-designed .reading-layout{margin-top:0}.archive-designed .reading-sidebar{background:var(--lilac);border:0;border-radius:12px;padding:24px}.archive-designed .reading-sidebar h2{color:var(--purple)}.archive-designed .reading-sidebar nav a{color:var(--ink)}.archive-designed .reading-sidebar nav a:hover,.archive-designed .archive-prose h2{color:var(--purple)}.archive-designed:not(.archive-article) .archive-prose>section:first-of-type{background:var(--lilac);border-radius:16px;padding:32px}.archive-designed .archive-prose section:not(:first-of-type)>h2{border-bottom:1px solid var(--line);padding-bottom:24px}.archive-subsections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.archive-subsection{border-top:1px solid var(--line);min-width:0;padding-top:24px}.archive-prose .archive-subsection h3{color:var(--purple);margin-top:0;font-size:23px}.archive-subsection>*+*{margin-top:16px}.archive-subsection p,.archive-subsection li{font-size:16px;line-height:1.7}.archive-hub .archive-directory a{border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;padding:32px 24px;transition:background .2s;display:grid}.archive-hub .archive-directory a:hover{background:var(--lilac)}.archive-hub .archive-directory h3{color:var(--purple);font-size:27px}.archive-hub .archive-directory li:first-child{border-top:0;margin-bottom:12px}.archive-hub .archive-directory li:first-child a{background:var(--lilac);padding-block:36px}.archive-hub .archive-directory li:first-child h3{font-size:42px}.archive-hub .archive-directory a>svg{width:32px;height:32px}.archive-hub .archive-index-aside{background:var(--lilac);border-radius:16px;padding:28px}.archive-hub .archive-index-aside h2{color:var(--purple);font-size:23px}.archive-designed .news-editorial a{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:40px}.news-copy p{max-width:68ch;color:var(--muted);margin-top:16px;font-size:16px;line-height:1.7}.news-editorial time{margin-top:20px;display:block}.news-editorial .news-featured{border:0;margin-bottom:32px}.archive-designed .news-featured a{background:var(--purple);color:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;padding:40px}.news-editorial .news-featured h2{max-width:34ch;font-size:32px}.news-editorial .news-featured p,.news-editorial .news-featured time{color:var(--lilac)}.news-editorial .news-featured a:hover h2{color:var(--paper);text-underline-offset:.15em;text-decoration:underline}.news-featured .archive-mark{transition:transform .3s}.news-featured a:hover .archive-mark{transform:rotate(-5deg)}@media (width<=1050px){.archive-hero{grid-template-columns:minmax(0,1fr) 200px;gap:24px;padding:36px}.archive-subsections{grid-template-columns:1fr}}@media (width<=760px){.archive-hero{min-height:0;padding:32px 28px;display:block}.archive-hero h1{overflow-wrap:anywhere;font-size:38px}.archive-hero>.archive-mark{opacity:.2;width:220px;position:absolute;bottom:-70px;right:-140px}.archive-hero-signature{display:none}.archive-hero .interior-intro{font-size:16px}.archive-designed .archive-status{margin-bottom:32px;padding-block:20px}.archive-designed .reading-sidebar{padding:16px 20px}.archive-designed .mobile-toc{border:0;padding:0}.archive-designed:not(.archive-article) .archive-prose>section:first-of-type{padding:24px}.archive-hub .archive-directory a{grid-template-columns:minmax(0,1fr) 24px;gap:16px;padding:24px 12px}.archive-hub .archive-directory h3{font-size:23px}.archive-hub .archive-directory a>svg{width:24px;height:24px}.archive-designed .news-editorial a{gap:20px}.archive-designed .news-featured a{padding:28px;display:block}.news-editorial .news-featured h2{font-size:27px}.news-featured .archive-mark{display:none}}@media (prefers-reduced-motion:reduce){.archive-hub .archive-directory a,.news-featured .archive-mark{transition:none}}
