.om-editorial{width:min(calc(100% - 2 * var(--gutter)), 1280px);color:var(--color-ink);margin-inline:auto;padding-block:48px 64px}.om-archive-content{padding-bottom:64px}.om-editorial-category{color:var(--color-muted);margin:0;font-size:13px;font-weight:600;line-height:20px}.om-editorial-filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.om-editorial-filters button{min-height:44px;color:var(--color-muted);padding:10px 16px;font-size:14px;font-weight:400;line-height:20px}.om-editorial-filters button:first-child{width:76px}.om-editorial-filters button:nth-child(2){width:132px}.om-editorial-filters button:nth-child(3){width:188px}.om-editorial-filters button:nth-child(4){width:180px}.om-editorial-filters button[aria-pressed=true]{color:var(--color-ink);background:var(--color-surface-subtle);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.om-editorial-count{color:var(--color-muted);margin:0;font-size:12px;line-height:18px}.om-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.om-editorial-card{border-top:1px solid var(--color-divider);min-width:0;color:var(--color-ink);padding:16px 0 0}.om-editorial-card-content{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;min-height:176px;display:flex}.om-editorial-card h2,.om-editorial-card h3{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:24px;font-weight:600;line-height:32px}.om-editorial-card h2 a,.om-editorial-card h3 a{color:inherit;text-decoration:none}.om-editorial-card h2 a:hover,.om-editorial-card h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px}.om-editorial-card-meta{color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:8px;font-size:12px;line-height:18px;display:flex}.om-archive-feature{background:var(--color-surface-subtle);margin-bottom:48px;padding:40px}.om-archive-feature .om-editorial-card{border:0;max-width:800px;padding:0}.om-archive-feature .om-editorial-card-content{min-height:0}.om-archive-feature .om-editorial-card h2{font-size:32px;line-height:40px}.om-archive-feature .om-editorial-card-meta{margin-top:0;padding-top:0}.om-archive-contributions>h2{margin:0 0 24px;font-size:32px;font-weight:600;line-height:40px}.om-home-editorial{grid-template-columns:minmax(0,688fr) minmax(0,552fr);align-items:start;gap:40px;display:grid}.om-home-editorial[data-visible-count="1"]{grid-template-columns:minmax(0,800px)}.om-home-editorial-feature{min-width:0}.om-home-editorial-feature .om-editorial-card{background:var(--color-surface-subtle);border:0;padding:40px 40px 32px}.om-home-editorial-feature .om-editorial-card-content{gap:24px;min-height:0}.om-home-editorial .om-editorial-category{font-size:13px;font-weight:600;line-height:20px}.om-home-editorial .om-editorial-card-meta{margin-top:0;padding-top:0}.om-home-editorial-feature .om-editorial-card-action{border-top:1px solid var(--color-divider);align-self:stretch;margin-top:8px;padding-top:16px}.om-home-editorial-feature .om-editorial-card h3{font-size:32px;line-height:40px}.om-home-editorial-side{gap:24px;display:grid}.om-home-editorial-side .om-editorial-card{padding-top:24px}.om-home-editorial-side .om-editorial-card-content{gap:12px;min-height:0}.om-home-editorial-side .om-editorial-card-action{margin-top:4px}.om-home-editorial-side h3{font-size:24px;line-height:32px}.om-editorial-filter-skeleton{max-width:640px;min-height:100px}.om-editorial-card-skeleton-lines{gap:12px;padding:0}.om-editorial-card-skeleton-lines>[aria-hidden]{height:32px}.om-editorial-card-skeleton-lines>[aria-hidden]:first-of-type{width:40%;height:18px}.om-editorial-empty{background:var(--color-surface-subtle);margin:0;padding:24px}.om-editorial-article-header{text-align:left;margin:20px 0 40px}.om-editorial-article-header h1{text-transform:none;text-wrap:pretty;max-width:1100px;margin:20px 0;font-size:48px;font-weight:600;line-height:56px}.om-editorial-summary{max-width:1000px;color:var(--color-muted);margin:0 0 20px;font-size:20px;line-height:30px}.om-editorial-meta{color:var(--color-muted);flex-wrap:wrap;gap:0 16px;font-size:14px;line-height:22px;display:flex}.om-editorial-author{flex-basis:100%}.om-editorial-reading{grid-template-columns:240px minmax(0,800px);align-items:start;gap:64px;font-size:16px;line-height:26px;display:grid}.om-editorial-reading>aside{align-self:stretch;min-width:0}.om-editorial-toc{top:calc(var(--header-height) + 24px);flex-direction:column;align-items:stretch;display:flex;position:sticky}.om-editorial-toc-desktop,.om-editorial-toc-mobile nav{flex-direction:column;gap:8px;display:flex}.om-editorial-toc-mobile{display:none}.om-editorial-toc h2{margin:0;font-size:13px;font-weight:600;line-height:20px}.om-editorial-toc a{min-height:44px;color:var(--color-action);overflow-wrap:anywhere;padding-block:11px;font-size:14px;line-height:22px;text-decoration:none}.om-editorial-toc a:hover,.om-editorial-toc a[aria-current=location]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.om-editorial-body{overflow-wrap:anywhere;width:100%;min-width:0;max-width:800px;color:var(--color-body)}.om-editorial-block-section{margin:0 0 32px;padding:0}.om-editorial-block-section>h2,.om-editorial-block-section>h3{scroll-margin-top:calc(var(--header-height) + 24px);text-transform:none;margin:0 0 16px;font-size:32px;font-weight:600;line-height:40px}.om-editorial-block-section>:last-child{margin-bottom:0}.om-editorial-body p{margin:0 0 16px}.om-editorial-body ul,.om-editorial-body ol{margin:0 0 24px;padding-left:24px}.om-editorial-body ul{list-style:outside}.om-editorial-body ol{list-style:decimal}.om-editorial-body li{margin-bottom:8px}.om-editorial-body p a,.om-editorial-body li a,.om-editorial-body td a,.om-editorial-body th a,.om-editorial-sources a{color:var(--color-action);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.om-editorial-body p a:hover,.om-editorial-body li a:hover,.om-editorial-body td a:hover,.om-editorial-body th a:hover,.om-editorial-sources a:hover{text-decoration-thickness:2px}.om-editorial-body blockquote{background:var(--color-surface-subtle);margin:24px 0;padding:24px}.om-editorial-body blockquote p{margin:0}.om-editorial-body blockquote cite{color:var(--color-muted);margin-top:12px;font-size:14px;font-style:normal;line-height:22px;display:block}.om-editorial-table{background:var(--color-page);margin:24px 0}.om-editorial-table table{font-size:14px;line-height:22px}.om-editorial-table caption{caption-side:bottom;color:var(--color-muted);text-align:left;padding:12px 0;font-size:12px;line-height:18px}.om-editorial-table th,.om-editorial-table td{min-width:110px}.om-editorial-sources,.om-editorial-resources{scroll-margin-top:calc(var(--header-height) + 24px);margin:32px 0 0;padding:0}.om-editorial-sources h2,.om-editorial-resources h2{text-transform:none;margin:0 0 16px;font-size:32px;line-height:40px}.om-editorial-sources li>span{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.om-editorial-sources>p{color:var(--color-muted);font-size:14px;line-height:22px}.om-editorial-resources>a{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:16px;text-decoration:none;display:flex}.om-editorial-resources>a:hover>span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.om-editorial-resources strong{color:var(--color-action);flex-shrink:0;font-size:14px;font-weight:600;line-height:22px}.om-editorial-resources{background:var(--color-surface-subtle);padding:24px}.om-editorial-resources h2{font-size:24px;line-height:32px}.om-editorial-chart{background:var(--color-surface-subtle);margin:24px 0;padding:24px}.om-editorial-chart figcaption{margin-bottom:24px;font-size:16px;line-height:26px}.om-editorial-chart-row{grid-template-columns:minmax(80px,120px) minmax(40px,1fr) minmax(70px,auto);align-items:center;gap:12px;margin-block:16px;font-size:14px;line-height:22px;display:grid}.om-editorial-chart-row>div{background:var(--color-page);height:16px;overflow:hidden}.om-editorial-chart-row>div>span{background:var(--color-action);height:100%;display:block}.om-editorial-chart-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.om-editorial-connection{padding-block:64px}.om-editorial-connection-rule{background:var(--color-divider);height:1px;margin-bottom:32px}.om-editorial-connection-grid{grid-template-columns:384px minmax(0,1fr);gap:64px;display:grid}.om-editorial-connection h2{margin:0 0 16px;font-size:36px;font-weight:600;line-height:44px}.om-editorial-connection h3{margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}.om-editorial-connection p{color:var(--color-body);margin:0 0 16px}.om-newsletter-panel{background:var(--color-surface-subtle);justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.om-newsletter-panel h2{text-transform:none;margin:0 0 16px;font-size:28px;line-height:36px}.om-newsletter-panel p{max-width:68ch;color:var(--color-muted);margin:0}.om-newsletter-panel>a{flex:none}.om-newsletter-preferences fieldset{border:0;min-width:0;margin:24px 0;padding:0}.om-newsletter-preferences legend{margin-bottom:12px;font-size:14px;font-weight:600;line-height:22px}.om-newsletter-preferences fieldset>p{margin-block:24px}.om-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1199px){.om-editorial-connection-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.om-editorial-reading{grid-template-columns:200px minmax(0,800px);gap:32px}.om-home-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.om-home-editorial-feature .om-editorial-card{padding:24px}.om-home-editorial-feature .om-editorial-card h3{font-size:24px;line-height:32px}.om-home-editorial-feature .om-editorial-card-content{gap:16px}}@media (max-width:959px){.om-editorial-reading{display:block}.om-editorial-reading>aside{margin-bottom:32px}.om-editorial-toc{position:static}.om-editorial-toc-desktop{display:none}.om-editorial-toc-mobile{background:var(--color-surface-subtle);border:0;padding:20px;display:block}.om-editorial-toc-mobile>summary{min-height:44px;padding:0 0 8px;font-size:13px;font-weight:600;line-height:20px}.om-editorial-toc-mobile>div{padding:0}.om-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-newsletter-panel{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.om-editorial-connection{padding-block:48px}.om-editorial-connection-grid{grid-template-columns:1fr;gap:24px}.om-editorial-connection h2{font-size:32px;line-height:40px}.om-editorial{padding-block:32px 40px}.om-archive-content{padding-bottom:48px}.om-editorial-article-header{margin:20px 0 32px}.om-editorial-article-header h1{font-size:36px;line-height:44px}.om-editorial-summary{font-size:20px;line-height:30px}.om-home-editorial{grid-template-columns:1fr;gap:28px}.om-home-editorial-feature .om-editorial-card-content{min-height:0}.om-home-editorial-feature .om-editorial-card h3{font-size:24px;line-height:32px}.om-home-editorial-feature .om-editorial-card-action{margin-top:4px;padding-top:12px}.om-home-editorial-side{gap:28px}.om-home-editorial-side .om-editorial-card{padding-top:20px}.om-home-editorial-side h3,.om-editorial-card h2,.om-editorial-card h3{font-size:24px;line-height:32px}.om-editorial-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.om-editorial-filters button:nth-child(n){width:100%;padding:10px 12px}.om-archive-feature{margin-bottom:32px;padding:24px}.om-archive-feature .om-editorial-card h2,.om-archive-contributions>h2,.om-editorial-block-section>h2,.om-editorial-block-section>h3,.om-editorial-sources h2,.om-editorial-resources h2{font-size:24px;line-height:32px}.om-newsletter-panel{padding:24px}.om-newsletter-panel h2{font-size:24px;line-height:32px}.om-editorial-chart{padding:16px}.om-editorial-chart-row{grid-template-columns:80px minmax(24px,1fr) minmax(64px,auto);gap:8px}}@media (max-width:639px){.om-editorial-grid{grid-template-columns:1fr}.om-editorial-card-content{min-height:144px}}
