:root{--measure:clamp(40rem, 30rem + 12vw, 46rem);--body:clamp(1.0625rem, .9rem + .3vw, 1.25rem)}.editorial-shell{--display:var(--text)}.editorial-page{min-height:48vh;padding-block:clamp(6rem,9vw,8rem) clamp(4rem,7vw,6rem)}.editorial-page>h1,.editorial-article h1{max-width:15ch;font-family:var(--display);letter-spacing:-.035em;margin:.35em 0;font-size:clamp(2.125rem,1.6rem + 1.9vw,2.75rem);font-weight:600;line-height:1.1}.editorial-kicker{color:var(--cobalt);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:650}.editorial-intro,.editorial-article__excerpt{max-width:42rem;color:var(--ink-500);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.6}.editorial-error-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.editorial-card h2,.editorial-article h1,.editorial-prose{overflow-wrap:anywhere}.editorial-empty{color:var(--ink-500);border-top:1px solid #28282529;margin-top:3rem;padding-block:2rem}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.editorial-page--journal>h1{max-width:none;font-size:clamp(2.25rem,1.4rem + 2vw,3.5rem)}.editorial-filters{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.editorial-filters a{border:1px solid var(--rule);min-height:44px;color:var(--ink-500);border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-size:clamp(.875rem,.8rem + .15vw,.9375rem);font-weight:550;transition:border-color .2s,color .2s;display:inline-flex}.editorial-filters a:hover{border-color:var(--obsidian);color:var(--obsidian)}.editorial-filters a[aria-current=page]{border-color:var(--obsidian);background:var(--obsidian);color:var(--white)}.editorial-page--journal .editorial-grid{margin-top:2rem}.editorial-card h2 a:hover{color:var(--cobalt)}@media (width>=900px){.editorial-page--journal .editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-page--journal .editorial-card h2{font-size:clamp(1.25rem,1rem + .6vw,1.75rem)}.editorial-page--journal .editorial-card:first-child{grid-column:1/-1}.editorial-page--journal .editorial-card:first-child .editorial-card__body{padding:clamp(2rem,3.5vw,3.25rem)}.editorial-page--journal .editorial-card:first-child h2{font-size:clamp(1.75rem,1rem + 1.4vw,2.5rem);line-height:1.12}.editorial-page--journal .editorial-card:first-child .editorial-card__body>p:not(.editorial-kicker){max-width:34rem;font-size:clamp(1.0625rem,.9rem + .3vw,1.25rem);line-height:1.6}.editorial-page--journal .editorial-card:first-child .editorial-card__link{margin-top:1.5rem}}@media (width>=1100px){.editorial-page--journal .editorial-card:first-child:has(.editorial-card__image){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}}.editorial-card{background:#ffffff5c;border:1px solid #28282521;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.editorial-card__image,.editorial-article__cover{background:#e9e5dd;display:block;overflow:hidden}.editorial-card__image img,.editorial-article__cover{aspect-ratio:16/9;object-fit:cover;width:100%}.editorial-card__body{flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,2rem);display:flex}.editorial-card h2{letter-spacing:-.025em;margin:.5rem 0;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:600;line-height:1.2}.editorial-card h2 a{color:inherit;text-decoration:none}.editorial-card__body>p:not(.editorial-kicker){color:var(--ink-500);line-height:1.55}.editorial-card__link{color:inherit;gap:.5rem;margin-top:auto;padding-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.editorial-article{padding:clamp(6rem,8vw,8rem) 1.25rem 5rem}.editorial-article__header{max-width:var(--measure);margin:0 auto clamp(2rem,4vw,3rem)}.editorial-article__title-row{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.editorial-article__title-row h1{flex:1;min-width:0}.editorial-article h1{max-width:none;font-size:clamp(2.25rem,1.4rem + 2vw,3.5rem)}.editorial-article .editorial-article__excerpt{max-width:none;color:var(--ink-500);font-size:var(--body);letter-spacing:-.006em;margin:0;line-height:1.6}.editorial-article__meta{color:var(--ink-500);margin-top:1.25rem;font-size:.875rem}.editorial-article__cover{max-width:calc(var(--measure) + 12rem);border-radius:1rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.editorial-article__body{max-width:var(--measure);margin:0 auto}.editorial-prose{max-width:var(--measure);color:#1d1e22;font-size:var(--body);letter-spacing:-.006em;margin:0 auto;line-height:1.7}.editorial-prose>:first-child{margin-top:0}.editorial-prose p{letter-spacing:inherit;line-height:inherit;margin:0 0 1.15em}.editorial-prose :is(ul,ol){margin:0 0 1.25em;padding-left:1.3em}.editorial-prose li{margin-block:.4em;padding-left:.2em;line-height:1.6}.editorial-prose li::marker{color:var(--ink-500)}.editorial-prose strong{font-weight:600}.editorial-prose :is(h2,h3){color:var(--obsidian);letter-spacing:-.025em;scroll-margin-top:120px;font-weight:600;line-height:1.2}.editorial-prose h2{margin:2.2em 0 .6em;font-size:clamp(1.375rem,1rem + .9vw,1.875rem)}.editorial-prose h3{margin:1.8em 0 .5em;font-size:clamp(1.125rem,.95rem + .45vw,1.4375rem)}.editorial-prose h2+h2,.editorial-prose h2+h3{margin-top:.85em}.editorial-prose a{color:var(--cobalt);text-underline-offset:.18em;text-decoration-thickness:1px}.editorial-prose a:hover{text-decoration-thickness:2px}.editorial-prose img{border-radius:.6rem;max-width:100%;height:auto;margin-block:.5em}.editorial-prose hr{border:0;border-top:1px solid var(--rule);margin:2.5em 0}.editorial-prose code{font-size:.85em}.editorial-prose blockquote{border-left:2px solid var(--cobalt);color:var(--ink-700);margin:1.75em 0;padding-left:1.25rem}.editorial-prose pre{border:1px solid var(--rule);border-radius:6px;padding:1.25rem;font-size:.875rem;overflow-x:auto}.editorial-prose table{border-collapse:collapse;max-width:100%;margin-block:1.5rem;font-size:.9375rem;display:block;overflow-x:auto}.editorial-prose :is(th,td){border:1px solid var(--rule);text-align:left;padding:.75rem 1rem}.editorial-prose th{background:var(--white)}.article-sections{border-block:1px solid var(--rule);margin-bottom:2rem}.article-sections summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding-block:.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.article-sections summary::-webkit-details-marker{display:none}.article-sections details[open] summary span{transform:rotate(180deg)}.article-sections ol{gap:0;margin:0;padding:0 0 1rem;list-style:none;display:grid}.article-sections a{border-left:1px solid var(--rule);color:var(--ink-500);overflow-wrap:anywhere;padding:.45rem 0 .45rem .875rem;font-size:clamp(.875rem,.8rem + .15vw,.9375rem);line-height:1.4;text-decoration:none;display:block}.article-sections li[data-section-level="3"] a{padding-left:1.5rem;font-size:.8125rem}.article-sections a:hover{color:var(--obsidian)}.article-sections a[aria-current=location]{border-left-color:var(--cobalt);color:var(--cobalt)}.editorial-share{max-width:var(--measure);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1rem;margin:3rem auto 0;padding-top:1.5rem;display:flex}.editorial-share>p{color:var(--ink-500);margin:0 auto 0 0;font-size:.875rem}.editorial-share__actions{flex-wrap:wrap;gap:.625rem;display:flex}.editorial-share__actions>*{border:1px solid var(--rule);min-height:44px;color:var(--obsidian);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:550;transition:border-color .2s,color .2s;display:inline-flex}.editorial-share__actions>:hover{border-color:var(--cobalt);color:var(--cobalt)}.editorial-share [hidden]{display:none}.editorial-share__status{color:var(--ink-500);flex-basis:100%;font-size:.8125rem}.editorial-share__status:empty{display:none}.editorial-share__link{border:1px solid var(--rule);background:var(--white);width:100%;min-width:0;color:var(--ink-700);border-radius:5px;padding:.75rem;font-size:.875rem}.editorial-share--title{border:0;flex:0 0 44px;width:44px;min-height:44px;margin:.35rem 0 0;padding:0;position:relative}.editorial-share--title .editorial-share__actions{flex-wrap:nowrap}.editorial-share--title [data-share-copy]{border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:0}.editorial-share--title :is(.editorial-share__status,.editorial-share__link){z-index:2;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #1011141a}.editorial-share--title .editorial-share__status{border:1px solid var(--rule);background:var(--white);width:max-content;max-width:min(16rem,100vw - 2.5rem);color:var(--ink-700);white-space:nowrap;border-radius:6px;padding:.4rem .7rem}.editorial-share--title .editorial-share__link{width:min(20rem,100vw - 2.5rem)}.editorial-share--title .editorial-share__status:not(:empty)+.editorial-share__link{top:calc(100% + 2.75rem)}.editorial-suggestions{border-top:1px solid var(--rule);max-width:64rem;margin:5rem auto 0;padding-top:2rem}.editorial-suggestions__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.editorial-suggestions__heading h2{margin:0;font-size:clamp(1.5rem,2.3vw,1.875rem)}.editorial-suggestions__heading>a{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:550;display:inline-flex}.editorial-suggestions__heading>a:hover{color:var(--cobalt)}.editorial-suggestions .editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.editorial-suggestions .editorial-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.editorial-suggestions .editorial-card h2{font-size:1.4rem}.editorial-suggestions .editorial-card__body>p:not(.editorial-kicker){font-size:.9375rem}@media (width>=1200px){.editorial-article__body--sections{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure)) minmax(0, 1fr);column-gap:3rem;max-width:none;display:grid}.editorial-article__body--sections .editorial-prose{grid-column:2;min-width:0;max-width:none;margin:0}.article-sections{border:0;grid-area:1/1;justify-self:end;width:min(12.5rem,100%);margin:0}.article-sections details{max-height:calc(100vh - 160px);position:sticky;top:120px;overflow-y:auto}.article-sections summary{display:none}.article-sections ol{padding:0}}@media (width<=700px){.editorial-grid{grid-template-columns:1fr}.editorial-article{padding-inline:1.25rem}.editorial-prose{font-size:1.0625rem}.editorial-article__title-row{flex-direction:column;gap:0}.editorial-share--title{margin:.75rem 0 1.5rem}.editorial-share--title :is(.editorial-share__status,.editorial-share__link){left:0;right:auto}.editorial-suggestions{margin-top:3.5rem}.editorial-suggestions .editorial-grid{grid-template-columns:1fr}}
