.i-axi,.i-axis{--axi-display:var(--font-space-grotesk,"Space Grotesk"),var(--font-body,"Inter"),sans-serif;--axi-body:var(--font-body,"Inter"),-apple-system,"Segoe UI",sans-serif;--axi-data:var(--font-mono,"JetBrains Mono"),"SFMono-Regular",Consolas,monospace;--axi-wash:color-mix(in oklab,var(--color-primary) 7%,var(--color-bg))}.i-axi-page{max-width:56rem;padding-block:2.5rem 4rem}.i-axi-bar{justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:.8rem;border-bottom:2px solid var(--color-primary)}.i-axi-bar,.i-axi-bar-left{display:flex;flex-wrap:wrap;align-items:center}.i-axi-bar-left{gap:.6rem;font-family:var(--axi-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.i-axi-bar-left a{color:var(--color-primary);text-decoration:none}.i-axi-bar-left a:hover{text-decoration:underline;text-underline-offset:3px}.i-axi-bar-time{font-family:var(--axi-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-axi-title{font-family:var(--axi-display);font-weight:700;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08;letter-spacing:-.02em;margin-top:1.6rem;max-width:26ch;text-wrap:balance}.i-axi-dek{font-family:var(--axi-body);font-size:1.1875rem;line-height:1.55;color:var(--color-text-muted);margin-top:1rem;max-width:58ch}.i-axi-why{margin-top:1.5rem;background:var(--axi-wash);border-left:6px solid var(--color-primary);padding:1.1rem 1.4rem 1.2rem}.i-axi-why-label{font-family:var(--axi-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.i-axi-why-list li,.i-axi-why-text{font-family:var(--axi-body);font-size:.9375rem;line-height:1.55;margin-top:.45rem}.i-axi-why-list{display:flex;flex-direction:column;gap:.35rem}.i-axi-why-list li{margin-top:0}.i-axi-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:1.5rem}.i-axi-by{font-family:var(--axi-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em}.i-axi-by,.i-axi-read{text-transform:uppercase}.i-axi-read{font-family:var(--axi-data);font-size:.6875rem;letter-spacing:.08em}.i-axi-read,.i-axi-updated{color:var(--color-text-muted)}.i-axi-updated{margin-top:.4rem;font-family:var(--axi-body);font-size:.75rem}.i-axi-hero{margin-top:1.75rem}.i-axi-hero-cap{margin-top:.5rem;font-family:var(--axi-data);font-size:.6875rem}.i-axi-hero-cap,.i-axi-hero-credit{color:var(--color-text-muted)}.i-axi-body{margin-top:2.25rem}.i-axi-body .prose-article{max-width:62ch;font-size:1.0625rem;line-height:1.75}.i-axi-body .prose-article>*+*{margin-top:1.6rem}.i-axi-body>div:first-child .prose-article>p:first-of-type{font-size:1.25rem;line-height:1.6}.i-axi-body .prose-article strong{font-weight:800}.i-axi-body .prose-article em{font-style:italic;font-weight:600;color:var(--color-primary)}.i-axi-body .prose-article h2{font-family:var(--axi-display);font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin-top:2.5rem}.i-axi-body .prose-article h3{font-family:var(--axi-display);font-size:1.1rem;font-weight:700}.i-axi-body .prose-article a{color:var(--color-primary);text-underline-offset:3px}.i-axi-body .prose-article blockquote{border-left-color:var(--color-primary)}.i-axi-body .prose-article img{border-radius:0}.i-axi-source{margin-top:2.25rem;padding-top:1rem;border-top:1px solid var(--color-border);font-family:var(--axi-data);font-size:.6875rem;line-height:1.6;color:var(--color-text-muted)}.i-axi-source a{color:var(--color-text-muted);text-decoration:underline}.i-axi-corroborate{margin-top:1.5rem}.i-axi-corroborate h2{font-family:var(--axi-display);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-axi-corroborate ul{margin-top:.6rem;display:flex;flex-direction:column;gap:.3rem;font-family:var(--axi-body);font-size:.8125rem}.i-axi-corroborate a{color:var(--color-primary)}.i-axi-tags{display:flex;flex-wrap:wrap;gap:.25rem 0;margin-top:1.5rem;font-family:var(--axi-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.i-axi-tags a{color:var(--color-text-muted);text-decoration:none}.i-axi-tags a:hover{color:var(--color-primary);text-decoration:underline}.i-axi-tags a+a:before{content:"/";margin-inline:.6rem;color:var(--color-border)}.i-axi-share{margin-block:2rem}[data-template=tpl-axios] .ap--default{border-top:3px solid var(--color-primary);padding-top:1.5rem}[data-template=tpl-axios] .ap--default .ap-name,[data-template=tpl-axios] .ap--default .ap-name a{font-family:var(--axi-display);font-weight:700}[data-template=tpl-axios] .ap--default .ap-avatar{border-radius:0}.i-axi-deeper{border-top:4px solid var(--color-primary);margin-top:2.5rem;padding-top:1.1rem}.i-axi-deeper-title{font-family:var(--axi-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.i-axi-deeper ul{margin-top:.5rem}.i-axi-deeper li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.25rem;padding-block:.7rem;border-bottom:1px solid var(--color-border)}.i-axi-deeper-link{font-family:var(--axi-display);font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-text);text-decoration:none}.i-axi-deeper-link:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.i-axi-deeper-time{font-size:.625rem;color:var(--color-text-muted);white-space:nowrap}.i-axi-deeper-time,.i-axi-prevnext{font-family:var(--axi-data);text-transform:uppercase;letter-spacing:.08em}.i-axi-prevnext{margin-top:1.25rem;font-size:.6875rem}.i-axi-prevnext a{color:var(--color-text)}.i-axi-prevnext a:hover{color:var(--color-primary)}.i-axis-page{max-width:72rem;padding-block:2.5rem 4rem}.i-axis-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.8rem;border-bottom:2px solid var(--color-primary)}.i-axis-bar-left{font-family:var(--axi-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.i-axis-count{font-family:var(--axi-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-axis-head{margin-top:1.75rem}.i-axis-title{font-family:var(--axi-display);font-weight:700;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05;letter-spacing:-.02em}.i-axis-dek{font-family:var(--axi-body);font-size:1rem;line-height:1.6;color:var(--color-text-muted);max-width:56ch;margin-top:.75rem}.i-axis-rows{margin-top:1.75rem;list-style:none}.i-axis-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.25rem .9rem;padding-block:1.1rem;border-top:1px solid var(--color-border);-moz-column-break-inside:avoid;break-inside:avoid}.i-axis-num{grid-row:1/span 2;font-size:1.45rem;line-height:1;color:var(--color-primary)}.i-axis-num,.i-axis-row-title{font-family:var(--axi-display);font-weight:700}.i-axis-row-title{font-size:1.0625rem;line-height:1.25}.i-axis-row-title a{color:var(--color-text);text-decoration:none}.i-axis-row-title a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.i-axis-row-dek{font-family:var(--axi-body);font-size:.875rem;line-height:1.5;color:var(--color-text-muted);margin-top:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.i-axis-row-time{display:flex;align-items:baseline;gap:.5rem;margin-top:.35rem}.i-axis-row-time time{font-family:var(--axi-data);font-size:.75rem;color:var(--color-text)}.i-axis-row-day{font-family:var(--axi-data);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-axis-more{margin-top:2rem}.i-axis-more a{font-family:var(--axi-display);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.i-axis-more a:hover{color:var(--color-primary)}.i-axis-foot{margin-top:3rem;max-width:40rem}.i-axis-ad{margin-top:2rem}.i-axis-empty{padding-block:3.5rem}.i-axis-empty-title{font-family:var(--axi-display);font-size:1.4rem;font-weight:700}.i-axis-empty-text{margin-top:.5rem;font-family:var(--axi-body);color:var(--color-text-muted)}@media (min-width:768px){.i-axis-row{grid-template-columns:2.4rem minmax(0,1fr) auto}.i-axis-row-time{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:.15rem;margin-top:0}}@media (min-width:1024px){.i-axis-rows{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem;-moz-column-rule:1px solid var(--color-border);column-rule:1px solid var(--color-border)}}[data-template=tpl-bild]{--i-bil-display:var(--font-barlow-condensed,"Barlow Condensed"),"Arial Narrow",var(--font-body,"Inter"),sans-serif}.i-bil-head{margin-top:1.5rem}.i-bil-slug{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.i-bil-slug a{display:inline-block;background:var(--color-primary);color:var(--color-bg);font-family:var(--i-bil-display);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .9rem .35rem;text-decoration:none}.i-bil-slug a:hover{text-decoration:underline;text-underline-offset:3px}.i-bil-title{font-family:var(--i-bil-display);font-size:clamp(2.7rem,7.5vw,5.4rem);font-weight:800;line-height:.92;text-transform:uppercase;letter-spacing:-.005em;margin-top:1rem;max-width:26ch}.i-bil-dek{margin-top:1rem;font-size:1.2rem;font-weight:700;line-height:1.35;max-width:56ch}.i-bil-hero{margin-top:1.5rem}.i-bil-hero img{display:block}.i-bil-hero-caption{padding-block:.5rem;font-size:.75rem;line-height:1.5;color:var(--color-text-muted);border-bottom:4px solid var(--color-text)}.i-bil-hero-credit{display:block;margin-top:.15rem;font-size:.6875rem}.i-bil-byrow,.i-bil-hero-credit{text-transform:uppercase;letter-spacing:.08em}.i-bil-byrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-block:1.25rem;padding-block:.6rem;border-bottom:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-muted)}.i-bil-by{font-family:var(--i-bil-display);font-size:.9375rem;font-weight:800;color:var(--color-text);letter-spacing:.04em}.i-bil-updated{width:100%;text-transform:none;letter-spacing:.02em}.i-bil-main{max-width:72ch}.i-bil-glance{border:3px solid var(--color-text);padding:1.1rem 1.25rem 1.2rem;margin-block:1.75rem 2rem}.i-bil-glance-title{font-family:var(--i-bil-display);font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;border-bottom:3px solid var(--color-primary);padding-bottom:.4rem}.i-bil-glance ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.i-bil-glance li{display:flex;gap:.6rem;font-size:.9375rem;font-weight:500;line-height:1.5}.i-bil-glance li:before{content:"";width:8px;height:8px;margin-top:.45em;background:var(--color-primary);flex-shrink:0}.i-bil-main>div:first-child .prose-article>p:first-of-type{font-weight:700}.i-bil-source{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-bil-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-bil-corroborate h2{font-family:var(--i-bil-display);font-size:.9375rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.i-bil-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-bil-share{margin-block:2rem;padding-block:1rem;border-block:1px solid var(--color-border)}[data-template=tpl-bild] [aria-labelledby=author-box-heading]{border-radius:0;border:3px solid var(--color-text)}.i-bil-more{margin-top:2.5rem;border-top:6px solid var(--color-text);padding-top:1rem}.i-bil-more-title{font-family:var(--i-bil-display);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.i-bil-more ul{margin-top:.5rem}.i-bil-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:.75rem;padding-block:.7rem;border-bottom:1px solid var(--color-border)}.i-bil-row:before{content:"";width:10px;height:10px;margin-top:.5rem;background:var(--color-primary)}.i-bil-row-title{font-family:var(--i-bil-display);font-size:1.3rem;font-weight:800;text-transform:uppercase;line-height:1.05}.i-bil-row-title a{text-decoration:none}.i-bil-row-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-bil-row-time{display:block;grid-column:2;margin-top:.2rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-bil-prevnext{margin-top:1.25rem;font-size:.8125rem;font-weight:600}.i-bils-plate{background:var(--color-primary);color:var(--color-bg)}.i-bils-plate-inner{padding-block:1.75rem}.i-bils-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;opacity:.85}.i-bils-title{font-family:var(--i-bil-display);font-size:clamp(3rem,8vw,5.5rem);font-weight:800;text-transform:uppercase;line-height:.9;margin-top:.4rem}.i-bils-dek{margin-top:1rem;max-width:60ch;opacity:.85}.i-bils-lead{margin-block:2rem}.i-bils-lead-title{margin-top:.5rem;font-family:var(--i-bil-display);font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;text-transform:uppercase;line-height:.95;max-width:30ch}.i-bils-lead-title a{text-decoration:none}.i-bils-lead-title a:hover{text-decoration:underline;text-underline-offset:4px}.i-bils-lead-media{display:block;margin-top:1rem}.i-bils-lead-media img{display:block}.i-bils-lead-dek{margin-top:.75rem;font-weight:600;max-width:62ch}.i-bils-lead-time{display:block;margin-top:.6rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-bils-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.5rem;grid-auto-flow:dense}.i-bils-b{min-width:0}.i-bils-b:nth-child(4n),.i-bils-b:nth-child(4n+1){grid-column:span 4}.i-bils-b:nth-child(4n+2),.i-bils-b:nth-child(4n+3){grid-column:span 2}.i-bils-b-media,.i-bils-b-media img{display:block}.i-bils-b--text{border-left:6px solid var(--color-primary);padding-left:1rem}.i-bils-b-cat{font-size:.8125rem;letter-spacing:.06em;color:var(--color-primary)}.i-bils-b-cat,.i-bils-b-title{font-family:var(--i-bil-display);font-weight:800;text-transform:uppercase}.i-bils-b-title{margin-top:.4rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.i-bils-b:nth-child(4n).i-bils-b--text .i-bils-b-title,.i-bils-b:nth-child(4n+1).i-bils-b--text .i-bils-b-title{font-size:clamp(1.6rem,2.6vw,2.2rem)}.i-bils-b-title a{text-decoration:none}.i-bils-b-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-bils-b-dek{font-size:.875rem;line-height:1.5}.i-bils-b-dek,.i-bils-b-time{margin-top:.4rem;color:var(--color-text-muted)}.i-bils-b-time{display:block;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em}.i-bils-hot{margin-block:2.5rem;border-top:6px solid var(--color-text);padding-top:1rem}.i-bils-hot-title{font-family:var(--i-bil-display);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.i-bils-hot-list{margin-top:.9rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem 1.5rem;list-style:none}.i-bils-hot-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start}.i-bils-hot-num{font-family:var(--i-bil-display);font-size:2.2rem;font-weight:800;line-height:.9;color:var(--color-primary)}.i-bils-hot-list a{font-weight:800;font-size:.9375rem;line-height:1.25;text-decoration:none}.i-bils-hot-list a:hover{text-decoration:underline;text-underline-offset:3px}.i-bils-empty{margin-block:2.5rem 2rem;border:3px dashed var(--color-border);padding:2.5rem 1.5rem;text-align:center;color:var(--color-text-muted)}.i-bils-empty-title{font-family:var(--i-bil-display);font-size:1.5rem;font-weight:800;text-transform:uppercase;color:var(--color-text)}.i-bils-more{margin-block:1rem 0}.i-bils-more a{display:inline-block;background:var(--color-primary);color:var(--color-bg);font-family:var(--i-bil-display);font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.6rem 1.6rem .7rem;text-decoration:none}.i-bils-more a:hover{background:var(--color-text)}@media (max-width:860px){.i-bils-grid{grid-template-columns:minmax(0,1fr)}.i-bils-b:nth-child(n){grid-column:auto}.i-bils-b:nth-child(4n).i-bils-b--text .i-bils-b-title,.i-bils-b:nth-child(4n+1).i-bils-b--text .i-bils-b-title{font-size:1.5rem}.i-bils-hot-list{grid-template-columns:minmax(0,1fr)}}.i-blo{font-family:var(--font-role-sans);color:var(--color-text)}.i-blo-term{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border)}.i-blo-term-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.i-blo-term-slug{color:var(--color-accent);font-weight:var(--weight-bold)}.i-blo-term-live{display:inline-block;margin-left:.6rem;padding:.05em .45em;background:var(--color-accent);color:var(--color-bg);font-weight:var(--weight-bold)}.i-blo-term-meta{display:flex;gap:1rem;color:var(--color-text-muted)}.i-blo-flow{padding-block:2rem 3rem}.i-blo-title{border-left:3px solid var(--color-accent);padding-left:1.1rem;font-size:clamp(1.85rem,4vw,2.9rem);font-weight:var(--weight-bold);line-height:1.08;letter-spacing:-.02em;max-width:26ch}.i-blo-dek{margin-top:1rem;padding-left:calc(1.1rem + 3px);font-size:1.05rem;line-height:1.55;color:var(--color-text-muted);max-width:58ch}.i-blo-data{display:flex;flex-wrap:wrap;margin-top:1.75rem;background:var(--color-bg-elevated);border:1px solid var(--color-border)}.i-blo-datum{display:flex;align-items:baseline;gap:.5rem;padding:.6rem 1rem;border-right:1px solid var(--color-border)}.i-blo-datum:last-child{border-right:0}.i-blo-datum dt{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-blo-datum dd{font-size:.8125rem;font-weight:var(--weight-semibold)}.i-blo-datum a{color:var(--color-accent);text-decoration:none}.i-blo-datum a:hover{text-decoration:underline;text-underline-offset:3px}.i-blo-hero{margin-top:1.75rem;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.i-blo-hero img{display:block}.i-blo-hero-caption{padding:.55rem .8rem;border-top:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:.6875rem;color:var(--color-text-muted)}.i-blo-hero-credit{margin-left:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.i-blo-main{max-width:46rem}.i-blo-keys{margin-block:2rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);padding:1rem 1.25rem}.i-blo-keys-label{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.i-blo-keys ul{list-style:none;margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.i-blo-keys li{position:relative;padding-left:1.1rem;font-size:.9375rem;line-height:1.55}.i-blo-keys li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;background:var(--color-accent)}.i-blo-body .prose-article{font-family:var(--font-role-sans);font-weight:var(--weight-regular);font-size:1.0625rem;line-height:1.85;color:var(--color-text);max-width:68ch}.i-blo-body .prose-article blockquote{margin-block:2rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-accent);color:var(--color-text-muted)}.i-blo-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-blo-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.8rem 1rem}.i-blo-corroborate h2{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-blo-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-blo-share{margin-block:2rem;padding-block:1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-blo-share a{color:var(--color-text)}.i-blo-share a:hover{color:var(--color-accent)}.i-blo .ap{border-top:2px solid var(--color-accent);padding-top:1rem;margin-top:2.25rem}.i-blo .ap-title{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-blo .ap-body{background:transparent;border:1px solid var(--color-border);padding:1rem 1.1rem}.i-blo .ap-avatar{border-radius:0}.i-blo .ap-avatar--initial{background:var(--color-accent);color:var(--color-bg);font-family:var(--font-role-sans)}.i-blo-rel-label{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-blo-relrows{list-style:none;margin-top:.5rem}.i-blo-relrow{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding:.75rem 0 .75rem .5rem;border-top:1px solid var(--color-border);transition:box-shadow .12s ease}.i-blo-relrow:hover{box-shadow:inset 2px 0 0 var(--color-accent)}.i-blo-relnum{font-family:var(--font-role-mono);font-size:.75rem;font-weight:var(--weight-bold);color:var(--color-accent)}.i-blo-reltitle{font-size:.9375rem;font-weight:var(--weight-semibold);line-height:1.4}.i-blo-reltitle a{color:var(--color-text);text-decoration:none}.i-blo-relrow:hover .i-blo-reltitle a{color:var(--color-accent)}.i-blo-reltime{font-size:.6875rem;letter-spacing:.04em;color:var(--color-text-muted)}.i-blo-prevnext,.i-blo-reltime{font-family:var(--font-role-mono);text-transform:uppercase}.i-blo-prevnext{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;gap:1.25rem;font-size:.75rem;letter-spacing:.08em}.i-blo-prevnext a{color:var(--color-text-muted);text-decoration:none}.i-blo-prevnext a:hover{color:var(--color-accent)}.i-blos{font-family:var(--font-role-sans);color:var(--color-text)}.i-blos-band{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border)}.i-blos-bandrow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-block:.75rem}.i-blos-desk{font-family:var(--font-role-mono);font-size:.875rem;font-weight:var(--weight-bold);letter-spacing:.1em}.i-blos-desk-kind{color:var(--color-text-muted);font-weight:var(--weight-regular)}.i-blos-bandmeta{display:flex;gap:1.25rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-blos-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.75rem;border-bottom:2px solid var(--color-accent)}.i-blos-chip{padding:.25rem .65rem;border: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);text-decoration:none}.i-blos-chip:hover,.i-blos-chip[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.i-blos-chip[aria-current=page]{font-weight:var(--weight-bold)}.i-blos-rows{padding-block:.5rem 3rem}.i-blos-row{display:grid;grid-template-columns:64px minmax(0,1fr) 6.5rem;grid-template-areas:"thumb title time";gap:1rem;align-items:center;padding-block:.75rem;padding-left:.25rem;border-bottom:1px solid var(--color-border)}.i-blos-row:hover{box-shadow:inset 2px 0 0 var(--color-accent)}.i-blos-thumb{grid-area:thumb;display:block;width:64px}.i-blos-thumb-empty{display:block;width:64px;aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.i-blos-title{grid-area:title;font-size:1rem;font-weight:var(--weight-bold);line-height:1.3;letter-spacing:-.01em}.i-blos-title a{color:var(--color-text);text-decoration:none}.i-blos-row:hover .i-blos-title a{color:var(--color-accent)}.i-blos-time{grid-area:time;display:flex;flex-direction:column;gap:.15rem;font-size:.6875rem;letter-spacing:.04em;text-align:right}.i-blos-empty,.i-blos-time{font-family:var(--font-role-mono);text-transform:uppercase;color:var(--color-text-muted)}.i-blos-empty{padding-block:3rem;font-size:.8125rem;letter-spacing:.08em}.i-blos-more{margin-top:1.5rem}.i-blos-more a{font-family:var(--font-role-mono);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);text-decoration:none}.i-blos-more a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.i-blos-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb title" "thumb time"}.i-blos-thumb,.i-blos-thumb-empty{width:56px}.i-blos-time{flex-direction:row;gap:.75rem;text-align:left}}[data-template=tpl-clinical]{--font-heading-stack:var(--font-pt-serif,"PT Serif"),Georgia,serif;--font-body-stack:var(--font-pt-serif,"PT Serif"),Georgia,serif}.i-cli-volbar{border-top:3px solid var(--color-primary);border-bottom:1px solid var(--color-border)}.i-cli-volbar-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.45rem;font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-cli-volbar-vol{color:var(--color-primary);font-weight:700}.i-cli-head{max-width:62ch;margin-block:2rem 1.75rem}.i-cli-type,.i-cli-type a{display:inline-block}.i-cli-type a{border:1px solid var(--color-primary);padding:.18rem .65rem .22rem;font-family:var(--font-role-sans);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-primary);text-decoration:none}.i-cli-type a:hover{background:var(--color-bg-elevated)}.i-cli-title{font-family:var(--font-heading-stack);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.005em;margin-top:1rem;text-wrap:balance}.i-cli-dek{margin-top:.85rem;font-size:1.1rem;line-height:1.5;font-style:italic}.i-cli-authors,.i-cli-dek{color:var(--color-text-muted)}.i-cli-authors{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:1.15rem;font-family:var(--font-role-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.i-cli-author{color:var(--color-text);font-weight:600}.i-cli-updated{margin-top:.4rem;font-family:var(--font-role-sans);font-size:.75rem;color:var(--color-text-muted)}.i-cli-findings{border:1px solid var(--color-border);border-top:3px solid var(--color-primary);background:var(--color-bg-elevated);padding:1.2rem 1.5rem 1.35rem;margin-block:1.75rem}.i-cli-findings-title{font-family:var(--font-role-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}.i-cli-findings-list{counter-reset:i-cli-finding;margin-top:.8rem}.i-cli-findings-list li{counter-increment:i-cli-finding;display:grid;grid-template-columns:2.2ch minmax(0,1fr);-moz-column-gap:.7rem;column-gap:.7rem;margin-top:.5rem;font-size:.95rem;line-height:1.55}.i-cli-findings-list li:before{content:counter(i-cli-finding) ".";font-family:var(--font-role-sans);font-size:.8125rem;font-weight:700;color:var(--color-primary);padding-top:.15rem}.i-cli-figure{max-width:34rem;margin-block:1.75rem;border:1px solid var(--color-border);padding:.4rem;background:var(--color-bg)}.i-cli-figure img{display:block}.i-cli-figure-caption{padding:.5rem .25rem .25rem;font-family:var(--font-role-sans);font-size:.75rem;line-height:1.45;color:var(--color-text-muted)}.i-cli-figure-credit{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.i-cli-body{max-width:62rem;margin-block:1.75rem}.i-cli-body .prose-article{max-width:68ch}@media (min-width:1024px){.i-cli-body .prose-article{-moz-column-count:2;column-count:2;-moz-column-gap:2.75rem;column-gap:2.75rem;-moz-column-rule:1px solid var(--color-border);column-rule:1px solid var(--color-border);max-width:none}.i-cli-body .prose-article h2,.i-cli-body .prose-article h3{-moz-column-break-after:avoid;break-after:avoid}}.i-cli-body .prose-article blockquote{border-left:3px solid var(--color-secondary);padding-left:1rem;font-style:italic;font-size:.95em;color:var(--color-text-muted)}.i-cli-citation{margin-top:2.25rem;border-block:1px solid var(--color-border);padding-block:.9rem}.i-cli-citation-label{font-family:var(--font-role-sans);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-cli-citation-line{margin-top:.4rem;font-size:.95rem;line-height:1.6}.i-cli-citation-entry{display:inline}.i-cli-citation a{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.i-cli-corroborate{margin-top:1.5rem}.i-cli-corroborate h2{font-family:var(--font-role-sans);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-cli-corroborate ul{margin-top:.5rem}.i-cli-corroborate li{font-size:.9rem;color:var(--color-text-muted);margin-top:.25rem}.i-cli-share{margin-top:1.75rem}.i-cli-further{margin-top:2.5rem;border-top:3px solid var(--color-primary);padding-top:1rem}.i-cli-further-title{font-family:var(--font-heading-stack);font-size:1.35rem;font-weight:700}.i-cli-further-list{margin-top:.75rem;border-top:1px solid var(--color-border)}.i-cli-further-row{display:grid;grid-template-columns:3ch minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;padding-block:.6rem;border-bottom:1px solid var(--color-border)}.i-cli-further-num{font-family:var(--font-role-sans);font-size:.8125rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums;padding-top:.2rem}.i-cli-further-link{font-family:var(--font-heading-stack);font-size:1.02rem;font-weight:700;line-height:1.3}.i-cli-further-link a{color:var(--color-text);text-decoration:none}.i-cli-further-link a:hover{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.i-cli-further-time{display:block;margin-top:.2rem;font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-cli-prevnext{margin-top:1.25rem;font-family:var(--font-role-sans);font-size:.8rem}.i-clis-runninghead{border-top:3px solid var(--color-primary);border-bottom:1px solid var(--color-border)}.i-clis-runninghead-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.25rem;padding-block:.45rem;font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-clis-runninghead-brand{font-family:var(--font-heading-stack);font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--color-text)}.i-clis-runninghead-vol{color:var(--color-primary);font-weight:700}.i-clis-head{margin-block:2rem 1.75rem}.i-clis-label{font-family:var(--font-role-sans);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}.i-clis-title{font-family:var(--font-heading-stack);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.12;margin-top:.6rem}.i-clis-dek{margin-top:.7rem;font-size:1.05rem;line-height:1.55;font-style:italic;color:var(--color-text-muted);max-width:62ch}.i-clis-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem}.i-clis-rows{border-top:3px solid var(--color-primary)}.i-clis-row{display:grid;grid-template-columns:3.2ch minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;padding-block:.65rem;border-bottom:1px solid var(--color-border)}.i-clis-row-num{font-family:var(--font-role-sans);font-size:.8125rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums;padding-top:.3rem}.i-clis-row-title{font-family:var(--font-heading-stack);font-size:1.02rem;font-weight:700;line-height:1.3}.i-clis-row-title:before{content:"";display:inline-block;width:7px;height:7px;background:var(--color-secondary);margin-right:.5rem}.i-clis-row-title a{color:var(--color-text);text-decoration:none}.i-clis-row-title a:hover{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.i-clis-row-time{display:block;margin-top:.2rem;font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-clis-row--featured .i-clis-row-title{font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.18}.i-clis-row--featured .i-clis-row-num{font-size:.9rem;padding-top:.45rem}.i-clis-row-dek{margin-top:.4rem;font-size:.95rem;line-height:1.55;color:var(--color-text-muted);max-width:68ch}.i-clis-more{margin-top:1.75rem}.i-clis-more a{font-family:var(--font-role-sans);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:2px solid var(--color-primary);padding-bottom:.1rem}.i-clis-rail>*+*{margin-top:2rem}.i-clis-empty{border-top:3px solid var(--color-primary);padding-block:2.5rem 1rem}.i-clis-empty-dek{font-size:1.05rem;line-height:1.6;font-style:italic;color:var(--color-text-muted);max-width:62ch}.i-clis-empty-text{margin-top:.75rem;font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:700}@media (max-width:1023px){.i-clis-wrap{grid-template-columns:minmax(0,1fr)}}.i-run,.i-runs{--run-display:var(--font-bodoni,"Bodoni Moda"),var(--font-heading,"Playfair Display"),Georgia,"Times New Roman",serif;--run-text:var(--font-newsreader,"Newsreader"),var(--font-pt-serif,"PT Serif"),Georgia,"Times New Roman",serif;--run-label:var(--font-body,"Inter"),-apple-system,"Segoe UI",sans-serif}.i-run-hero{margin:0;line-height:0}.i-run-hero-img{width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.i-run-page{max-width:44rem;margin-inline:auto;padding:3rem 1.25rem 4rem}.i-run-head{text-align:center}.i-run-desk{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.i-run-desk a{color:var(--color-accent);text-decoration:none}.i-run-desk a:hover{text-decoration:underline;text-underline-offset:4px}.i-run-title{font-family:var(--run-display);font-style:italic;font-weight:500;font-size:clamp(2.7rem,6.6vw,4.6rem);line-height:1.04;letter-spacing:.015em;margin-top:1.1rem;text-wrap:balance}.i-run-dek{font-family:var(--run-text);font-size:1.25rem;line-height:1.55;color:var(--color-text-muted);max-width:42ch;margin:1.25rem auto 0}.i-run-credits{margin-top:2.25rem;padding-block:.85rem;border-block:1px solid var(--color-border)}.i-run-credits dl{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem}.i-run-credit{display:flex;align-items:baseline;gap:.45rem}.i-run-credit dt{font-family:var(--run-label);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted)}.i-run-credit dd{font-family:var(--run-label);font-size:.8125rem;letter-spacing:.02em}.i-run-updated{margin-top:.6rem;text-align:center;font-family:var(--run-label);font-size:.6875rem;letter-spacing:.06em;color:var(--color-text-muted)}.i-run-body{margin-top:2.75rem}.i-run-body .prose-article{max-width:none;font-family:var(--run-text);font-size:1.1875rem;line-height:1.72}.i-run-body .prose-article h2,.i-run-body .prose-article h3,.i-run-body .prose-article ol,.i-run-body .prose-article p,.i-run-body .prose-article ul{max-width:70ch}.i-run-body .prose-article h2,.i-run-body .prose-article h3{font-family:var(--run-display);font-weight:600;letter-spacing:.005em}.i-run-body .prose-article a{color:var(--color-accent);text-underline-offset:3px}.i-run-body .prose-article img{width:100%;border-radius:0}.i-run-body .prose-article figcaption{font-family:var(--run-label);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-run-body .prose-article blockquote{max-width:none;border:none;border-block:1px solid var(--color-border);padding-block:1.6rem;margin-block:2.5rem;font-family:var(--run-display);font-style:italic;font-size:1.5rem;line-height:1.4;color:var(--color-primary)}.i-run-chunk:first-child .prose-article>p:first-of-type:first-letter{font-family:var(--run-display);font-style:italic;font-weight:500;font-size:3.6em;line-height:.78;float:left;padding:.08em .14em 0 0;color:var(--color-primary)}.i-run-source{margin-top:2.5rem;padding-top:1.1rem;border-top:1px solid var(--color-border);font-family:var(--run-label);font-size:.75rem;line-height:1.6;color:var(--color-text-muted)}.i-run-source-label{text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--color-text-muted)}.i-run-source a{color:var(--color-accent)}.i-run-corroborate{margin-top:1.5rem}.i-run-corroborate h2{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted)}.i-run-corroborate ul{margin-top:.6rem;display:flex;flex-direction:column;gap:.3rem;font-family:var(--run-label);font-size:.8125rem}.i-run-corroborate a{color:var(--color-accent)}.i-run-tags{margin-top:1.75rem;font-family:var(--run-label);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;line-height:2}.i-run-tags-label{color:var(--color-text-muted);margin-right:.75rem}.i-run-tag{white-space:nowrap}.i-run-tag+.i-run-tag:before{content:"/";margin-right:.75rem;color:var(--color-border)}.i-run-tags a{color:var(--color-text);text-decoration:none}.i-run-tags a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.i-run-share{margin-block:2.25rem}[data-template=tpl-fashion-runway] .ap--default{border-top:1px solid var(--color-border);padding-top:1.75rem}[data-template=tpl-fashion-runway] .ap--default .ap-name,[data-template=tpl-fashion-runway] .ap--default .ap-name a{font-family:var(--run-display);font-style:italic;font-size:1.3rem;letter-spacing:.01em}[data-template=tpl-fashion-runway] .ap--default .ap-avatar{border-radius:0}.i-run-lookbook{margin-top:2.75rem}.i-run-lookbook-title{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em;text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.i-run-lookbook ul{margin-top:1.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem}.i-run-look-card{display:block;text-decoration:none}.i-run-look-img{aspect-ratio:3/4;width:100%;-o-object-fit:cover;object-fit:cover}.i-run-look-cap{display:block;margin-top:.7rem;font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;line-height:1.5;max-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.i-run-look-card:hover .i-run-look-cap{color:var(--color-accent)}.i-run-look-date{display:block;margin-top:.3rem;font-size:.625rem;color:var(--color-text-muted)}.i-run-look-date,.i-run-prevnext{font-family:var(--run-label);text-transform:uppercase;letter-spacing:.14em}.i-run-prevnext{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border);text-align:center;font-size:.6875rem}.i-run-prevnext a{color:var(--color-text)}.i-run-prevnext a:hover{color:var(--color-accent)}@media (min-width:640px){.i-run-lookbook ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.i-run-hero-img{aspect-ratio:21/10}}.i-runs-head{padding-top:3rem;padding-bottom:2rem;text-align:center;border-bottom:1px solid var(--color-border)}.i-runs-label{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em}.i-runs-title{font-family:var(--run-display);font-style:italic;font-weight:500;font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.05;letter-spacing:.015em;margin-top:.9rem}.i-runs-dek{font-family:var(--run-text);font-size:1.125rem;line-height:1.6;color:var(--color-text-muted);max-width:52ch;margin:1.1rem auto 0}.i-runs-lead{padding-block:2.5rem 2rem;border-bottom:1px solid var(--color-border)}.i-runs-lead-body{max-width:44rem;margin-inline:auto;text-align:center}.i-runs-lead-title{font-family:var(--run-display);font-style:italic;font-weight:500;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12;letter-spacing:.01em;margin-top:1.4rem;text-wrap:balance}.i-runs-lead-title a{color:var(--color-text);text-decoration:none}.i-runs-lead-title a:hover{text-decoration:underline;text-underline-offset:5px}.i-runs-lead-dek{font-family:var(--run-text);font-size:1.0625rem;line-height:1.6}.i-runs-date,.i-runs-lead-dek{color:var(--color-text-muted);margin-top:.85rem}.i-runs-date{display:block;font-family:var(--run-label);font-size:.625rem;text-transform:uppercase;letter-spacing:.18em}.i-runs-empty{padding-block:4rem;text-align:center}.i-runs-empty-title{font-family:var(--run-display);font-style:italic;font-size:1.5rem}.i-runs-empty-text{margin-top:.5rem;font-family:var(--run-text);color:var(--color-text-muted)}.i-runs-wall{padding-top:2.5rem}.i-runs-wall-title{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em;text-align:center}.i-runs-cols{margin-top:1.75rem;-moz-columns:15.5rem 3;columns:15.5rem 3;-moz-column-gap:1.75rem;column-gap:1.75rem}.i-runs-plate{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem;padding-bottom:1.1rem;border-bottom:1px solid var(--color-border)}.i-runs-plate-media{display:block;line-height:0}.i-runs-plate-title{font-family:var(--run-text);font-size:1.0625rem;font-weight:600;line-height:1.35;margin-top:.8rem}.i-runs-plate-title a{color:var(--color-text);text-decoration:none}.i-runs-plate-title a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-runs-plate .i-runs-date{margin-top:.45rem}.i-runs-more{margin-top:1rem;text-align:center}.i-runs-more a{font-family:var(--run-label);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text);text-decoration:underline;text-underline-offset:5px}.i-runs-more a:hover{color:var(--color-accent)}.i-runs-ad{margin-top:3rem}.i-ft-banner{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:.7rem;text-align:center}.i-ft-banner-name{font-family:var(--font-role-sans);font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text)}.i-ft-banner-date{margin-top:.2rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-ft-head{padding-top:2.5rem;padding-bottom:1.5rem}.i-ft-kicker{font-size:.75rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.i-ft-kicker a{color:var(--color-accent);text-decoration:none}.i-ft-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-ft-breaking{color:var(--color-accent);margin-right:.75rem}.i-ft-breaking,.i-ft-title{font-weight:var(--weight-bold)}.i-ft-title{margin-top:.9rem;font-family:var(--font-role-sans);font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.08;letter-spacing:-.015em;max-width:26ch}.i-ft-standfirst{margin-top:1.1rem;font-family:var(--font-heading-stack);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45;color:var(--color-text-muted);max-width:52ch}.i-ft-updated{margin-top:.9rem;font-size:.75rem;color:var(--color-text-muted)}.i-ft-hero{margin-block:.5rem 2.25rem}.i-ft-hero-caption{margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-ft-hero-credit{margin-left:.75rem;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.i-ft-flow{padding-bottom:3rem}.i-ft-main{max-width:46rem;margin-inline:auto}.i-ft-byrow{border-left:1px solid var(--color-text);padding-left:1.1rem;display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.5rem}.i-ft-by{font-family:var(--font-role-sans);font-size:.9375rem;font-weight:var(--weight-bold)}.i-ft-by-role{font-weight:var(--weight-regular)}.i-ft-by-role,.i-ft-bydate{color:var(--color-text-muted)}.i-ft-bydate{font-size:.8125rem}.i-ft-body .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem;line-height:1.7;max-width:66ch}.i-ft-body .prose-article blockquote{margin-block:2.25rem;padding-block:1.4rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:1.35rem;line-height:1.45;font-weight:var(--weight-medium);color:var(--color-text)}.i-ft-body .prose-article blockquote p{margin:0}.i-ft-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-ft-share{margin-block:2rem;padding-block:1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-ft .ap{border-top:3px double var(--color-text);padding-top:1rem;margin-top:2.25rem}.i-ft .ap-title{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.75rem}.i-ft .ap-body{background:transparent;padding:.9rem 0 0}.i-ft .ap-avatar{border-radius:0;border:1px solid var(--color-border)}.i-ft .ap-name a{font-family:var(--font-heading-stack)}.i-ft-related{max-width:61rem;margin-top:3rem;padding-top:1.25rem;border-top:3px double var(--color-text)}.i-ft-related-title{font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.i-ft-index{list-style:none;margin-top:1rem;-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.i-ft-index-item{border-top:1px solid var(--color-border);padding-block:.9rem;-moz-column-break-inside:avoid;break-inside:avoid}.i-ft-index-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-ft-index-headline{margin-top:.25rem;font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:var(--weight-semibold);line-height:1.35}.i-ft-index-headline a{color:var(--color-text);text-decoration:none}.i-ft-index-headline a:hover{text-decoration:underline;text-underline-offset:3px}.i-ft-prevnext{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.875rem}.i-ft-microline{margin-top:3rem;border-top:2px solid var(--color-text);padding-top:.75rem}.i-ft-microline p{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-fts-top{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-fts-toprow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem}.i-fts-channel{font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.i-fts-channel-kind{font-weight:var(--weight-regular);color:var(--color-text-muted)}.i-fts-date{font-size:.75rem;white-space:nowrap}.i-fts-date,.i-fts-tagline{color:var(--color-text-muted)}.i-fts-tagline{max-width:60ch;margin-top:1.75rem;font-family:var(--font-heading-stack);font-size:1.05rem;line-height:1.5}.i-fts-lead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem;align-items:start;margin-block:2rem 2.5rem}.i-fts-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:var(--weight-bold);line-height:1.12}.i-fts-lead-title a{color:var(--color-text);text-decoration:none}.i-fts-lead-title a:hover{text-decoration:underline;text-underline-offset:4px}.i-fts-lead-dek{margin-top:.9rem;font-size:.9375rem;line-height:1.6;color:var(--color-text-muted);max-width:52ch}.i-fts-lead-meta{margin-top:.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-fts-index{list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.i-fts-item{border-top:1px solid var(--color-border);padding-block:.85rem;-moz-column-break-inside:avoid;break-inside:avoid}.i-fts-item-title{font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:var(--weight-semibold);line-height:1.35}.i-fts-item-title a{color:var(--color-text);text-decoration:none}.i-fts-item-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-fts-item-meta{margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted)}.i-fts-counts{display:flex;align-items:center;gap:1rem;margin-block:2.5rem 0}.i-fts-counts-rule{flex:1;border-top:1px solid var(--color-border)}.i-fts-counts span:not(.i-fts-counts-rule){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap}.i-fts-more{margin-top:1.5rem;text-align:center}.i-fts-more a{font-size:.8125rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);text-decoration:none}.i-fts-more a:hover{text-decoration:underline;text-underline-offset:4px}.i-fts-empty{padding-block:3rem;font-family:var(--font-heading-stack);font-size:1.1rem;color:var(--color-text-muted)}@media (max-width:640px){.i-fts-lead{grid-template-columns:1fr;gap:1.25rem}.i-fts-lead-media{order:2}.i-ft-index,.i-fts-index{-moz-columns:1;column-count:1}}.i-gua-head{margin-top:1.5rem}.i-gua-toprule{border-top:6px solid var(--color-primary);padding-top:.75rem}.i-gua-toprule a{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);text-decoration:none}.i-gua-toprule a:hover{text-decoration:underline;text-underline-offset:4px}.i-gua-title{font-size:clamp(2.3rem,5vw,4rem);font-weight:700;line-height:1.06;letter-spacing:-.01em;margin-top:1.1rem;max-width:30ch}.i-gua-stand,.i-gua-title{font-family:var(--font-heading-stack)}.i-gua-stand{font-weight:400;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45;margin-top:1rem;max-width:58ch}.i-gua-byline,.i-gua-stand{color:var(--color-text-muted)}.i-gua-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin-top:1.5rem;font-size:.8125rem}.i-gua-by{color:var(--color-text);font-weight:700}.i-gua-dot{color:var(--color-primary);font-weight:700}.i-gua-updated{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.i-gua-hero{margin-top:1.75rem}.i-gua-hero img{display:block}.i-gua-hero-caption{padding-top:.6rem;border-top:1px solid var(--color-border);font-size:.8125rem;line-height:1.6;color:var(--color-text-muted);max-width:72ch}.i-gua-hero-credit{display:block;margin-top:.15rem;font-size:.6875rem;letter-spacing:.04em}.i-gua-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:2.5rem;margin-top:2.25rem}.i-gua-tags{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.i-gua-tags-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary);margin-bottom:.35rem}.i-gua-tags ul{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;list-style:none}.i-gua-tag{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px}.i-gua-tag a{display:inline-block;padding:.3rem .85rem .35rem;font-size:.8125rem;font-weight:600;text-decoration:none}.i-gua-tag:hover{border-color:var(--color-primary)}.i-gua-tag:hover a{color:var(--color-primary)}.i-gua-main{max-width:68ch}[data-template=tpl-guardian] .i-gua-main .prose-article{font-family:var(--font-role-serif);font-size:1.0625rem}.i-gua-main .prose-article blockquote{margin-block:2.25rem;padding-left:1.5rem;border-left:4px solid var(--color-primary);font-family:var(--font-heading-stack);font-size:1.45rem;line-height:1.35;font-weight:500;font-style:italic}.i-gua-main .prose-article blockquote p{margin-block:0}.i-gua-main .prose-article blockquote p+p{margin-top:.75em}.i-gua-points{margin-block:2rem;border-block:1px solid var(--color-border);padding-block:1.25rem}.i-gua-points h2{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:700}.i-gua-points ul{margin-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.i-gua-points li{display:flex;gap:.65rem;font-size:.9375rem;line-height:1.55}.i-gua-points li:before{content:"";width:8px;height:8px;border-radius:999px;margin-top:.5em;background:var(--color-primary);flex-shrink:0}.i-gua-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-gua-corroborate,.i-gua-source{padding-top:1rem;border-top:1px solid var(--color-border)}.i-gua-corroborate{margin-top:1.25rem}.i-gua-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-gua-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-gua-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-guardian] [aria-labelledby=author-box-heading]{border-radius:0;border:none;border-top:4px solid var(--color-primary);background:transparent}[data-template=tpl-guardian] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px solid var(--color-primary)}.i-gua-more{margin-top:2.75rem}.i-gua-more-title{font-family:var(--font-heading-stack);font-size:1.3rem;font-weight:700;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.i-gua-cards{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.i-gua-card-media,.i-gua-card-media img{display:block}.i-gua-card-title{margin-top:.6rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:700;line-height:1.25}.i-gua-card-title a{text-decoration:none}.i-gua-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-gua-card-time{display:block;margin-top:.3rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-gua-foot{margin-top:2.5rem;border-top:6px solid var(--color-primary);padding-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.875rem}.i-gua-foot a{text-decoration:none;color:var(--color-text-muted)}.i-gua-foot a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.i-gua-foot-channel{font-weight:700}.i-guas-head{border-top:6px solid var(--color-primary);padding-top:1rem;margin-block:1.75rem 2rem}.i-guas-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-primary);font-weight:700}.i-guas-title{font-family:var(--font-heading-stack);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.08;margin-top:.75rem}.i-guas-dek{margin-top:.75rem;max-width:62ch;color:var(--color-text-muted)}.i-guas-lead{display:grid;grid-template-columns:1.4fr 1fr;gap:1.75rem;align-items:end;padding-bottom:1.75rem;border-bottom:1px solid var(--color-border)}.i-guas-lead-media,.i-guas-lead-media img{display:block}.i-guas-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;line-height:1.12}.i-guas-lead-title a{text-decoration:none}.i-guas-lead-title a:hover{text-decoration:underline;text-underline-offset:4px}.i-gua-cap{margin-top:.55rem;font-family:var(--font-heading-stack);font-size:1rem;line-height:1.5;color:var(--color-text)}.i-gua-cap--lead{font-size:1.15rem}.i-guas-time{display:block;margin-top:.5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-guas-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2.5rem;margin-top:2rem}.i-guas-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem}.i-guas-item{min-width:0}.i-guas-item-media,.i-guas-item-media img{display:block}.i-guas-item-title{margin-top:.6rem;font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:700;line-height:1.25}.i-guas-item-title a{text-decoration:none}.i-guas-item-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-guas-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-guas-viewed-title{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:700;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.i-guas-viewed ol{list-style:none}.i-guas-viewed li{display:grid;grid-template-columns:2ch minmax(0,1fr);gap:.7rem;padding-block:.65rem;border-bottom:1px solid var(--color-border)}.i-guas-viewed-n{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-primary);font-variant-numeric:tabular-nums}.i-guas-viewed a{font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none}.i-guas-viewed a:hover{text-decoration:underline;text-underline-offset:3px}.i-guas-more{grid-column:1/-1}.i-guas-more a{color:var(--color-primary);font-weight:700;text-decoration:none;border-bottom:2px solid;padding-bottom:2px}.i-guas-more a:hover{color:var(--color-text)}.i-guas-empty{margin-block:2.5rem 2rem;border:1px dashed var(--color-border);padding:2.5rem 1.5rem;text-align:center;color:var(--color-text-muted)}.i-guas-empty-title{font-family:var(--font-heading-stack);font-size:1.4rem;font-weight:700;color:var(--color-text)}@media (max-width:900px){.i-gua-grid{grid-template-columns:minmax(0,1fr)}.i-gua-tags{align-items:center}.i-gua-tags,.i-gua-tags ul{flex-direction:row;flex-wrap:wrap}.i-gua-cards,.i-guas-lead{grid-template-columns:minmax(0,1fr)}.i-guas-lead{align-items:start}.i-guas-body,.i-guas-grid{grid-template-columns:minmax(0,1fr)}.i-guas-rail{border-left:none;padding-left:0;border-top:1px solid var(--color-border);padding-top:1.5rem}}.i-hac,.i-hacs{--i-hac-field:var(--color-text);--i-hac-ink:var(--color-bg);--i-hac-muted:color-mix(in oklab,var(--color-bg) 52%,var(--color-text));--i-hac-rule:color-mix(in oklab,var(--color-bg) 20%,var(--color-text));--i-hac-label:color-mix(in oklab,var(--color-primary) 68%,var(--color-bg));--i-hac-wash:color-mix(in oklab,var(--color-text) 94%,var(--color-bg));background:var(--i-hac-field);color:var(--i-hac-ink);font-family:var(--font-role-sans);padding-block:clamp(2rem,5vw,3.25rem) 3.5rem}.i-hac-meta{border-bottom:2px solid var(--i-hac-ink);padding-bottom:1.1rem}.i-hac-metarow{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--i-hac-muted)}.i-hac-chan{color:var(--i-hac-label);font-weight:700}.i-hac-title{margin:.85rem 0 0;font-family:var(--font-role-sans);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;max-width:30ch;text-wrap:balance}.i-hac-dek{margin:.8rem 0 0;max-width:62ch;font-size:1rem;line-height:1.55;color:var(--i-hac-muted)}.i-hac-figure{margin:1.75rem 0 0;border:1px solid var(--i-hac-rule);max-width:68ch}.i-hac-figure-img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.i-hac-figure-cap{padding:.55rem .75rem;font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted);border-top:1px solid var(--i-hac-rule)}.i-hac-figure-credit{margin-left:.9rem}.i-hac-doc{margin-top:1.9rem;max-width:68ch}.i-hac .prose-article{font-family:var(--font-role-sans);font-size:1rem;line-height:1.65;max-width:68ch;color:var(--i-hac-ink)}.i-hac .prose-article h2,.i-hac .prose-article h3{font-family:var(--font-role-sans);color:var(--i-hac-ink);letter-spacing:-.01em}.i-hac .prose-article a{color:var(--i-hac-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.i-hac .prose-article a:hover{color:var(--i-hac-label);text-decoration-color:var(--i-hac-label)}.i-hac-keys{margin:0 0 2.25rem;padding:0;list-style:none}.i-hac-keys li{position:relative;margin-left:1.25rem;padding:.3rem 0 .3rem 1.15rem;line-height:1.55}.i-hac-keys li:before{content:"";position:absolute;left:0;top:.68em;width:8px;height:8px;background:var(--color-primary)}.i-hac-keys li+li,.i-hac-via{border-top:1px solid var(--i-hac-rule)}.i-hac-via{margin:2.5rem 0 0;padding-top:.9rem;font-family:var(--font-role-mono);font-size:.75rem;color:var(--i-hac-muted)}.i-hac-via a{color:var(--i-hac-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px;word-break:break-all}.i-hac-via a:hover{color:var(--i-hac-label)}.i-hac-corr{margin-top:1.5rem}.i-hac-corr h2{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--i-hac-muted)}.i-hac-corr h2,.i-hac-corr ul{font-family:var(--font-role-mono)}.i-hac-corr ul{margin:.6rem 0 0;padding:0;list-style:none;font-size:.75rem}.i-hac-corr li{padding-block:.3rem}.i-hac-corr a{color:var(--i-hac-label);font-weight:700;text-decoration:none}.i-hac-corr a:hover{text-decoration:underline;text-underline-offset:3px}.i-hac-share{margin-block:2.25rem;padding-block:.9rem;border-block:1px solid var(--i-hac-rule)}.i-hac-share a{color:var(--i-hac-ink)}.i-hac-share a:hover{color:var(--i-hac-label)}.i-hac .ap-name a{color:var(--i-hac-ink)}.i-hac .ap-bio,.i-hac .ap-count,.i-hac .ap-role{color:var(--i-hac-muted)}.i-hac .ap-bio summary{color:var(--i-hac-label)}.i-hac .ap-avatar--initial{background:var(--i-hac-label);color:var(--i-hac-field)}.i-hac .ap-body{border:1px solid var(--i-hac-rule);padding:1rem 1.1rem}.i-hac .ad-label,.i-hac-related-heading{color:var(--i-hac-muted)}.i-hac-related-heading{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em}.i-hac-ranked{margin:.6rem 0 0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.i-hac-ranked li{display:grid;grid-template-columns:2.75rem 1fr auto;gap:1rem;align-items:baseline;padding-block:.8rem;border-bottom:1px solid var(--i-hac-rule)}.i-hac-rank{font-family:var(--font-role-mono);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--i-hac-label)}.i-hac-rank-title a{font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--i-hac-ink);text-decoration:none}.i-hac-rank-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.i-hac-rank-meta{margin-top:.2rem}.i-hac-rank-meta,.i-hac-rslug{font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted)}.i-hac-rslug{max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.i-hac-ranked li{grid-template-columns:2.5rem 1fr}.i-hac-rslug{grid-column:2;justify-self:start;max-width:100%}}.i-hac-prevnext{margin-top:1.6rem;font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.i-hac-prevnext a{color:var(--i-hac-ink);font-weight:700;text-decoration:none}.i-hac-prevnext a:hover{color:var(--i-hac-label)}.i-hacs{padding-block:0 3rem}.i-hacs-strip{border-bottom:2px solid var(--i-hac-ink);padding-block:clamp(1.75rem,4vw,2.75rem) 1.1rem;background:color-mix(in oklab,var(--i-hac-field) 92%,var(--color-primary))}.i-hacs-strip-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.i-hacs-chan{margin:0;font-family:var(--font-role-mono);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--i-hac-label)}.i-hacs-title{margin:0;font-family:var(--font-role-sans);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.i-hacs-count{margin:0 0 0 auto;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--i-hac-muted)}.i-hacs-desc{margin:1.25rem 0 0;max-width:64ch;font-size:.9375rem;line-height:1.55;color:var(--i-hac-muted)}.i-hacs-list{margin:1.5rem 0 0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.i-hacs-row{display:grid;grid-template-columns:2.75rem 1fr auto;gap:1rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--i-hac-rule)}.i-hacs-row:nth-child(2n){background:var(--i-hac-wash)}.i-hacs-rank{font-family:var(--font-role-mono);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--i-hac-label)}.i-hacs-row-title a{font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--i-hac-ink);text-decoration:none}.i-hacs-row-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.i-hacs-row-meta{margin:.2rem 0 0}.i-hacs-row-meta,.i-hacs-rslug{font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted)}.i-hacs-rslug{max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.i-hacs-row{grid-template-columns:2.5rem 1fr}.i-hacs-rslug{grid-column:2;justify-self:start;max-width:100%}}.i-hacs-empty{margin-top:1.5rem;padding-top:1.1rem;border-top:2px solid var(--i-hac-ink);color:var(--i-hac-muted);font-size:.9375rem;line-height:1.6}.i-hacs-more{margin-top:2.25rem}.i-hacs-more a{font-family:var(--font-role-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--i-hac-ink);text-decoration:none;border-bottom:2px solid var(--i-hac-label);padding-bottom:.25rem}.i-hacs-more a:hover{color:var(--i-hac-label)}.i-hacs .ad-label{color:var(--i-hac-muted)}.i-mar{color:var(--color-text)}.i-mar-head{padding-top:2rem}.i-mar-plate{display:flex;align-items:center;gap:.75rem}.i-mar-plate-avatar{width:44px;height:44px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border)}.i-mar-plate-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-bg);font-weight:var(--weight-bold);font-size:1.15rem}.i-mar-plate-text{display:flex;flex-direction:column;gap:.1rem}.i-mar-plate-name{font-size:.9375rem;font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.i-mar-plate-name:hover{text-decoration:underline;text-underline-offset:3px}.i-mar-plate-role{font-size:.75rem;color:var(--color-text-muted)}.i-mar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem}.i-mar-tag{padding:.2rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text-muted);text-decoration:none}.i-mar-tag:hover{border-color:var(--color-accent);color:var(--color-accent)}.i-mar-title{margin-top:.9rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.01em;max-width:30ch}.i-mar-dek{margin-top:.9rem;font-size:1.05rem;line-height:1.55;max-width:58ch}.i-mar-dek,.i-mar-meta{color:var(--color-text-muted)}.i-mar-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1rem;font-size:.8125rem}.i-mar-meta time{font-weight:var(--weight-semibold);color:var(--color-text)}.i-mar-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2.5rem;margin-top:2rem;padding-bottom:3rem}.i-mar-hero{margin-bottom:1.75rem}.i-mar-hero-caption{margin-top:.5rem;padding-top:.4rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-mar-hero-credit{margin-left:.75rem;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.i-mar-zone{margin-bottom:2rem}.i-mar-zone-h{display:flex;align-items:baseline;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary)}.i-mar-zone-num{font-family:var(--font-role-mono);font-size:.75rem;color:var(--color-accent)}.i-mar-why{margin-top:1rem;background:var(--color-bg-elevated);border-left:3px solid var(--color-accent);padding:1rem 1.25rem}.i-mar-why ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.i-mar-why li{position:relative;padding-left:1.2rem;font-size:.9375rem;line-height:1.55}.i-mar-why li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;background:var(--color-primary)}.i-mar-filed,.i-mar-story{margin-top:1rem}.i-mar-source{font-size:.8125rem;color:var(--color-text-muted)}.i-mar-corroborate{margin-top:.6rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem}.i-mar-corroborate a{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.i-mar-share{margin-block:1.5rem 0;padding-block:1rem;border-top:1px solid var(--color-border)}.i-mar-prevnext{margin-top:.75rem;font-size:.875rem}.i-mar-prevnext a{color:var(--color-text-muted);text-decoration:none}.i-mar-prevnext a:hover{color:var(--color-accent)}.i-mar .ap{border-top:2px solid var(--color-primary);padding-top:1rem;margin-top:2rem}.i-mar .ap-title{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.75rem}.i-mar .ap-body{background:transparent;padding:.9rem 0 0}.i-mar .ap-avatar{border-radius:var(--radius-sm);border:1px solid var(--color-border)}.i-mar-rail{border-left:1px solid var(--color-border);padding-left:1.75rem}.i-mar-wire-label{font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-primary)}.i-mar-wire ul{list-style:none;margin-top:.5rem}.i-mar-wire-row{display:grid;grid-template-columns:4.5ch minmax(0,1fr);gap:.75rem;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-mar-wire-row:first-child{border-top:0}.i-mar-wire-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.2rem}.i-mar-wire-title{font-size:.875rem;font-weight:var(--weight-semibold);line-height:1.4}.i-mar-wire-title a{color:var(--color-text);text-decoration:none}.i-mar-wire-title a:hover{color:var(--color-accent)}.i-mars{color:var(--color-text)}.i-mars-head{padding-top:2.5rem;padding-bottom:1.5rem}.i-mars-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-accent)}.i-mars-kicker,.i-mars-title{font-weight:var(--weight-bold)}.i-mars-title{margin-top:.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}.i-mars-tagline{margin-top:.6rem;max-width:60ch;font-size:.9375rem;line-height:1.55;color:var(--color-text-muted)}.i-mars-count{margin-top:.8rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-mars-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2.5rem;padding-bottom:3rem}.i-mars-rail-label{padding-bottom:.5rem;border-bottom:1px solid var(--color-border);font-size:.8125rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-primary)}.i-mars-rail-list{list-style:none;margin-top:.5rem;display:flex;flex-direction:column}.i-mars-rail-item{border-left:2px solid transparent}.i-mars-rail-item a{display:block;padding:.45rem .75rem;font-size:.875rem;color:var(--color-text-muted);text-decoration:none}.i-mars-rail-item a:hover{color:var(--color-accent)}.i-mars-rail-item--current{border-left-color:var(--color-accent);background:var(--color-bg-elevated)}.i-mars-rail-item--current a{color:var(--color-primary);font-weight:var(--weight-semibold)}.i-mars-rail .ad-unit{margin-top:1.5rem}.i-mars-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.i-mars-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.i-mars-card-title{font-size:.95rem;font-weight:var(--weight-bold);line-height:1.35}.i-mars-card-title a{color:var(--color-text);text-decoration:none}.i-mars-card-title a:hover{color:var(--color-accent)}.i-mars-card-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-mars-wire{list-style:none;margin-top:1.5rem}.i-mars-wire-row{display:grid;grid-template-columns:5ch minmax(0,1fr);gap:1rem;padding-block:.8rem;border-top:1px solid var(--color-border)}.i-mars-wire-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-mars-wire-title{font-size:1rem;font-weight:var(--weight-semibold);line-height:1.4}.i-mars-wire-title a{color:var(--color-text);text-decoration:none}.i-mars-wire-title a:hover{color:var(--color-accent)}.i-mars-empty{padding-block:3rem;color:var(--color-text-muted);font-size:1rem}.i-mars-more{margin-top:1.5rem}.i-mars-more a{font-size:.8125rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);text-decoration:none}.i-mars-more a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:800px){.i-mar-grid,.i-mars-grid{grid-template-columns:1fr}.i-mar-rail{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:1.5rem}.i-mars-latest{grid-template-columns:1fr}}