.editorial-page,.editorial-listing-page{isolation:isolate;position:relative}.editorial-breadcrumb{padding-top:var(--iris-space-4)}.editorial-eyebrow,.editorial-support__eyebrow{color:var(--iris-context-accent);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:700}.editorial-listing,.editorial-article{padding-block:clamp(var(--iris-space-6), 7vw, var(--iris-space-10))}.editorial-listing__header{max-width:58rem}.editorial-listing__header h1,.editorial-article__header h1{max-width:18ch;margin:var(--iris-space-3) 0 0;font-family:var(--iris-type-family-display);font-size:var(--iris-type-size-hero);font-weight:var(--iris-type-weight-display);line-height:var(--iris-type-line-display);letter-spacing:var(--iris-type-tracking-display);text-wrap:balance;overflow-wrap:anywhere}.editorial-listing__lead,.editorial-article__summary{max-width:var(--iris-reading-width);margin:var(--iris-space-4) 0 0;color:var(--iris-text-secondary);font-size:var(--iris-type-size-lead);line-height:1.55}.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-listing__empty h2,.editorial-listing__empty p{margin:0}.editorial-listing__empty h2{font-size:var(--iris-type-size-heading)}.editorial-listing__empty p{margin-top:var(--iris-space-2);color:var(--iris-text-secondary)}.editorial-tags{gap:var(--iris-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.editorial-tags li{padding:var(--iris-space-1) var(--iris-space-2);border:1px solid var(--iris-border-subtle);border-radius:var(--iris-radius-pill);color:var(--iris-text-tertiary);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label)}.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{flex-direction:column;min-width:0;min-height:21rem;display:flex}.editorial-guide-card h2,.editorial-radar-card h2{margin:var(--iris-space-5) 0 0;font-size:var(--iris-type-size-heading);text-wrap:balance;line-height:1.2}.editorial-guide-card h2 a,.editorial-radar-card h2 a{color:var(--iris-text-primary);text-decoration:none}.editorial-guide-card>p,.editorial-radar-card>p{margin:var(--iris-space-3) 0 0;color:var(--iris-text-secondary);line-height:var(--iris-type-line-body)}.editorial-card-action{align-items:center;gap:var(--iris-space-2);width:fit-content;padding-top:var(--iris-space-5);color:var(--iris-context-accent);text-underline-offset:.22em;margin-top:auto;font-weight:680;display:inline-flex}.editorial-card-action span{font-family:var(--iris-type-family-mono)}.editorial-guide-card:focus-within,.editorial-radar-card:focus-within{border-color:var(--iris-border-strong)}.editorial-glossary{margin-top:var(--iris-space-8)}.editorial-glossary [hidden]{display:none!important}.editorial-glossary__tools{max-width:42rem;display:none}.editorial-glossary[data-glossary-enhanced=true] .editorial-glossary__tools{display:block}.editorial-glossary__tools label{margin-bottom:var(--iris-space-2);color:var(--iris-text-secondary);font-weight:680;display:block}.editorial-glossary__search-row{gap:var(--iris-space-2);display:flex}.editorial-glossary__search-row input{min-width:0;min-height:3rem;padding:var(--iris-space-2) var(--iris-space-3);border:1px solid var(--iris-border-strong);border-radius:var(--iris-radius-md);color:var(--iris-text-primary);background:var(--iris-surface-canvas-elevated);font:inherit;flex:auto}.editorial-glossary__search-row button{min-height:3rem;padding-inline:var(--iris-space-3);border:1px solid var(--iris-border-subtle);border-radius:var(--iris-radius-md);color:var(--iris-text-primary);font:inherit;cursor:pointer;background:0 0}.editorial-glossary__search-row input:focus-visible,.editorial-glossary__search-row button:focus-visible,.editorial-alphabet a:focus-visible{outline:var(--iris-border-focus-width) solid var(--iris-border-focus);outline-offset:var(--iris-border-focus-offset)}.editorial-glossary__count{margin:var(--iris-space-2) 0 0;color:var(--iris-text-tertiary);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label)}.editorial-alphabet{gap:var(--iris-space-2);margin-top:var(--iris-space-5);flex-wrap:wrap;display:flex}.editorial-alphabet a{border:1px solid var(--iris-border-subtle);border-radius:var(--iris-radius-pill);min-width:2.75rem;min-height:2.75rem;color:var(--iris-text-secondary);font-family:var(--iris-type-family-mono);place-items:center;text-decoration:none;display:grid}.editorial-glossary__no-results{max-width:var(--iris-reading-width);margin:var(--iris-space-6) 0 0;color:var(--iris-text-secondary)}.editorial-glossary__groups{margin-top:var(--iris-space-7)}.editorial-glossary__group{gap:var(--iris-space-5);padding-block:var(--iris-space-5);border-top:1px solid var(--iris-border-subtle);scroll-margin-top:calc(var(--iris-sticky-header-height,4.8125rem) + var(--iris-space-4));grid-template-columns:minmax(3rem,.7fr) minmax(0,11.3fr);display:grid}.editorial-glossary__group>h2{color:var(--iris-context-accent);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-heading);margin:0}.editorial-glossary__group dl{margin:0}.editorial-term{gap:var(--iris-space-5);padding-block:var(--iris-space-4);grid-template-columns:minmax(10rem,.85fr) minmax(0,1.65fr);display:grid}.editorial-term+.editorial-term{border-top:1px solid var(--iris-border-subtle)}.editorial-term dt,.editorial-term dd{margin:0}.editorial-term dt{font-family:var(--iris-type-family-display);font-size:var(--iris-type-size-heading);font-weight:620;line-height:1.2}.editorial-term dt a{color:var(--iris-text-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--iris-context-accent) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--iris-context-accent) 52%, transparent);text-underline-offset:.2em}.editorial-term dd{color:var(--iris-text-secondary);line-height:var(--iris-type-line-body)}.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-top:var(--iris-space-4)}.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-article__support a{color:var(--iris-context-accent);text-underline-offset:.22em}.editorial-article__hero{max-width:68rem}.editorial-page--pages .editorial-article__hero{max-width:var(--iris-reading-width);margin-inline:auto}.editorial-article__header{max-width:54rem}.editorial-article__header .editorial-tags{margin-top:var(--iris-space-5)}.editorial-article__dates{gap:var(--iris-space-3) var(--iris-space-6);margin:var(--iris-space-6) 0 0;flex-wrap:wrap;display:flex}.editorial-article__dates div{gap:var(--iris-space-1);display:grid}.editorial-article__dates dt{color:var(--iris-text-tertiary);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label);text-transform:uppercase}.editorial-article__dates dd,.editorial-article__byline{color:var(--iris-text-secondary);font-size:var(--iris-type-size-small);margin:0}.editorial-article__byline{margin-top:var(--iris-space-3)}.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>p{color:var(--iris-text-tertiary);font-family:var(--iris-type-family-mono);font-size:var(--iris-type-size-label);text-transform:uppercase;margin:0}.editorial-toc ol{gap:var(--iris-space-3);margin:var(--iris-space-4) 0 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 blockquote{padding-left:var(--iris-space-4);border-left:.15rem solid var(--iris-context-accent);color:var(--iris-text-primary);margin-inline:0}.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-article__support{gap:var(--iris-space-6);margin:var(--iris-space-9) auto 0;padding-top:var(--iris-space-6);border-top:1px solid var(--iris-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-article__support h2{margin:var(--iris-space-2) 0 0;font-size:var(--iris-type-size-heading)}.editorial-article__support ul{gap:var(--iris-space-2);margin:var(--iris-space-4) 0 0;padding-left:1.2rem;display:grid}.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{padding:var(--iris-space-5)}.editorial-guide-grid,.editorial-article__support{grid-template-columns:1fr}.editorial-guide-card{min-height:0}.editorial-term,.editorial-radar>li{gap:var(--iris-space-2);grid-template-columns:1fr}.editorial-glossary__group{gap:var(--iris-space-3);grid-template-columns:2.5rem minmax(0,1fr)}.editorial-radar>li>time{padding-top:0}.editorial-glossary__search-row{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.editorial-tags li,.editorial-alphabet a,.editorial-glossary__search-row input,.editorial-glossary__search-row button{border-color:canvastext}}
