.editorial-page,.editorial-listing-page{isolation:isolate;position:relative}.editorial-breadcrumb{padding-top:var(--iris-space-4)}.editorial-listing,.editorial-article{padding-block:clamp(var(--iris-space-6), 7vw, var(--iris-space-10))}.editorial-preview-label{width:fit-content;margin:0 0 var(--iris-space-4);padding:var(--iris-space-1) var(--iris-space-2);border:1px solid var(--iris-color-warning);border-radius:var(--iris-radius-pill);color:var(--iris-color-warning);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label)}.editorial-listing__empty{max-width:var(--iris-reading-width);margin-top:var(--iris-space-8)}.editorial-guide-grid{gap:var(--iris-space-5);margin-top:var(--iris-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.editorial-guide-card{min-height:21rem}.editorial-reading-time{font-variant-numeric:tabular-nums}.editorial-glossary{margin-top:var(--iris-space-8)}.editorial-glossary [hidden]{display:none!important}.editorial-glossary__tools{max-width:42rem}@media (scripting:none){.editorial-glossary__tools{display:none}}.editorial-glossary__tools label{margin-bottom:var(--iris-space-2);color:var(--iris-text-secondary);font-weight:600;display:block}.editorial-glossary__search-row{gap:var(--iris-space-2);align-items:center;display:flex}.editorial-glossary__search-row .iris-field{flex:auto;min-width:0}.editorial-glossary__count{margin:var(--iris-space-2) 0 0;color:var(--iris-text-tertiary);font-size:var(--iris-type-size-label);font-variant-numeric:tabular-nums}.editorial-glossary__alphabet{margin-top:var(--iris-space-5)}.editorial-glossary__no-results{max-width:var(--iris-reading-width);margin-top:var(--iris-space-6)}.editorial-glossary__groups{gap:var(--iris-space-6) var(--iris-space-7);margin-top:var(--iris-space-7);flex-wrap:wrap;display:flex}.editorial-glossary__group{--editorial-term-card:16.5rem;gap:var(--iris-space-3);max-width:100%;scroll-margin-top:calc(var(--iris-sticky-header-height,4.8125rem) + var(--iris-space-4));flex:0 auto;grid-template-columns:2.5rem minmax(0,auto);display:grid}.editorial-glossary__letter{margin:var(--iris-space-4) 0 0;color:var(--iris-text-primary);font-family:var(--iris-type-family-display);font-size:var(--iris-type-size-heading);align-self:start;align-items:center;gap:.5rem;line-height:1;display:flex}.editorial-term-grid{gap:var(--iris-space-4);flex-wrap:wrap;display:flex}.editorial-term-grid>*{width:var(--editorial-term-card)}.editorial-term-body{gap:var(--iris-space-6);margin:var(--iris-space-8) auto 0;display:grid}.editorial-term-section+.editorial-term-section:not(:nth-child(2)){padding-top:var(--iris-space-6);border-top:1px solid var(--iris-border-hairline)}.editorial-term-section .editorial-rich-text h2{font-size:var(--iris-type-size-heading);margin-top:0}.editorial-term-section--lead .editorial-rich-text{color:var(--iris-text-primary);font-size:var(--iris-type-size-lead)}.editorial-radar{gap:var(--iris-space-6);margin:var(--iris-space-8) 0 0;padding:0;list-style:none;display:grid}.editorial-radar>li{gap:var(--iris-space-5);grid-template-columns:minmax(9rem,2fr) minmax(0,10fr);align-items:start;display:grid;position:relative}.editorial-radar>li>time{padding-top:var(--iris-space-5);color:var(--iris-context-accent);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label);font-variant-numeric:tabular-nums}.editorial-radar-card h2{margin:var(--iris-space-4) 0 0;font-size:var(--iris-type-size-heading);text-wrap:balance;line-height:1.2}.editorial-radar-card h2 a{color:var(--iris-text-primary);text-decoration:none}.editorial-radar-card>p{margin:var(--iris-space-3) 0 0;color:var(--iris-text-secondary);line-height:var(--iris-type-line-body)}.editorial-radar-card:focus-within{border-color:var(--iris-border-strong)}.editorial-radar-card__footer{gap:var(--iris-space-2) var(--iris-space-5);margin-top:var(--iris-space-5);padding-top:var(--iris-space-3);border-top:1px solid var(--iris-border-subtle);flex-wrap:wrap;display:flex}.editorial-radar-card__footer p{color:var(--iris-text-tertiary);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label);margin:0}.editorial-radar-card__footer a,.editorial-rich-text a,.editorial-related__links a,.editorial-sources a{color:var(--iris-context-accent);text-underline-offset:.22em}.editorial-rail{--iris-progress-rail-width:19rem}@supports (animation-timeline:scroll()){.iris-progress-rail.editorial-rail{animation:linear both editorial-rail-reveal;animation-timeline:scroll(root);animation-range:0 6rem}}@supports not (animation-timeline:scroll()){.iris-progress-rail.editorial-rail{top:calc(var(--iris-progress-rail-top,4.25rem) + 4.75rem)}}@keyframes editorial-rail-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.editorial-article__hero{max-width:72rem}.editorial-page--pages .editorial-article__hero{max-width:var(--iris-reading-width);margin-inline:auto}.editorial-page--pages .editorial-article__hero .iris-section-heading{grid-template-columns:minmax(0,1fr)}.editorial-article__byline{color:var(--iris-text-secondary);font-size:var(--iris-type-size-small);margin:0}.editorial-article__intro{scroll-margin-top:calc(var(--iris-sticky-header-height,4.8125rem) + var(--iris-space-6))}.editorial-article__content{margin-top:var(--iris-space-8)}.editorial-article__content--with-toc{gap:var(--iris-space-7);grid-template-columns:minmax(13rem,3fr) minmax(0,9fr);align-items:start;display:grid}.editorial-toc{top:calc(var(--iris-sticky-header-height,4.8125rem) + var(--iris-space-3));position:sticky}.editorial-toc ol{gap:var(--iris-space-3);margin:0;padding:0;list-style:none;display:grid}.editorial-toc a{color:var(--iris-text-secondary);text-underline-offset:.2em;text-decoration-color:#0000}.editorial-toc a:hover,.editorial-toc a:focus-visible{color:var(--iris-text-primary);-webkit-text-decoration-color:var(--iris-context-accent);text-decoration-color:var(--iris-context-accent)}.editorial-article__body{margin-inline:auto}.editorial-article__content--with-toc .editorial-article__body{margin-inline:0}.editorial-rich-text{color:var(--iris-text-secondary);font-size:var(--iris-type-size-body);line-height:1.75}.editorial-rich-text>*+*{margin-top:var(--iris-space-4)}.editorial-rich-text h2,.editorial-rich-text h3,.editorial-rich-text h4{color:var(--iris-text-primary);text-wrap:balance;scroll-margin-top:calc(var(--iris-sticky-header-height,4.8125rem) + var(--iris-space-4));line-height:1.2}.editorial-rich-text h2{margin-top:var(--iris-space-8);font-size:var(--iris-type-size-section)}.editorial-rich-text h3,.editorial-rich-text h4{margin-top:var(--iris-space-6);font-size:var(--iris-type-size-heading)}.editorial-rich-text code{font-family:var(--iris-type-family-mono);font-size:.92em}.editorial-text--underline{text-decoration:underline}.editorial-text--strike{text-decoration:line-through}.editorial-divider{margin-top:var(--iris-space-9)}.editorial-related,.editorial-sources{margin-top:var(--iris-space-8)}.editorial-related h2,.editorial-sources h2{font-family:var(--iris-type-family-display);font-size:var(--iris-type-size-heading);margin:0}.editorial-related__group{margin-bottom:var(--iris-space-7)}.editorial-related__grid{gap:var(--iris-space-4);margin-top:var(--iris-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.editorial-related__grid .iris-content-card{min-height:9rem}.editorial-related__links,.editorial-sources ul{gap:var(--iris-space-2);margin:var(--iris-space-4) 0 0;padding-left:1.2rem;display:grid}.editorial-closing{margin-top:var(--iris-space-8);justify-content:center;display:flex}.editorial-sequence{margin-top:var(--iris-space-8)}.editorial-contact{margin:var(--iris-space-8) auto 0}@media (width<=63.99rem){.editorial-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-article__content--with-toc{grid-template-columns:1fr}.editorial-toc{max-width:var(--iris-reading-width);position:static}.editorial-article__content--with-toc .editorial-article__body{margin-inline:auto}}@media (width<=43.99rem){.editorial-article__hero .iris-surface--padding-lg,.editorial-term-section--lead.iris-surface--padding-lg{padding:var(--iris-space-5)}.editorial-guide-grid{grid-template-columns:1fr}.editorial-guide-card{min-height:0}.editorial-radar>li{gap:var(--iris-space-2);grid-template-columns:1fr}.editorial-glossary__group{gap:var(--iris-space-3);flex-basis:100%;grid-template-columns:minmax(0,1fr)}.editorial-term-grid>*{width:100%}.editorial-glossary__letter{margin-top:0}.editorial-radar>li>time{padding-top:0}}
