.editorial-page .page-hero{padding:var(--sp-8) 0 var(--sp-7);background:var(--paper-2)}.editorial-page .page-hero h1{max-width:22ch}.editorial-page .page-hero p{max-width:70ch;margin-top:var(--sp-5);font-size:var(--fs-body-lg)}.editorial-page .editorial-breadcrumbs{gap:var(--sp-3);color:var(--fg2);font-size:var(--fs-sm);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.editorial-page .editorial-breadcrumbs a{text-underline-offset:var(--sp-1);text-decoration:underline}.editorial-page .editorial-breadcrumbs>span{max-width:50ch}.editorial-page .editorial-breadcrumbs>:not(:last-child):after{content:"/";margin-left:var(--sp-3);text-decoration:none}.editorial-page .editorial-meta{gap:var(--sp-4);color:var(--fg2);font-size:var(--fs-sm);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.editorial-page .editorial-list{padding-top:var(--sp-7);padding-bottom:var(--sp-9)}.editorial-page .editorial-entry{gap:var(--sp-7);border-bottom:1px solid var(--hairline-l);padding:var(--sp-7) 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.editorial-page .editorial-entry:not(:has(.editorial-entry-cover)){grid-template-columns:1fr}.editorial-page .editorial-entry-cover img{aspect-ratio:4/3;object-fit:cover;background:var(--paper-2);width:100%;height:auto}.editorial-page .editorial-entry h2{font-size:var(--fs-h2);margin:var(--sp-4) 0;text-transform:none;max-width:28ch}.editorial-page .editorial-entry p{max-width:70ch}.editorial-page .editorial-read-link{margin-top:var(--sp-5);border-bottom:1px solid var(--gold-deep);padding-bottom:var(--sp-1);font-weight:600;display:inline-block}.editorial-page .editorial-entry h2 a:hover,.editorial-page .editorial-read-link:hover{color:var(--fg2)}.editorial-page .editorial-empty{padding:var(--sp-7) 0}.editorial-page .editorial-empty p{margin:var(--sp-5) 0;max-width:65ch}.editorial-page .editorial-help{padding:var(--sp-8) 0;background:var(--paper-2)}.editorial-page .editorial-help p{margin:var(--sp-5) 0}.editorial-page .editorial-reading{gap:var(--sp-8);padding-top:var(--sp-7);padding-bottom:var(--sp-9);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.editorial-page .editorial-reading:not(:has(.editorial-toc)){display:block}.editorial-page .editorial-article{width:100%;min-width:0;max-width:75ch;margin:0 auto}.editorial-page .editorial-toc{top:var(--sp-9);position:sticky}.editorial-page .editorial-toc h2{font-size:var(--fs-h4);margin-bottom:var(--sp-5);text-transform:none}.editorial-page .editorial-toc ol{list-style:none}.editorial-page .editorial-toc li{margin-bottom:var(--sp-4);font-size:var(--fs-sm)}.editorial-page .editorial-toc a{text-underline-offset:var(--sp-1);text-decoration:underline}.editorial-page .editorial-article-end{gap:var(--sp-5);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--hairline-l);flex-wrap:wrap;display:flex}.editorial-page a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:var(--sp-1)}.editorial-page .art-figure{margin:var(--sp-6) 0}.editorial-page .art-image{width:100%;height:auto}.editorial-page .art-caption{margin-top:var(--sp-3);color:var(--fg2);font-size:var(--fs-sm)}.editorial-page .rich-content{overflow-wrap:anywhere;line-height:1.7;font-size:var(--fs-body-lg)}.editorial-page .art-p{margin:var(--sp-5) 0;line-height:1.75;font-size:inherit}.editorial-page .art-h2,.editorial-page .art-h3,.editorial-page .art-h4{margin:var(--sp-7) 0 var(--sp-5);scroll-margin-top:var(--sp-9);text-transform:none}.editorial-page .art-h2{font-size:var(--fs-h2)}.editorial-page .art-h3{font-size:var(--fs-h3)}.editorial-page .art-h4{font-size:var(--fs-h4)}.editorial-page .art-list{margin:var(--sp-5) 0;padding-left:var(--sp-6)}.editorial-page .art-list li{margin:var(--sp-2) 0}.editorial-page .art-link,.editorial-page .art-html a{text-underline-offset:var(--sp-1);color:var(--ink);text-decoration:underline}.editorial-page .art-quote{border-block:1px solid var(--hairline-l);margin:var(--sp-6) 0;padding:var(--sp-5) 0;font-style:italic}.editorial-page .art-rule{border:0;border-top:1px solid var(--hairline-l);margin:var(--sp-7) 0}.editorial-page .art-code{font:var(--fs-sm) var(--font-mono);padding:var(--sp-1);background:var(--paper-2)}.editorial-page .art-table,.editorial-page .art-html{margin:var(--sp-6) 0;overflow-x:auto}.editorial-page .art-html p{margin-block:var(--sp-5)}.editorial-page .art-html h2,.editorial-page .art-html h3,.editorial-page .art-html h4{margin:var(--sp-7) 0 var(--sp-5)}.editorial-page .art-html img{max-width:100%;height:auto}.editorial-page .art-html ul,.editorial-page .art-html ol{padding-left:var(--sp-6)}.editorial-page .art-table-inner,.editorial-page .art-html table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.editorial-page .art-cell,.editorial-page .art-html th,.editorial-page .art-html td{border:1px solid var(--hairline-l);padding:var(--sp-3);text-align:left;vertical-align:top}.editorial-page th.art-cell,.editorial-page .art-html th{background:var(--paper-2)}.editorial-page .art-columns{gap:var(--sp-5);margin:var(--sp-6) 0;display:grid}.editorial-page .art-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page .art-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-page .art-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-page .art-columns--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.editorial-page .art-columns--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.editorial-page .art-column{min-width:0}.editorial-page .art-banner,.editorial-page .art-cta{margin:var(--sp-6) 0;padding:var(--sp-5);border:1px solid var(--hairline-l);background:var(--paper-2)}.editorial-page .art-banner .art-p:first-child{margin-top:0}.editorial-page .art-banner .art-p:last-child{margin-bottom:0}.editorial-page .art-cta--filled{background:var(--gold-tint)}.editorial-page .art-banner--success{border-color:var(--ok)}.editorial-page .art-banner--warning{border-color:var(--warn)}.editorial-page .art-banner--error{border-color:var(--danger)}.editorial-page .art-gallery-wrap{margin:var(--sp-6) 0}.editorial-page .art-gallery{gap:var(--sp-5);display:grid}.editorial-page .art-gallery figure{margin:0}.editorial-page .art-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page .art-gallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-page .art-gallery--4{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-page .art-gallery--carousel{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.editorial-page .art-gallery--carousel figure{scroll-snap-align:start;flex:0 0 80%}.editorial-page .art-video{aspect-ratio:16/9;border:0;width:100%}@media (max-width:1024px){.editorial-page .editorial-entry{gap:var(--sp-5);grid-template-columns:1fr}.editorial-page .editorial-entry-cover{max-width:40ch}.editorial-page .editorial-reading{display:block}.editorial-page .editorial-toc{padding-bottom:var(--sp-6);position:static}.editorial-page .art-columns,.editorial-page .art-gallery{grid-template-columns:1fr}.editorial-page .art-gallery--carousel{display:flex}}
