.i-her-daterule{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;border-top:4px double var(--color-text);border-bottom:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-her-daterule-edition{color:var(--color-primary);font-weight:700}.i-her-head{max-width:68ch;margin-block:2rem 1.5rem}.i-her-kicker{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-her-kicker a{color:var(--color-primary);text-decoration:none}.i-her-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-her-title{font-family:var(--font-heading-stack);font-size:clamp(2.1rem,4.5vw,3.3rem);font-weight:500;line-height:1.08;margin-top:.75rem;letter-spacing:-.01em}.i-her-dek{margin-top:1rem;font-size:1.1rem;line-height:1.5;max-width:58ch}.i-her-byline,.i-her-dek{color:var(--color-text-muted)}.i-her-byline{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.i-her-by{color:var(--color-text);font-weight:700}.i-her-byline time{font-family:var(--font-role-mono)}.i-her-updated{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.i-her-plate{max-width:68ch;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.6rem;box-shadow:0 1px 0 var(--color-border)}.i-her-plate img{display:block}.i-her-plate-caption{padding:.5rem .4rem .2rem;font-family:var(--font-role-mono);font-size:.6875rem;color:var(--color-text-muted)}.i-her-plate-credit{display:block;text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem}.i-her-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:2.5rem}.i-her-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-her-brief{border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);padding-block:1rem;margin-bottom:2rem}.i-her-brief-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary)}.i-her-brief-list{list-style:none;counter-reset:her-brief;margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.i-her-brief-list li{counter-increment:her-brief;display:flex;gap:.75rem;font-size:.9375rem;line-height:1.5}.i-her-brief-list li:before{content:counter(her-brief) ".";font-family:var(--font-heading-stack);font-weight:600;color:var(--color-primary);min-width:1.4ch}.i-her-main .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem}.i-her-body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading-stack);font-size:3.2rem;line-height:.82;font-weight:600;color:var(--color-primary);padding-right:.5rem;padding-top:.18rem}.i-her-credit{margin-top:2rem;padding-top:.9rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-her-credit-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin-right:.5rem}.i-her-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-her-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-her-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-her-filed{margin-top:1.5rem;font-size:.875rem}.i-her-filed-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-right:.5rem}.i-her-filed a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-her-filed a:hover{text-decoration-color:currentColor}.i-her-share{margin-block:2rem;padding-block:1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}[data-template=tpl-herald] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px double var(--color-primary);background:transparent}.i-her-more-title,.i-her-rail-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary)}.i-her-more{margin-top:2.5rem}.i-her-more ul{margin-top:.75rem}.i-her-more-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-her-more-time{font-family:var(--font-role-mono);font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:.3rem}.i-her-more-headline{font-family:var(--font-heading-stack);font-size:1.05rem;line-height:1.35;text-decoration:none}.i-her-more-headline:hover{text-decoration:underline;text-underline-offset:3px}.i-her-prevnext{margin-top:1rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-her-prevnext a{text-decoration:none;color:var(--color-text-muted)}.i-her-prevnext a:hover{color:var(--color-primary)}.i-her-latest ul{margin-top:.75rem;display:flex;flex-direction:column}.i-her-latest li{padding-block:.6rem;border-top:1px solid var(--color-border)}.i-her-latest a{font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.35;text-decoration:none}.i-her-latest a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-herald] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px double var(--color-primary);background:var(--color-bg-elevated)}[data-template=tpl-herald] .i-hers-popular span{font-family:var(--font-heading-stack);color:var(--color-primary)}.i-hers-head{margin-block:1.75rem 2rem}.i-hers-daterule{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-top:4px double var(--color-text);border-bottom:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-hers-daterule span{color:var(--color-primary);font-weight:700}.i-hers-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08;margin-top:1.5rem}.i-hers-dek{margin-top:.75rem;max-width:60ch;color:var(--color-text-muted)}.i-hers-lead{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;padding-bottom:1.5rem;border-bottom:4px double var(--color-text)}.i-hers-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.15}.i-hers-lead-dek{line-height:1.55}.i-hers-lead-dek,.i-hers-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-hers-lead-time{display:block;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-hers-lead-media{border:1px solid var(--color-border);padding:.4rem;background:var(--color-bg-elevated)}.i-hers-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:1.5rem}.i-hers-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-hers-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding-block:.75rem;border-top:1px solid var(--color-border)}.i-hers-row-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.3rem}.i-hers-row-title{font-family:var(--font-heading-stack);font-size:1.1rem;line-height:1.3}.i-hers-row-dek{margin-top:.3rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.i-hers-more a{color:var(--color-primary);font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.i-trd-head{border-top:3px solid var(--color-primary);padding-top:1.5rem;margin-bottom:2rem;display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem}.i-trd-form-row{display:flex;align-items:baseline;gap:.5rem;padding-block:.45rem;border-bottom:1px solid var(--color-border)}.i-trd-form dt{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap}.i-trd-form-row:after{content:"";order:2;flex:1;border-bottom:1px dotted var(--color-border);transform:translateY(-.25em)}.i-trd-form dd{order:3;font-size:.8125rem;font-weight:600}.i-trd-form dd a{text-decoration:none}.i-trd-form dd a:hover{text-decoration:underline}.i-trd-flag{display:flex;align-items:center;gap:.5rem}.i-trd-flag:before{content:"";width:12px;height:12px;background:var(--color-accent);flex-shrink:0}.i-trd-flag{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-trd-title{font-family:var(--font-heading-stack);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;line-height:.98;text-transform:uppercase;letter-spacing:.005em;margin-top:.75rem}.i-trd-dek{margin-top:1rem;font-size:1.05rem;line-height:1.5;color:var(--color-text-muted);max-width:56ch}.i-trd-exhibit{position:relative;border:2px solid var(--color-text);padding:.5rem;max-width:900px}.i-trd-exhibit:after,.i-trd-exhibit:before{content:"";position:absolute;width:14px;height:14px}.i-trd-exhibit:before{top:-9px;left:-9px;border-top:2px solid var(--color-text);border-left:2px solid var(--color-text)}.i-trd-exhibit:after{bottom:-9px;right:-9px;border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text)}.i-trd-exhibit img{display:block}.i-trd-exhibit-caption{display:flex;align-items:center;gap:.6rem;padding:.55rem .3rem .15rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-trd-exhibit-tag{background:var(--color-primary);color:var(--color-bg);padding:.15rem .5rem;font-weight:700}.i-trd-exhibit-credit{margin-left:auto}.i-trd-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:2.5rem}.i-trd-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-trd-glance{border:1px solid var(--color-text);border-top:4px solid var(--color-accent);padding:1rem 1.1rem;margin-bottom:2rem;background:var(--color-bg-elevated)}.i-trd-glance-title{font-family:var(--font-role-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-trd-glance ul{margin-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.i-trd-glance li{display:flex;gap:.6rem;font-size:.9375rem;line-height:1.5}.i-trd-glance li:before{content:"";width:7px;height:7px;margin-top:.5em;background:var(--color-accent);flex-shrink:0}.i-trd-main>div:first-child .prose-article>p:first-of-type{font-weight:600}.i-trd-source{margin-top:1.75rem;padding-top:.9rem;border-top:1px dotted var(--color-text-muted);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trd-source a{color:inherit}.i-trd-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-trd-corroborate h2{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-trd-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-trd-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.i-trd-tag{border:1px solid var(--color-text)}.i-trd-tag a{display:inline-block;padding:.3rem .7rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.i-trd-tag:hover{background:var(--color-text)}.i-trd-tag:hover a{color:var(--color-bg)}.i-trd-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-trade-sheet] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-text);border-top:4px solid var(--color-accent)}.i-trd-sku{margin-top:2.5rem}.i-trd-rail-title,.i-trd-sku-title{font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--color-primary);padding-bottom:.4rem}.i-trd-sku-table{width:100%;border-collapse:collapse;margin-top:.5rem}.i-trd-sku-table tr:hover{background:var(--color-bg-elevated)}.i-trd-sku-date{width:120px;padding:.7rem .5rem .7rem 0;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trd-sku-date,.i-trd-sku-item{border-bottom:1px solid var(--color-border)}.i-trd-sku-item{padding-block:.7rem}.i-trd-sku-item a{font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;text-decoration:none}.i-trd-sku-item a:hover{text-decoration:underline;text-underline-offset:3px}.i-trd-prevnext{margin-top:1rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-trd-aisle ul{margin-top:.9rem;display:flex;flex-direction:column}.i-trd-aisle li{border-top:1px dotted var(--color-border);padding-block:.6rem}.i-trd-aisle a{font-family:var(--font-heading-stack);font-size:1rem;font-weight:500;text-decoration:none;line-height:1.3}.i-trd-aisle a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-trade-sheet] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-text);border-top:4px solid var(--color-accent);background:var(--color-bg-elevated)}.i-trds-plate{background:var(--color-primary);color:var(--color-bg)}.i-trds-plate-inner{padding-block:2rem}.i-trds-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-trds-title{font-family:var(--font-heading-stack);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.i-trds-dek{margin-top:1.25rem;max-width:60ch;border-left:4px solid var(--color-accent);padding-left:1rem;color:var(--color-text-muted)}.i-trds-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center;margin-block:2rem}.i-trds-lead-media{border:2px solid var(--color-text);padding:.4rem}.i-trds-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;text-transform:uppercase;line-height:1.02}.i-trds-lead-dek,.i-trds-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-trds-lead-time{display:block;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-trds-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem}.i-trds-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-trds-row{display:grid;grid-template-columns:12px 110px minmax(0,1fr);gap:.9rem;align-items:baseline;padding-block:.8rem;border-top:1px solid var(--color-border)}.i-trds-row:hover{background:var(--color-bg-elevated)}.i-trds-row-mark{width:8px;height:8px;background:var(--color-accent);transform:translateY(-1px)}.i-trds-row-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trds-row-title{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:600;line-height:1.2}.i-trds-more a{display:inline-block;border:1px solid var(--color-text);padding:.6rem 1.4rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.i-trds-more a:hover{background:var(--color-text);color:var(--color-bg)}.i-eco-head{border-top:3px solid #e3120b;padding-top:1.25rem;max-width:68ch;margin-bottom:1.75rem}.i-eco-tab a{display:inline-block;background:#e3120b;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .7rem;text-decoration:none}.i-eco-tab a:hover{text-decoration:underline;text-underline-offset:3px}.i-eco-datebar{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-eco-datebar-edition,.i-eco-title{font-weight:700}.i-eco-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3.1rem);line-height:1.12;margin-top:1.5rem}.i-eco-dek{margin-top:1rem;font-size:1.0625rem;line-height:1.55;max-width:60ch}.i-eco-dek,.i-eco-meta{color:var(--color-text-muted)}.i-eco-meta{margin-top:.9rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.i-eco-hero{max-width:720px}.i-eco-hero-caption{padding-top:.5rem;font-size:.75rem;color:var(--color-text-muted)}.i-eco-hero-credit{display:block;font-size:.6875rem}.i-eco-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;margin-top:2.5rem}.i-eco-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-eco-body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading-stack);font-size:3.1rem;line-height:.85;font-weight:700;color:#e3120b;padding-right:.45rem;padding-top:.15rem}.i-eco-endmark{color:#e3120b;margin-top:.75rem;font-size:.9rem}.i-eco-source{margin-top:1.5rem;font-size:.8125rem;color:var(--color-text-muted)}.i-eco-corroborate,.i-eco-source{padding-top:1rem;border-top:1px solid var(--color-border)}.i-eco-corroborate{margin-top:1.25rem}.i-eco-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.i-eco-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-eco-share{margin-block:1.75rem}.i-eco-more-title,.i-eco-rail-title{color:#e3120b;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-eco-more ul{margin-top:.75rem}.i-eco-more li{border-top:1px solid var(--color-border);padding-block:.65rem}.i-eco-more li a{font-family:var(--font-heading-stack);font-size:1rem;line-height:1.35;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-eco-more li a:hover{text-decoration-color:#e3120b}.i-eco-prevnext{margin-top:1rem;font-size:.75rem;color:var(--color-text-muted)}.i-eco-read ol{list-style:decimal;margin-top:.75rem;padding-left:1.75rem}.i-eco-read li{padding-block:.5rem}.i-eco-read li::marker{color:#e3120b;font-weight:700}.i-eco-read a{font-size:.9375rem;line-height:1.4;text-decoration:none}.i-eco-read a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-economist] [aria-labelledby=author-box-heading]{border-radius:0;border:none;border-top:3px solid #e3120b;background:transparent}[data-template=tpl-economist] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:3px solid #e3120b}.i-ecos-head{margin-block:1.75rem 2rem}.i-ecos-datebar{border-top:3px solid #e3120b;border-bottom:1px solid var(--color-border);padding-block:.5rem;display:flex;justify-content:space-between;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-ecos-datebar span{color:#e3120b;font-weight:700}.i-ecos-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-top:1.5rem}.i-ecos-dek{margin-top:.75rem;max-width:60ch;color:var(--color-text-muted)}.i-ecos-lead{max-width:62ch;padding-block:1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-ecos-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.i-ecos-lead-dek{margin-top:.85rem;color:var(--color-text-muted);line-height:1.55}.i-ecos-lead-time{display:block;margin-top:.75rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-ecos-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;margin-top:.5rem}.i-ecos-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-ecos-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-ecos-row>time{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding-top:.25rem}.i-ecos-row-title{font-size:1.0125rem;font-weight:500;line-height:1.35;text-decoration:none}.i-ecos-row-title:hover{text-decoration:underline;text-decoration-color:#e3120b;text-underline-offset:3px}.i-ecos-more a{color:#e3120b;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.i-ebj-head{max-width:720px;margin-block:2.5rem 2rem;text-align:center;margin-inline:auto}.i-ebj-rubric{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent)}.i-ebj-rubric a{color:inherit;text-decoration:none}.i-ebj-rubric a:hover{text-decoration:underline;text-underline-offset:4px}.i-ebj-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}.i-ebj-dek,.i-ebj-title{font-family:var(--font-heading-stack);margin-top:1.1rem}.i-ebj-dek{font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--color-text-muted)}.i-ebj-byline{margin-top:1.6rem;display:flex;flex-direction:column;align-items:center;gap:.45rem}.i-ebj-author{display:inline-flex;align-items:center;gap:.6rem}.i-ebj-avatar{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-bg-elevated);box-shadow:0 0 0 1px var(--color-border)}.i-ebj-author-name{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.i-ebj-author-role{font-size:.75rem;color:var(--color-text-muted)}.i-ebj-date,.i-ebj-read{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-ebj-updated{margin-top:.4rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.i-ebj-hero{border-radius:1.25rem;overflow:hidden;box-shadow:0 14px 36px rgba(43,34,38,.14)}.i-ebj-hero img{display:block}.i-ebj-hero-caption{margin-top:.9rem;text-align:center;font-style:italic;font-size:.8125rem;color:var(--color-text-muted)}.i-ebj-hero-credit{display:block;font-style:normal;font-size:.6875rem;margin-top:.15rem}.i-ebj-main{max-width:66ch;margin-inline:auto;margin-top:2.5rem}[data-template=tpl-ebj] .i-ebj-body,[data-template=tpl-ebj] .i-ebj-main .prose-article{font-family:var(--font-heading-stack)}.i-ebj-takeaway{background:var(--color-bg-elevated);border-radius:1.25rem;border-top:2px solid var(--color-accent);padding:1.5rem 1.75rem;margin-bottom:2.25rem}.i-ebj-takeaway-title{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:600}.i-ebj-takeaway ul{margin-top:.9rem;display:flex;flex-direction:column;gap:.6rem}.i-ebj-takeaway li{display:flex;gap:.65rem;font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.55}.i-ebj-takeaway li:before{content:"";width:6px;height:6px;border-radius:999px;margin-top:.55em;background:var(--color-accent);flex-shrink:0}.i-ebj-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-ebj-corroborate{margin-top:1.25rem;padding:1rem 1.25rem;background:var(--color-bg-elevated);border-radius:1rem}.i-ebj-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-ebj-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-ebj-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.i-ebj-tag{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px}.i-ebj-tag a{display:inline-block;padding:.35rem .9rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.i-ebj-tag a:hover{border-color:var(--color-accent);color:var(--color-accent)}.i-ebj-share{margin-block:2.25rem;display:flex;justify-content:center}[data-template=tpl-ebj] [aria-labelledby=author-box-heading]{border-radius:1rem;border:1px solid var(--color-border);border-top:2px solid var(--color-accent);background:var(--color-bg-elevated)}.i-ebj-more{margin-top:3rem;border-top:1px solid var(--color-border);padding-top:2rem}.i-ebj-more-title{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:500;text-align:center}.i-ebj-cards{margin-top:1.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.i-ebj-card-media{display:block;border-radius:1rem;overflow:hidden}.i-ebj-card-media img{transition:transform .35s ease}.i-ebj-card:hover .i-ebj-card-media img{transform:scale(1.03)}.i-ebj-card-title{margin-top:.9rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;line-height:1.3}.i-ebj-card-title a{text-decoration:none}.i-ebj-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-ebj-card-date{display:block;margin-top:.35rem;font-size:.6875rem;color:var(--color-text-muted)}.i-ebj-card-date,.i-ebj-prevnext{text-transform:uppercase;letter-spacing:.12em}.i-ebj-prevnext{margin-top:2rem;text-align:center;font-size:.75rem}.i-ebjs-head{margin-block:2.5rem 2.25rem;text-align:center;border-block:1px solid var(--color-border);padding-block:2.25rem}.i-ebjs-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent)}.i-ebjs-title{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:500}.i-ebjs-dek,.i-ebjs-title{font-family:var(--font-heading-stack);margin-top:.9rem}.i-ebjs-dek{font-style:italic;color:var(--color-text-muted);max-width:56ch;margin-inline:auto}.i-ebjs-lead{max-width:860px;margin-inline:auto}.i-ebjs-lead-media{display:block;border-radius:1.5rem;overflow:hidden;box-shadow:0 14px 36px rgba(43,34,38,.12)}.i-ebjs-lead-body{text-align:center;max-width:640px;margin-inline:auto;margin-top:1.75rem}.i-ebjs-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:500;line-height:1.15}.i-ebjs-lead-date,.i-ebjs-lead-dek{margin-top:.75rem;color:var(--color-text-muted)}.i-ebjs-lead-date{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em}.i-ebjs-cards{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.i-ebjs-card-media{display:block;border-radius:1rem;overflow:hidden}.i-ebjs-card-media img{transition:transform .35s ease}.i-ebjs-card:hover .i-ebjs-card-media img{transform:scale(1.03)}.i-ebjs-card-title{margin-top:.9rem;font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:600;line-height:1.3}.i-ebjs-card-title a{text-decoration:none}.i-ebjs-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-ebjs-card-date{display:block;margin-top:.35rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-ebjs-more{margin-top:2.5rem;text-align:center}.i-ebjs-more a{display:inline-block;border:1px solid var(--color-border);border-radius:999px;padding:.65rem 1.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.i-ebjs-more a:hover{border-color:var(--color-accent);color:var(--color-accent)}.i-brg-toprow{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem}.i-brg-plate{display:inline-flex;align-items:center;gap:.5rem}.i-brg-plate a{display:inline-block;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading-stack);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .75rem .35rem;text-decoration:none}.i-brg-plate a:hover{text-decoration:underline;text-underline-offset:3px}.i-brg-toprow>time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-brg-title{font-family:var(--font-heading-stack);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.98;letter-spacing:-.005em;margin-top:1.25rem;max-width:24ch}.i-brg-dek{margin-top:1.1rem;font-size:1.15rem;font-weight:500;line-height:1.5;color:var(--color-text-muted);max-width:60ch}.i-brg-byband{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-block:1.75rem 0;padding:.8rem 1.25rem;background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.i-brg-by{font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:700}.i-brg-by-role{font-weight:400}.i-brg-by-role,.i-brg-read{color:var(--color-text-muted)}.i-brg-read{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.i-brg-updated{width:100%}.i-brg-hero-caption,.i-brg-updated{font-size:.75rem;color:var(--color-text-muted)}.i-brg-hero-caption{padding-block:.5rem;border-bottom:1px solid var(--color-border)}.i-brg-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;margin-top:2.25rem}.i-brg-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-brg-news{border-left:4px solid var(--color-accent);padding-left:1.25rem;margin-bottom:2rem}.i-brg-news-title{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.i-brg-news ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.i-brg-news li{display:flex;gap:.65rem;font-size:.9375rem;line-height:1.5}.i-brg-news li:before{content:"";width:7px;height:7px;margin-top:.5em;background:var(--color-accent);flex-shrink:0}.i-brg-main>div:first-child .prose-article>p:first-of-type{font-weight:700}.i-brg-endmark{color:var(--color-accent);margin-top:.75rem;font-size:.9rem}.i-brg-source{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-brg-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-brg-corroborate h2{font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:700;text-transform:uppercase}.i-brg-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-brg-tags{display:flex;flex-wrap:wrap;gap:.25rem 0;margin-top:1.5rem;font-family:var(--font-heading-stack);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.i-brg-tags li{display:inline-flex}.i-brg-tags li+li:before{content:"/";margin-inline:.6rem;color:var(--color-text-muted)}.i-brg-tags a{text-decoration:none}.i-brg-tags a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-brg-share{margin-block:2rem;padding-top:1rem;border-top:3px solid var(--color-primary)}[data-template=tpl-bearings] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px solid var(--color-accent)}.i-brg-more-title,.i-brg-rail-title{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:800;text-transform:uppercase;border-bottom:3px solid var(--color-primary);padding-bottom:.4rem}.i-brg-more{margin-top:2.5rem}.i-brg-row{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding-block:.9rem;border-top:1px solid var(--color-border)}.i-brg-row:first-child{border-top:none}.i-brg-row-num{font-size:2rem;font-weight:800;line-height:1;color:var(--color-accent)}.i-brg-row-num,.i-brg-row-title{font-family:var(--font-heading-stack)}.i-brg-row-title{font-size:1.25rem;font-weight:700;line-height:1.15}.i-brg-row-title a{text-decoration:none}.i-brg-row-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-brg-row-body time{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-brg-prevnext{margin-top:1.25rem;font-family:var(--font-heading-stack);font-size:.8125rem;font-weight:600;text-transform:uppercase}.i-brg-tape ul{margin-top:.85rem}.i-brg-tape li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.75rem;padding-block:.55rem;border-top:1px dotted var(--color-border)}.i-brg-tape time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted);padding-top:.2rem}.i-brg-tape a{font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none}.i-brg-tape a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-bearings] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px solid var(--color-accent);background:var(--color-bg-elevated)}.i-brgs-plate{background:var(--color-primary);color:var(--color-bg)}.i-brgs-plate-inner{padding-block:2.25rem}.i-brgs-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-brgs-title{font-family:var(--font-heading-stack);font-size:clamp(2.8rem,7vw,5rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.i-brgs-dek{margin-top:1.5rem;max-width:62ch;border-left:4px solid var(--color-accent);padding-left:1.1rem;color:var(--color-text-muted)}.i-brgs-lead{margin-block:2rem 0}.i-brgs-lead-title{margin-top:1.25rem;font-family:var(--font-heading-stack);font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1;max-width:28ch}.i-brgs-lead-dek{margin-top:.85rem;color:var(--color-text-muted);max-width:62ch}.i-brgs-lead-time{display:block;margin-top:.75rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-brgs-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;margin-top:1.5rem}.i-brgs-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-brgs-row{display:grid;grid-template-columns:12px minmax(0,1fr) 110px;gap:.9rem;align-items:baseline;padding-block:.85rem;border-top:1px solid var(--color-border)}.i-brgs-row-mark{width:8px;height:8px;background:var(--color-accent);transform:translateY(-1px)}.i-brgs-row-title{font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700;line-height:1.15}.i-brgs-row-dek{margin-top:.3rem;font-size:.875rem;color:var(--color-text-muted)}.i-brgs-row-time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted);text-align:right}.i-brgs-more a{display:inline-block;background:var(--color-primary);color:var(--color-bg);font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:700;text-transform:uppercase;padding:.65rem 1.5rem .75rem;text-decoration:none}.i-brgs-more a:hover{background:var(--color-accent)}.i-dzn-hero{position:relative}.i-dzn-hero img{display:block}.i-dzn-hero-caption{padding-block:.5rem 0;text-align:right;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzn-plate{position:relative;background:var(--color-bg);margin-top:-3.25rem;padding-top:1.5rem;box-shadow:0 -1px 0 var(--color-border)}.i-dzn-kicker{display:flex;align-items:center;gap:1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-dzn-kicker:after{content:"";flex:1;border-top:1px solid var(--color-border)}.i-dzn-kicker a{color:inherit;text-decoration:none}.i-dzn-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-dzn-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin-top:1.5rem;max-width:22ch}.i-dzn-dek{margin-top:1.25rem;font-size:1.15rem;line-height:1.55;color:var(--color-text-muted);max-width:58ch}.i-dzn-specs{display:flex;flex-wrap:wrap;gap:0 2.5rem;margin-block:2rem;padding-block:1.25rem;border-block:1px solid var(--color-border)}.i-dzn-spec{display:flex;flex-direction:column;gap:.3rem;min-width:120px}.i-dzn-spec+.i-dzn-spec{border-left:1px solid var(--color-border);padding-left:2.5rem}.i-dzn-spec dt{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-dzn-spec dd{font-size:.875rem;font-weight:600}.i-dzn-spec dd a{text-decoration:none}.i-dzn-spec dd a:hover{color:var(--color-accent)}.i-dzn-main{max-width:72ch}.i-dzn-takeaways{border-left:3px solid var(--color-accent);padding-left:1.4rem;margin-bottom:2rem}.i-dzn-takeaways-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-dzn-takeaways ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.i-dzn-takeaways li{font-size:.9375rem;line-height:1.55}.i-dzn-source{margin-top:1.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-dzn-source a{color:inherit}.i-dzn-corroborate{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.i-dzn-corroborate h2{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-dzn-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-dzn-tags{margin-top:1.5rem;font-size:.8125rem;word-spacing:.6rem}.i-dzn-tags a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-dzn-tags a:hover{text-decoration-color:var(--color-accent);color:var(--color-accent)}.i-dzn-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-arch-dezeen] [aria-labelledby=author-box-heading]{border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent;padding-inline:0}.i-dzn-more{margin-top:2.5rem;border-top:1px solid var(--color-border);padding-top:1.75rem}.i-dzn-more-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.i-dzn-projects{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.i-dzn-project-media{display:block}.i-dzn-project-title{margin-top:.85rem;font-size:1.05rem;font-weight:600;line-height:1.3}.i-dzn-project-title a{text-decoration:none}.i-dzn-project-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-dzn-project-date{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzn-prevnext{margin-top:1.5rem;font-size:.8125rem}.i-dzns-head{margin-block:2rem 2.25rem;max-width:72ch}.i-dzns-label{display:flex;align-items:center;gap:1rem;font-family:var(--font-role-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-dzns-label:after{content:"";flex:1;border-top:1px solid var(--color-border)}.i-dzns-title{font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:1.25rem}.i-dzns-dek{margin-top:1rem;color:var(--color-text-muted);max-width:58ch;font-size:1.05rem}.i-dzns-lead{margin-block:2rem 0}.i-dzns-lead-body{padding-block:1.5rem}.i-dzns-lead-title{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:-.015em;line-height:1.05;max-width:26ch}.i-dzns-lead-dek{margin-top:.85rem;color:var(--color-text-muted);max-width:62ch}.i-dzns-lead-time{display:block;margin-top:.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.25rem;margin-top:1rem}.i-dzns-card-title{margin-top:.85rem;font-size:1.05rem;font-weight:600;line-height:1.3}.i-dzns-card-title a{text-decoration:none}.i-dzns-card-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-dzns-card-date{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzns-more{margin-top:2.5rem}.i-dzns-more a{display:inline-block;border:1px solid var(--color-text);padding:.75rem 2rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.i-dzns-more a:hover{background:var(--color-text);color:var(--color-bg)}.i-gal-wall{background:var(--color-bg-elevated);border-block:1px solid var(--color-border);padding-block:3rem}.i-gal-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;align-items:center}.i-gal-crumb{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-gal-crumb a{color:inherit;text-decoration:none}.i-gal-crumb a:hover{color:var(--color-accent)}.i-gal-kicker{margin-top:1.1rem}.i-gal-title{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;line-height:1.08;margin-top:1rem}.i-gal-dek,.i-gal-title{font-family:var(--font-heading-stack)}.i-gal-dek{margin-top:1.1rem;font-style:italic;font-size:1.15rem;line-height:1.5}.i-gal-byline,.i-gal-dek{color:var(--color-text-muted)}.i-gal-byline{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.i-gal-by{color:var(--color-text);font-weight:700}.i-gal-frame{justify-self:center;width:100%;max-width:560px}.i-gal-frame-mat{background:var(--color-bg);border:1px solid var(--color-border);padding:.85rem;box-shadow:0 12px 32px rgba(28,27,24,.12)}.i-gal-frame-mat img{display:block}.i-gal-placard{display:inline-block;margin-top:1rem;border:1px solid var(--color-border);background:var(--color-bg);padding:.6rem .9rem;max-width:100%}.i-gal-placard-title{font-family:var(--font-heading-stack);font-size:.8125rem;line-height:1.4}.i-gal-placard-credit{display:block;margin-top:.2rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-gal-bodywrap{padding-top:2.5rem}.i-gal-main{max-width:68ch}[data-template=tpl-art-gallery] .i-gal-main .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem}.i-gal-programme{border:1px solid var(--color-border);padding:1.25rem 1.5rem;margin-bottom:2rem;background:var(--color-bg-elevated)}.i-gal-programme-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-gal-programme-list{list-style:none;counter-reset:gal-prog;margin-top:.9rem}.i-gal-programme-list li{counter-increment:gal-prog;display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:.9rem;padding-block:.65rem;font-size:.9375rem;line-height:1.5}.i-gal-programme-list li+li{border-top:1px solid var(--color-border)}.i-gal-programme-list li:before{content:counter(gal-prog,decimal-leading-zero);font-family:var(--font-heading-stack);font-weight:700;color:var(--color-accent)}.i-gal-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-gal-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem;background:var(--color-bg-elevated)}.i-gal-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-gal-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-gal-tags{margin-top:1.5rem;font-family:var(--font-heading-stack);font-size:.9375rem}.i-gal-tags a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-gal-tags a:hover{text-decoration-color:var(--color-accent)}.i-gal-share{margin-block:2rem;padding-block:1rem;border-block:1px solid var(--color-border)}[data-template=tpl-art-gallery] [aria-labelledby=author-box-heading]{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:0}.i-gal-more{margin-top:2.75rem}.i-gal-more-title{font-family:var(--font-heading-stack);font-size:1.4rem;font-weight:700}.i-gal-works{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.i-gal-work-mat{display:block;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.55rem}.i-gal-work-mat img{display:block}.i-gal-work-title{margin-top:.85rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;line-height:1.3}.i-gal-work-title a{text-decoration:none}.i-gal-work-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-gal-work-date{display:block;margin-top:.3rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-gal-prevnext{margin-top:1.5rem;font-size:.8125rem}.i-gals-head{margin-block:2.5rem 2.25rem;text-align:center;border-block:1px solid var(--color-border);padding-block:2.25rem}.i-gals-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent)}.i-gals-title{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700}.i-gals-dek,.i-gals-title{font-family:var(--font-heading-stack);margin-top:.9rem}.i-gals-dek{font-style:italic;color:var(--color-text-muted);max-width:56ch;margin-inline:auto}.i-gals-lead{max-width:820px;margin-inline:auto}.i-gals-lead-mat{display:block;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.85rem;box-shadow:0 12px 32px rgba(28,27,24,.1)}.i-gals-lead-mat img{display:block}.i-gals-lead-body{text-align:center;max-width:620px;margin-inline:auto;margin-top:1.75rem}.i-gals-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.i-gals-lead-date,.i-gals-lead-dek{margin-top:.75rem;color:var(--color-text-muted)}.i-gals-lead-date{display:block;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em}.i-gals-works{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem}.i-gals-work-mat{padding:.55rem}.i-gals-work-title{margin-top:.85rem;font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:600;line-height:1.3}.i-gals-work-title a{text-decoration:none}.i-gals-work-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-gals-work-date{display:block;margin-top:.3rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-gals-more{margin-top:2.5rem;text-align:center}.i-gals-more a{font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:4px}.i-gals-more a:hover{text-decoration-color:var(--color-accent)}.i-wrd-band{background:var(--color-primary);color:var(--color-bg);padding-block:2.75rem}.i-wrd-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em}.i-wrd-kicker-signal{color:var(--color-accent);font-weight:700}.i-wrd-kicker a{color:var(--color-bg);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:2px}.i-wrd-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.03;margin-top:1.5rem;color:var(--color-bg);max-width:24ch}.i-wrd-dek{margin-top:1.1rem;font-size:1.125rem;line-height:1.55;max-width:60ch;color:var(--color-bg);opacity:.78}.i-wrd-hero img{display:block}.i-wrd-hero-caption{padding-block:.5rem;font-size:.625rem}.i-wrd-hero-caption,.i-wrd-metabar{font-family:var(--font-role-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-wrd-metabar{display:flex;flex-wrap:wrap;margin-block:1.5rem;font-size:.6875rem}.i-wrd-metabar>*+:before{content:"|";margin-inline:.9rem;color:var(--color-border)}.i-wrd-meta{color:var(--color-text)}.i-wrd-updated{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.i-wrd-main{max-width:68ch}.i-wrd-why{background:var(--color-primary);color:var(--color-bg);border-left:4px solid var(--color-accent);padding:1.35rem 1.6rem;margin-bottom:2.25rem}.i-wrd-why-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent)}.i-wrd-why ul{margin-top:.9rem;display:flex;flex-direction:column;gap:.6rem}.i-wrd-why li{font-size:.9375rem;line-height:1.6}.i-wrd-why li:before{content:">";font-family:var(--font-role-mono);color:var(--color-accent);margin-right:.6rem}.i-wrd-source{margin-top:1.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-wrd-source a{color:inherit}.i-wrd-corroborate{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid var(--color-border)}.i-wrd-corroborate h2{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-wrd-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-wrd-tags{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:1.5rem;font-family:var(--font-role-mono);font-size:.75rem}.i-wrd-tags a{color:var(--color-text-muted);text-decoration:none}.i-wrd-tags a:hover{color:var(--color-accent)}.i-wrd-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-wired] [aria-labelledby=author-box-heading]{border:1px solid var(--color-primary);border-radius:0;background:var(--color-bg-elevated)}.i-wrd-more{margin-top:2.75rem;border-top:3px solid var(--color-primary);padding-top:1.5rem}.i-wrd-more-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.i-wrd-rows{margin-top:1rem}.i-wrd-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:.75rem;border-top:1px solid var(--color-border)}.i-wrd-row:first-child{border-top:none}.i-wrd-row-index{font-family:var(--font-role-mono);font-size:.75rem;color:var(--color-accent)}.i-wrd-row-title{font-weight:600;font-size:1rem;line-height:1.35;text-decoration:none}.i-wrd-row-title:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-wrd-row-time{font-size:.625rem;color:var(--color-text-muted)}.i-wrd-prevnext,.i-wrd-row-time{font-family:var(--font-role-mono);text-transform:uppercase}.i-wrd-prevnext{margin-top:1.25rem;font-size:.6875rem;letter-spacing:.06em}.i-wrds-band{background:var(--color-primary);color:var(--color-bg);padding-block:2.5rem}.i-wrds-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-wrds-title{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.02}.i-wrds-dek,.i-wrds-title{margin-top:1rem;color:var(--color-bg)}.i-wrds-dek{max-width:60ch;opacity:.75}.i-wrds-lead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem;margin-block:2.25rem 2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.i-wrds-lead-num{font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;line-height:.9;color:var(--color-accent);font-variant-numeric:tabular-nums}.i-wrds-lead-title{font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.1;max-width:30ch}.i-wrds-lead-dek{max-width:62ch}.i-wrds-lead-dek,.i-wrds-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-wrds-lead-time{display:block;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em}.i-wrds-rows{margin-top:.5rem}.i-wrds-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-wrds-row-index{font-family:var(--font-role-mono);font-size:.75rem;color:var(--color-accent)}.i-wrds-row-title{font-weight:600;font-size:1rem;line-height:1.35}.i-wrds-row-title a{text-decoration:none}.i-wrds-row-title a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-wrds-row-time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted)}.i-wrds-more{margin-top:2rem}.i-wrds-more a{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--color-accent);border:1px solid var(--color-accent);padding:.6rem 1.5rem;display:inline-block}.i-wrds-more a:hover{background:var(--color-accent);color:var(--color-primary)}@media (max-width:1023px){.i-brg-grid,.i-brgs-wrap,.i-eco-grid,.i-ecos-wrap,.i-her-grid,.i-hers-wrap,.i-trd-grid,.i-trds-wrap{grid-template-columns:minmax(0,1fr)}.i-brg-rail,.i-brgs-rail,.i-eco-rail,.i-ecos-rail,.i-her-rail,.i-hers-rail,.i-trd-rail,.i-trds-rail{border-left:none;padding-left:0;border-top:1px solid var(--color-border);padding-top:1.75rem}.i-trd-head{gap:1.25rem}.i-gal-split,.i-hers-lead,.i-trd-head,.i-trds-lead{grid-template-columns:minmax(0,1fr)}.i-gal-split{gap:2rem}.i-gal-frame{justify-self:start}.i-dzn-projects,.i-ebj-cards,.i-gal-works,.i-gals-works{grid-template-columns:repeat(2,minmax(0,1fr))}.i-wrds-lead{grid-template-columns:minmax(0,1fr);gap:1rem}.i-dzn-plate{margin-top:-1.5rem}}@media (max-width:640px){.i-dzn-projects,.i-ebj-cards,.i-gal-works,.i-gals-works{grid-template-columns:minmax(0,1fr)}.i-ecos-row,.i-her-more-row,.i-hers-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.i-trds-row{grid-template-columns:12px minmax(0,1fr)}.i-trds-row time{grid-column:2}.i-brgs-row{grid-template-columns:12px minmax(0,1fr)}.i-brgs-row-time{grid-column:2;text-align:left}.i-wrd-row,.i-wrds-row{grid-template-columns:2rem minmax(0,1fr)}.i-wrd-row-time,.i-wrds-row-time{grid-column:2}.i-trd-sku-date{width:90px}.i-dzn-spec+.i-dzn-spec{border-left:none;padding-left:0}}.logo-lockup{display:inline-flex;align-items:center;gap:.8rem;color:inherit}.logo-mark{height:2.6rem;width:auto;flex:none;display:block}[data-template=tpl-herald]{--skin-band-bg:var(--color-bg);--skin-band-fg:var(--color-text);--skin-banner-underline:3px solid var(--color-primary);--skin-accent-bar:3px solid var(--color-primary);--skin-nav-hover-bg:var(--color-primary);--skin-nav-hover-fg:var(--color-bg)}[data-template=tpl-herald] .masthead-row{padding-block:var(--space-5) var(--space-4)}[data-template=tpl-herald] .masthead-nav{border-top-color:var(--color-border)}[data-template=tpl-herald] .logo-mark--herald{height:3rem;color:var(--color-text)}.logo-over-line{display:block;font-family:var(--font-body-stack);font-size:.7rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.2rem}.logo-herald-main{display:block;font-family:var(--font-heading-stack);font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:.95;letter-spacing:-.01em}[data-template=tpl-trade-sheet]{--skin-band-bg:#141210;--skin-band-fg:#fdfcf9;--skin-banner-underline:4px solid var(--color-signal,var(--color-accent));--skin-nav-hover-bg:var(--color-signal,var(--color-accent));--skin-nav-hover-fg:#141210}[data-template=tpl-trade-sheet] .masthead-row{padding-block:var(--space-4)}[data-template=tpl-trade-sheet] .logo-mark--trade{height:2.5rem}.logo-trade-words{display:flex;flex-direction:column;align-items:flex-start}.logo-trade-line{font-family:var(--font-heading-stack);font-weight:700;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1;text-transform:uppercase;letter-spacing:.02em}.logo-trade-slab{height:4px;width:4.5rem;margin-top:.4rem;background:var(--color-signal,var(--color-accent))}[data-template=tpl-economist]{--skin-band-bg:var(--color-text);--skin-band-fg:var(--color-bg);--skin-nav-hover-bg:var(--color-accent);--skin-nav-hover-fg:#ffffff}[data-template=tpl-economist] .masthead-row{padding-block:var(--space-4) var(--space-3)}[data-template=tpl-economist] .masthead-nav{border-bottom:3px solid var(--color-accent)}[data-template=tpl-economist] .logo-mark--economist{height:2.35rem}.logo-economist-words{font-family:var(--font-heading-stack);font-weight:700;font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1;letter-spacing:-.01em}[data-template=tpl-ebj]{--skin-band-bg:var(--color-primary);--skin-band-fg:#fdf9f1;--skin-banner-underline:1px solid var(--color-accent);--skin-nav-hover-bg:transparent;--skin-nav-hover-fg:var(--color-accent)}[data-template=tpl-ebj] .masthead-row{padding-block:var(--space-5) var(--space-4)}[data-template=tpl-ebj] .masthead-nav{border-top-color:color-mix(in oklab,var(--skin-band-fg) 22%,transparent)}[data-template=tpl-ebj] .logo-mark--ebj{height:3.1rem}[data-template=tpl-ebj] .logo-over-line{color:var(--color-accent);letter-spacing:.42em;font-size:.66rem}.logo-ebj-main{display:block;font-family:var(--font-bodoni,var(--font-heading-stack));font-style:italic;font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.headline-balance{text-wrap:balance}.img-grade{filter:saturate(.88) contrast(1.03)}[data-template=tpl-ebj] .img-grade{filter:saturate(.92) contrast(1.01) brightness(1.01)}[data-template=tpl-trade-sheet] .img-grade{filter:saturate(.82) contrast(1.05)}.media-zoom{display:block;overflow:hidden}.media-zoom>img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}.media-zoom:focus-within>img,.media-zoom:hover>img{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.media-zoom>img{transition:none}}.ad-unit{display:block;width:100%}.ad-label{display:block;font-family:var(--font-body-stack);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);opacity:.8;margin-bottom:.375rem}.ad-unit--banner{margin:0 auto var(--space-6);text-align:center}.ad-unit--in-article,.ad-unit--rail{margin-block:var(--space-6)}.ad-unit img{max-width:100%;height:auto}.ad-unit img,.ad-unit>a{display:inline-block}[data-cookie-banner]{border-radius:2px;box-shadow:0 10px 34px color-mix(in oklab,var(--color-text) 16%,transparent)}[data-cookie-banner] button{border-radius:2px}footer .logo-lockup{gap:.6rem}footer .logo-mark{height:1.9rem}footer .logo-over-line{font-size:.58rem;margin-bottom:.1rem}footer .logo-herald-main{font-size:1.45rem}footer .logo-trade-line{font-size:1.2rem}footer .logo-trade-slab{display:none}footer .logo-economist-words{font-size:1.3rem}footer .logo-ebj-main{font-size:1.4rem}[data-template=tpl-ebj] .masthead-row{text-align:center}[data-template=tpl-ebj] .masthead-row .masthead-wordmark{display:inline-block}[data-template=tpl-ebj] .masthead-row .logo-lockup{margin-inline:auto}