.i-ft,.i-ftf,.i-fts{--ft-s1:0.25rem;--ft-s2:0.5rem;--ft-s3:0.75rem;--ft-s4:1rem;--ft-s5:1.5rem;--ft-s6:2.25rem;--ft-s7:3.5rem;--ft-s8:5rem;--ft-display:clamp(2.6rem,5.2vw,4.6rem);--ft-display-lead:clamp(2.4rem,4.6vw,4rem);--ft-clips:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);font-variant-numeric:tabular-nums}.i-ftf{color:var(--color-text)}.i-ftf-top{display:flex;justify-content:space-between;align-items:center;gap:var(--ft-s4);padding-block:var(--ft-s3);border-bottom:1px solid var(--color-text)}.i-ftf-edition{display:inline-block;background:var(--color-text);color:var(--color-bg);padding:.3rem var(--ft-s4) .34rem;clip-path:var(--ft-clips);font-weight:var(--weight-bold);letter-spacing:.14em}.i-ftf-date,.i-ftf-edition{font-size:.6875rem;text-transform:uppercase}.i-ftf-date{font-family:var(--font-role-sans);letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap}.i-ftf-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;-moz-column-gap:var(--ft-s6);column-gap:var(--ft-s6);padding-block:var(--ft-s5) var(--ft-s6)}.i-ftf-inside-title,.i-ftf-rail-title{padding-bottom:var(--ft-s2);border-bottom:2px solid var(--color-text);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em}.i-ftf-inside ul{list-style:none;margin-top:var(--ft-s1)}.i-ftf-inside li{padding-block:var(--ft-s3);border-bottom:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:var(--weight-semibold);line-height:1.35}.i-ftf-band-list a,.i-ftf-inside a,.i-ftf-lead-title a,.i-ftf-rail a,.i-ftf-secondary a{color:var(--color-text);text-decoration:none}.i-ftf-band-list a:hover,.i-ftf-inside a:hover,.i-ftf-lead-title a:hover,.i-ftf-rail a:hover,.i-ftf-secondary a:hover{text-decoration:underline;text-underline-offset:4px}.i-ftf-lead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);-moz-column-gap:0;column-gap:0}.i-ftf-lead-kicker{display:flex;align-items:center;gap:var(--ft-s3);font-family:var(--font-role-sans);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em}.i-ftf-lead-kicker:after{content:"";flex:1;border-bottom:1px solid var(--color-text);transform:translateY(-.2em)}.i-ftf-lead-kicker a{color:var(--color-accent);text-decoration:none}.i-ftf-lead-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-ftf-lead-text{padding-right:var(--ft-s5);min-width:0}.i-ftf-lead-title{margin-top:var(--ft-s3);font-family:var(--font-newsreader-stack);font-size:var(--ft-display);font-weight:800;line-height:1.06;letter-spacing:-.012em;max-width:24ch}.i-ftf-lead-dek{margin-top:var(--ft-s4);font-family:var(--font-heading-stack);font-size:1.3125rem;line-height:1.45;color:var(--color-text-muted);max-width:46ch}.i-ftf-lead-media{border-left:1px solid var(--color-text);padding-left:var(--ft-s5);align-self:stretch;display:flex;flex-direction:column;min-width:0}.i-ftf-lead-media .i-ftf-lead-img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.i-ftf-lead-caption{margin-top:var(--ft-s2);padding-top:var(--ft-s2);border-top:1px solid var(--color-border);font-size:.75rem;line-height:1.4;color:var(--color-text-muted)}.i-ftf-secondary{margin-top:var(--ft-s5);padding-top:var(--ft-s4);border-top:2px solid var(--color-text);display:grid;gap:var(--ft-s4)}.i-ftf-secondary h3{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:var(--weight-bold);line-height:1.3}.i-ftf-secondary .i-ftf-date{display:block;margin-top:var(--ft-s1);text-transform:none;letter-spacing:0;font-size:.75rem}.i-ftf-rail ol{list-style:none;margin-top:var(--ft-s1)}.i-ftf-rail li{display:flex;gap:var(--ft-s3);padding-block:var(--ft-s2);border-bottom:1px solid var(--color-border);font-size:.875rem;font-weight:var(--weight-semibold);line-height:1.35}.i-ftf-num{flex:0 0 1.5ch;font-family:var(--font-role-sans);font-weight:800;color:var(--color-accent)}.i-ftf-band{border-top:2px solid var(--color-text);padding-block:var(--ft-s3) var(--ft-s5)}.i-ftf-band-head{display:flex;align-items:baseline;gap:var(--ft-s3)}.i-ftf-band-title{font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em}.i-ftf-band-title a{color:var(--color-text);text-decoration:none}.i-ftf-band-title a:hover{text-decoration:underline;text-underline-offset:4px}.i-ftf-band-count{flex:1;border-bottom:1px dotted var(--color-text-muted);transform:translateY(-.25em)}.i-ftf-band-qty{font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap}.i-ftf-band-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--ft-s5);column-gap:var(--ft-s5);margin-top:var(--ft-s3)}.i-ftf-band-list li{padding:var(--ft-s3) 0 var(--ft-s2);border-top:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:1rem;font-weight:var(--weight-semibold);line-height:1.4}.i-ft{color:var(--color-text)}.i-ft-banner{border-bottom:1px solid var(--color-text);padding-block:var(--ft-s3) var(--ft-s4);text-align:center}.i-ft-banner-name{display:inline-block;background:var(--color-text);color:var(--color-bg);padding:.3rem var(--ft-s5) .34rem;clip-path:var(--ft-clips);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.14em}.i-ft-banner-date,.i-ft-banner-name{font-family:var(--font-role-sans);text-transform:uppercase}.i-ft-banner-date{margin-top:var(--ft-s2);font-size:.6875rem;letter-spacing:.1em;color:var(--color-text-muted)}.i-ft-head{padding-block:var(--ft-s7) var(--ft-s5)}.i-ft-kicker{display:flex;align-items:center;gap:var(--ft-s3);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em}.i-ft-kicker:after{content:"";flex:1;border-bottom:1px solid var(--color-text);transform:translateY(-.2em)}.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);font-weight:var(--weight-bold)}.i-ft-title{margin-top:var(--ft-s5);font-family:var(--font-newsreader-stack);font-size:var(--ft-display);font-weight:800;line-height:1.06;letter-spacing:-.012em;max-width:24ch}.i-ft-standfirst{margin-top:var(--ft-s5);font-family:var(--font-heading-stack);font-size:1.3125rem;line-height:1.45;color:var(--color-text-muted);max-width:46ch}.i-ft-updated{margin-top:var(--ft-s4);padding-top:var(--ft-s2);border-top:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-muted)}.i-ft-hero{margin-block:0 var(--ft-s6)}.i-ft-hero-caption{margin-top:var(--ft-s2);padding-top:var(--ft-s2);border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-ft-hero-credit{margin-left:var(--ft-s3);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}.i-ft-flow{padding-bottom:var(--ft-s7)}.i-ft-main{max-width:46rem;margin-inline:auto}.i-ft-byrow{position:relative;border-left:2px solid var(--color-text);padding-left:var(--ft-s4);display:flex;flex-direction:column;gap:var(--ft-s1);margin-bottom:var(--ft-s6)}.i-ft-byrow:after{content:"";position:absolute;left:-2px;bottom:calc(-1 * var(--ft-s5));width:2px;height:var(--ft-s5);background:var(--color-text)}.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-family:var(--font-role-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.i-ft-body .prose-article{font-family:var(--font-heading-stack);font-size:1.25rem;line-height:1.6;max-width:66ch}.i-ft-body .prose-article a{color:var(--color-accent);text-underline-offset:5px}.i-ft-body .prose-article a,.i-ft-body .prose-article a:hover{text-decoration-thickness:2px}.i-ft-body .prose-article h2,.i-ft-body .prose-article h3{font-family:var(--font-newsreader-stack);font-weight:800;letter-spacing:-.01em}.i-ft-body .prose-article blockquote{margin-block:var(--ft-s6);padding:var(--ft-s5) 3rem;border-top:2px solid var(--color-text);border-bottom:2px solid var(--color-text);border-left:0;font-family:var(--font-heading-stack);font-style:normal;font-size:1.375rem;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:var(--ft-s5);font-size:.8125rem}.i-ft-source,.i-ft-source a{color:var(--color-text-muted)}.i-ft-source a{text-decoration-thickness:2px;text-underline-offset:4px}.i-ft-share{margin-block:var(--ft-s5);padding-block:var(--ft-s3);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-ft .ap{border-top:3px double var(--color-text);border-left:0;padding-top:var(--ft-s4);margin-top:var(--ft-s6)}.i-ft .ap-title{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.i-ft .ap-body{background:transparent;padding:var(--ft-s3) 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:var(--ft-s7);padding-top:var(--ft-s4);border-top:3px double var(--color-text)}.i-ft-related-title{padding-bottom:var(--ft-s2);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em}.i-ft-index{list-style:none;margin-top:var(--ft-s4);-moz-columns:2;column-count:2;-moz-column-gap:var(--ft-s6);column-gap:var(--ft-s6)}.i-ft-index-item{border-top:1px solid var(--color-border);padding-block:var(--ft-s3);-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:var(--ft-s1);font-family:var(--font-heading-stack);font-size:1.125rem;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:var(--ft-s5);padding-top:var(--ft-s3);border-top:1px solid var(--color-border);font-size:.875rem}.i-ft-microline{margin-top:var(--ft-s6);border-top:3px double var(--color-text);padding-top:var(--ft-s3)}.i-ft-microline p{font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-fts{color:var(--color-text)}.i-fts-top{border-bottom:1px solid var(--color-text)}.i-fts-toprow{display:flex;justify-content:space-between;align-items:center;gap:var(--ft-s4);padding-block:var(--ft-s3)}.i-fts-channel{display:inline-block;background:var(--color-text);color:var(--color-bg);padding:.3rem var(--ft-s4) .34rem;clip-path:var(--ft-clips);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.14em}.i-fts-channel-kind{font-weight:var(--weight-regular);opacity:.72}.i-fts-date{font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.i-fts-date,.i-fts-tagline{color:var(--color-text-muted)}.i-fts-tagline{max-width:56ch;margin-top:var(--ft-s6);font-family:var(--font-heading-stack);font-size:1.3125rem;line-height:1.45}.i-fts-lead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-block:var(--ft-s5) var(--ft-s6)}.i-fts-lead-text{padding-right:var(--ft-s5);min-width:0}.i-fts-lead-title{font-family:var(--font-newsreader-stack);font-size:var(--ft-display-lead);font-weight:800;line-height:1.07;letter-spacing:-.012em;max-width:22ch}.i-fts-lead-title a{color:var(--color-text);text-decoration:none}.i-fts-lead-title a:hover{text-decoration:underline;text-underline-offset:5px}.i-fts-lead-dek{font-size:1.0625rem;line-height:1.55;max-width:48ch}.i-fts-lead-dek,.i-fts-lead-meta{margin-top:var(--ft-s4);color:var(--color-text-muted)}.i-fts-lead-meta{padding-top:var(--ft-s2);border-top:1px solid var(--color-border);font-family:var(--font-role-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.i-fts-lead-media{border-left:1px solid var(--color-text);padding-left:var(--ft-s5);align-self:start;min-width:0}.i-fts-lead-media img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.i-fts-index{list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:var(--ft-s6);column-gap:var(--ft-s6)}.i-fts-item{border-top:1px solid var(--color-border);padding-block:var(--ft-s3);-moz-column-break-inside:avoid;break-inside:avoid}.i-fts-item-title{font-family:var(--font-heading-stack);font-size:1.125rem;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:var(--ft-s1);font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-fts-counts{display:flex;align-items:center;gap:var(--ft-s4);margin-block:var(--ft-s6) 0}.i-fts-counts-rule{flex:1;border-top:1px solid var(--color-border)}.i-fts-counts span:not(.i-fts-counts-rule){font-family:var(--font-role-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap}.i-fts-more{margin-top:var(--ft-s5);text-align:center}.i-fts-more a{font-family:var(--font-role-sans);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border-bottom:2px solid var(--color-accent);padding-bottom:.2rem}.i-fts-more a:hover{color:var(--color-accent)}.i-fts-empty{padding-block:var(--ft-s7);font-family:var(--font-heading-stack);font-size:1.125rem;color:var(--color-text-muted)}@media (max-width:1023px){.i-ftf-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--ft-s5)}.i-ftf-inside{border-top:2px solid var(--color-text);padding-top:var(--ft-s3)}.i-ftf-lead,.i-fts-lead{grid-template-columns:minmax(0,1fr)}.i-ftf-lead-text,.i-fts-lead-text{padding-right:0}.i-ftf-lead-media{order:-1;border-left:0;border-bottom:1px solid var(--color-text);padding-left:0;padding-bottom:var(--ft-s3)}.i-ftf-lead-media .i-ftf-lead-img{aspect-ratio:16/9}.i-ftf-band-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.i-fts-lead-media{order:-1;border-left:0;border-bottom:1px solid var(--color-text);padding-left:0;padding-bottom:var(--ft-s3)}.i-fts-lead-media img{aspect-ratio:16/9}.i-ft-index,.i-fts-index{-moz-columns:1;column-count:1}}[data-template=tpl-guardian]{--gua-s1:4px;--gua-s2:8px;--gua-s3:12px;--gua-s4:20px;--gua-s5:28px;--gua-s6:40px;--gua-s7:56px;--gua-s8:80px}[data-template=tpl-guardian] .i-gua-main .prose-article{font-family:var(--font-role-serif);font-size:1.25rem;line-height:1.65}.i-gua-head{margin-top:var(--gua-s5)}.i-gua-toprule{border-top:6px solid var(--color-primary);padding-top:var(--gua-s3)}.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.8rem,5.5vw,4.4rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;max-width:30ch}.i-gua-stand,.i-gua-title{font-family:var(--font-heading-stack);margin-top:var(--gua-s4)}.i-gua-stand{font-weight:400;font-size:clamp(1.25rem,1.8vw,1.375rem);line-height:1.5;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:var(--gua-s5);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:var(--gua-s1);font-size:.75rem;color:var(--color-text-muted)}.i-gua-hero{margin-top:var(--gua-s5)}.i-gua-hero img{display:block}.i-gua-hero-caption{padding:var(--gua-s3) var(--gua-s3) var(--gua-s3) 0;border-top:1px solid var(--color-border);background:var(--color-bg-elevated);font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.6;color:var(--color-text-muted);max-width:72ch}.i-gua-hero-credit{display:block;margin-top:.125rem;font-size:.6875rem;letter-spacing:.04em}.i-gua-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--gua-s7);margin-top:var(--gua-s6)}.i-gua-tags{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gua-s2)}.i-gua-tags-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary);margin-bottom:var(--gua-s1)}.i-gua-tags ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gua-s2);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}.i-gua-main .prose-article blockquote{margin-block:var(--gua-s7);padding-left:var(--gua-s5);border-left:4px solid var(--color-primary);font-family:var(--font-heading-stack);font-size:1.55rem;line-height:1.4;font-weight:500;font-style:italic;color:var(--color-text)}.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:var(--gua-s6);border-block:1px solid var(--color-border);padding-block:var(--gua-s5)}.i-gua-points h2{font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700}.i-gua-points ul{margin-top:var(--gua-s3);display:flex;flex-direction:column;gap:var(--gua-s2)}.i-gua-points li{display:flex;gap:var(--gua-s3);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:var(--gua-s6);font-size:.8125rem;color:var(--color-text-muted)}.i-gua-corroborate,.i-gua-source{padding-top:var(--gua-s3);border-top:1px solid var(--color-border)}.i-gua-corroborate{margin-top:var(--gua-s4)}.i-gua-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-gua-corroborate ul{margin-top:var(--gua-s1);display:flex;flex-direction:column;gap:var(--gua-s1);font-size:.875rem}.i-gua-share{margin-block:var(--gua-s6);padding-top:var(--gua-s3);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:var(--gua-s7)}.i-gua-more-title{font-family:var(--font-heading-stack);font-size:1.35rem;font-weight:700;border-bottom:1px solid var(--color-border);padding-bottom:var(--gua-s2)}.i-gua-cards{margin-top:var(--gua-s4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gua-s5)}.i-gua-card-media,.i-gua-card-media img{display:block}.i-gua-card-title{margin-top:var(--gua-s2);font-family:var(--font-heading-stack);font-size:1.1rem;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:var(--gua-s1);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-gua-foot{margin-top:var(--gua-s7);border-top:6px solid var(--color-primary);padding-top:var(--gua-s3);display:flex;flex-wrap:wrap;gap:var(--gua-s2) var(--gua-s6);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:var(--gua-s3);margin-block:var(--gua-s5) var(--gua-s5)}.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.8rem,5vw,4.2rem);font-weight:700;line-height:1.12;margin-top:var(--gua-s3)}.i-guas-dek{margin-top:var(--gua-s3);max-width:62ch;color:var(--color-text-muted)}.i-guas-lead{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--gua-s5);align-items:end;padding-bottom:var(--gua-s5);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.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.15}.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:var(--gua-s2);padding-top:var(--gua-s2);border-top:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:1.0625rem;line-height:1.5;color:var(--color-text)}.i-gua-cap--lead{font-size:1.25rem;line-height:1.55}.i-guas-time{display:block;margin-top:var(--gua-s2);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:var(--gua-s7);margin-top:var(--gua-s5)}.i-guas-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gua-s6) var(--gua-s5)}.i-guas-item{min-width:0}.i-guas-item-media,.i-guas-item-media img{display:block}.i-guas-item-title{margin-top:var(--gua-s2);font-family:var(--font-heading-stack);font-size:1.2rem;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:var(--gua-s6);display:flex;flex-direction:column;gap:var(--gua-s6)}.i-guas-viewed-title{font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700;border-bottom:1px solid var(--color-border);padding-bottom:var(--gua-s2)}.i-guas-viewed ol{list-style:none}.i-guas-viewed li{display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:var(--gua-s3);padding-block:var(--gua-s2);border-bottom:1px solid var(--color-border)}.i-guas-viewed-n{font-family:var(--font-heading-stack);font-size:2.25rem;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:var(--gua-s7) var(--gua-s6);border:1px dashed var(--color-border);padding:var(--gua-s7) var(--gua-s4);text-align:center;color:var(--color-text-muted)}.i-guas-empty-title{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:700;color:var(--color-text)}[data-template=tpl-guardian] .bs-gdn-hero{padding-block:var(--gua-s5) var(--gua-s6)}[data-template=tpl-guardian] .bs-gdn-hero-title{font-family:var(--font-heading-stack);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-top:var(--gua-s3)}[data-template=tpl-guardian] .bs-gdn-hero-stand{margin-top:var(--gua-s3);font-family:var(--font-heading-stack);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.375rem);line-height:1.5;color:var(--color-text-muted);max-width:42ch}[data-template=tpl-guardian] .bs-gdn-hero-side{margin-top:var(--gua-s5)}[data-template=tpl-guardian] .bs-gdn-side-title{font-family:var(--font-heading-stack);font-size:1.35rem;font-weight:700;line-height:1.2}[data-template=tpl-guardian] .bs-gdn-mix{gap:var(--gua-s7);padding-block:var(--gua-s5)}[data-template=tpl-guardian] .bs-gdn-col-title{font-family:var(--font-heading-stack);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:1.15;margin-top:var(--gua-s1)}[data-template=tpl-guardian] .bs-gdn-col-cap{margin-top:var(--gua-s2);padding-top:var(--gua-s2);border-top:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:1rem;line-height:1.5;color:var(--color-text-muted)}[data-template=tpl-guardian] .bs-gdn-photos{gap:var(--gua-s5)}[data-template=tpl-guardian] .bs-gdn-photo-title{font-family:var(--font-heading-stack);font-size:1.35rem;font-weight:700;line-height:1.2;margin-top:var(--gua-s2)}[data-template=tpl-guardian] .bs-gdn-photo-cap{margin-top:var(--gua-s2);padding-top:var(--gua-s2);border-top:1px solid var(--color-border);font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)}[data-template=tpl-guardian] .bs-gdn-tailwrap{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gua-s7);padding-block:var(--gua-s5) var(--gua-s7)}[data-template=tpl-guardian] .bs-gdn-tail-title{font-size:1rem;font-weight:700;line-height:1.3}[data-template=tpl-guardian] .bs-gdn-viewed-title{font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700;border-bottom:1px solid var(--color-border);padding-bottom:var(--gua-s2)}[data-template=tpl-guardian] .bs-gdn-viewed ol{list-style:none}[data-template=tpl-guardian] .bs-gdn-viewed li{display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:var(--gua-s3);padding-block:var(--gua-s2);border-bottom:1px solid var(--color-border);align-items:start}[data-template=tpl-guardian] .bs-gdn-viewed-n{font-family:var(--font-heading-stack);font-size:2.25rem;font-weight:700;line-height:1;color:var(--color-primary);font-variant-numeric:tabular-nums}[data-template=tpl-guardian] .bs-gdn-viewed a{font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none}[data-template=tpl-guardian] .bs-gdn-viewed a:hover{text-decoration:underline;text-underline-offset:3px}@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:var(--gua-s5)}}@media (max-width:1023px){[data-template=tpl-guardian] .bs-gdn-tailwrap{grid-template-columns:minmax(0,1fr)}}.f-hac,.i-hac,.i-hacs{--hac-s1:0.5rem;--hac-s2:1rem;--hac-s3:1.5rem;--hac-s4:2rem;--hac-s5:2.5rem;--hac-s6:3rem;--hac-s7:4rem;--hac-s8:5rem;--i-hac-field:var(--color-text);--i-hac-ink:var(--color-bg);--i-hac-muted:color-mix(in oklab,var(--color-bg) 38%,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) 90%,var(--color-bg));background:var(--i-hac-field);color:var(--i-hac-ink);font-family:var(--font-role-sans)}.f-hac-metarow,.i-hac-metarow{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--i-hac-muted)}.f-hac-metarow>*+*,.i-hac-metarow>*+*{margin-left:var(--hac-s2)}.f-hac-metarow>*+:before,.i-hac-metarow>*+:before{content:"|";margin-right:var(--hac-s2);color:var(--i-hac-rule)}.f-hac-rslug,.i-hac-rslug{font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted);max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-hac-rank,.i-hac-rank,.i-hacs-rank{font-family:var(--font-role-mono);font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--i-hac-label);text-align:right}.f-hac a.hover-title,.i-hac a.hover-title,.i-hacs a.hover-title{background-image:none}.i-hac{padding-block:var(--hac-s5) var(--hac-s7)}.i-hac-meta{border-bottom:2px solid var(--i-hac-ink);padding-bottom:var(--hac-s2)}.i-hac-chan{color:var(--i-hac-label);font-weight:700}.i-hac-title{font-family:var(--font-role-sans);font-size:clamp(2.2rem,2.6vw + 1.2rem,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.012em;max-width:30ch;text-wrap:balance}.i-hac-dek,.i-hac-title{margin:var(--hac-s2) 0 0}.i-hac-dek{max-width:68ch;font-size:1.0625rem;line-height:1.55;color:var(--i-hac-muted)}.i-hac-figure{margin:var(--hac-s4) 0 0;border:1px solid var(--i-hac-rule);max-width:72ch}.i-hac-figure-img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.i-hac-figure-cap{padding:.5rem var(--hac-s1);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:var(--hac-s2)}.i-hac-doc{margin-top:var(--hac-s4);max-width:72ch}.i-hac .prose-article{font-family:var(--font-role-sans);font-size:1.1875rem;line-height:1.6;max-width:72ch;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 var(--hac-s5);padding:0;list-style:none}.i-hac-keys li{position:relative;margin-left:var(--hac-s2);padding:var(--hac-s1) 0 var(--hac-s1) var(--hac-s2);line-height:1.55}.i-hac-keys li:before{content:"";position:absolute;left:0;top:.95em;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:var(--hac-s5) 0 0;padding-top:var(--hac-s2);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:var(--hac-s3)}.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:var(--hac-s1) 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:var(--hac-s5);padding-block:var(--hac-s2);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:var(--hac-s2) var(--hac-s2)}.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:var(--hac-s1) 0 0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.i-hac-ranked li{display:grid;grid-template-columns:3rem 1fr auto;gap:var(--hac-s2);align-items:baseline;padding-block:var(--hac-s1);border-bottom:1px solid var(--i-hac-rule)}.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;font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted)}@media (max-width:640px){.i-hac-ranked li{grid-template-columns:2.75rem 1fr}.i-hac-rslug{grid-column:2;justify-self:start;max-width:100%}}.i-hac-prevnext{margin-top:var(--hac-s3);font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.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 var(--hac-s6)}.i-hacs-strip{border-bottom:2px solid var(--i-hac-ink);padding-block:var(--hac-s4) var(--hac-s2);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:var(--hac-s1) var(--hac-s3)}.i-hacs-chan{margin:0;font-family:var(--font-role-mono);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--i-hac-label)}.i-hacs-title{margin:0;font-family:var(--font-role-sans);font-size:clamp(2.2rem,2.4vw + 1.2rem,3rem);font-weight:700;line-height:1.1;letter-spacing:-.012em;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:var(--hac-s3) 0 0;max-width:72ch;font-size:.9375rem;line-height:1.55;color:var(--i-hac-muted)}.i-hacs-list{margin:var(--hac-s3) 0 0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.i-hacs-row{display:grid;grid-template-columns:3rem 1fr auto;gap:var(--hac-s2);align-items:baseline;padding-block:var(--hac-s1);border-bottom:1px solid var(--i-hac-rule)}.i-hacs-row:nth-child(2n){background:var(--i-hac-wash)}.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;font-family:var(--font-role-mono);font-size:.6875rem;color:var(--i-hac-muted)}.i-hacs-row-meta>*+*{margin-left:var(--hac-s2)}.i-hacs-row-meta>*+:before{content:"|";margin-right:var(--hac-s2);color:var(--i-hac-rule)}@media (max-width:640px){.i-hacs-row{grid-template-columns:2.75rem 1fr}.i-hacs-rslug{grid-column:2;justify-self:start;max-width:100%}}.i-hacs-empty{margin-top:var(--hac-s3);padding-top:var(--hac-s2);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:var(--hac-s5)}.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)}.f-hac .ad-label,.i-hacs .ad-label{color:var(--i-hac-muted)}.f-hac{padding-block:0 var(--hac-s6)}.f-hac-strip{height:4px;background:var(--color-primary)}.f-hac-list{padding-block:var(--hac-s3) var(--hac-s2)}.f-hac-list ol{margin:0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.f-hac-row{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:var(--hac-s2);align-items:baseline;padding-block:var(--hac-s1);border-bottom:1px solid var(--i-hac-rule)}.f-hac-row:nth-child(2n){background:var(--i-hac-wash)}.f-hac-row-title{margin:0;font-size:1.0625rem;line-height:1.3}.f-hac-row-title a{font-family:var(--font-role-sans);font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--i-hac-ink);text-decoration:none}.f-hac-row-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.f-hac-metarow{margin-top:.2rem;font-size:.6875rem}.f-hac-chan{color:var(--i-hac-label);font-weight:700}.f-hac-new{padding-block:var(--hac-s2) var(--hac-s6)}.f-hac-new-title{margin:0;font-family:var(--font-role-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--i-hac-label)}.f-hac-new ul{margin:var(--hac-s1) 0 0;padding:0;list-style:none;border-top:2px solid var(--i-hac-ink)}.f-hac-new li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hac-s2);align-items:baseline;padding-block:var(--hac-s1);border-bottom:1px solid var(--i-hac-rule)}.f-hac-new-titlelink{font-size:.875rem;font-weight:700;line-height:1.35;color:var(--i-hac-ink);text-decoration:none}.f-hac-new-titlelink:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.f-hac-new .f-hac-metarow{margin-top:.15rem}.f-hac-new .f-hac-rslug{max-width:14rem}.f-hac-empty{padding-block:var(--hac-s6);font-family:var(--font-role-mono);font-size:.875rem;color:var(--i-hac-muted)}.i-mar,.i-marf,.i-mars{--mar-s1:0.25rem;--mar-s2:0.5rem;--mar-s3:0.75rem;--mar-s4:1rem;--mar-s5:1.25rem;--mar-s6:2rem;--mar-s7:3rem;--mar-s8:4rem;--mar-display:clamp(2.4rem,4.6vw,3.6rem);--mar-label:0.6875rem;--mar-label-track:0.12em;font-variant-numeric:tabular-nums}.i-marf{color:var(--color-text)}.i-marf-brief{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--mar-s7);column-gap:var(--mar-s7);padding-block:var(--mar-s6) var(--mar-s6)}.i-marf-lead{min-width:0}.i-marf-hero{position:relative}.i-marf-hero img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.i-marf-hero-chip{position:absolute;left:0;bottom:0;display:inline-block;background:var(--color-primary);color:#ffffff;padding:.35rem var(--mar-s4);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--mar-label-track)}.i-marf-hero-chip a{color:inherit;text-decoration:none}.i-marf-hero-chip a:hover{text-decoration:underline;text-underline-offset:3px}.i-marf-lead-title{margin-top:var(--mar-s5);font-size:var(--mar-display);font-weight:700;line-height:1.12;letter-spacing:-.015em;max-width:24ch}.i-marf-lead-title a{color:var(--color-text);text-decoration:none}.i-marf-lead-title a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-accent)}.i-marf-lead-dek{font-size:1.0625rem;line-height:1.6;max-width:54ch}.i-marf-date,.i-marf-lead-dek{margin-top:var(--mar-s4);color:var(--color-text-muted)}.i-marf-date{display:block;padding-top:var(--mar-s2);border-top:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.08em}.i-marf-side{border-left:1px solid var(--color-border);padding-left:var(--mar-s6);min-width:0}.i-marf-label{display:flex;align-items:center;gap:var(--mar-s3);padding-bottom:var(--mar-s2);border-bottom:2px solid var(--color-accent);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-marf-brief-second{padding-block:var(--mar-s4);border-bottom:1px solid var(--color-border)}.i-marf-brief-second h3{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.i-marf-brief-second h3 a{color:var(--color-text);text-decoration:none}.i-marf-brief-second h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-accent)}.i-marf-brief-second .i-marf-lead-dek{margin-top:var(--mar-s3);font-size:.9375rem}.i-marf-brief-second .i-marf-date{margin-top:var(--mar-s3)}.i-marf-wire{list-style:none}.i-marf-wire-row{display:grid;grid-template-columns:4.5ch minmax(0,1fr);gap:var(--mar-s4);padding-block:var(--mar-s3);border-bottom:1px solid var(--color-border)}.i-marf-wire-row:first-child{border-top:1px solid var(--color-border);margin-top:var(--mar-s4)}.i-marf-wire-time{font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.15rem}.i-marf-wire-title{font-size:.9375rem;font-weight:var(--weight-semibold);line-height:1.4}.i-marf-wire-title a{color:var(--color-text);text-decoration:none}.i-marf-wire-row:hover{box-shadow:inset 2px 0 0 var(--color-accent)}.i-marf-wire-row:hover .i-marf-wire-title a{color:var(--color-accent)}.i-marf-body{grid-template-columns:minmax(0,1fr) 260px;padding-block:0 var(--mar-s7)}.i-marf-body,.i-marf-lists{display:grid;-moz-column-gap:var(--mar-s7);column-gap:var(--mar-s7)}.i-marf-lists{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--mar-s6)}.i-marf-list-title{padding-bottom:var(--mar-s2);border-bottom:2px solid var(--color-accent);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-marf-list-title a{color:inherit;text-decoration:none}.i-marf-list-title a:hover{text-decoration:underline;text-underline-offset:4px}.i-marf-list ul{list-style:none}.i-marf-list li{padding-block:var(--mar-s3);border-bottom:1px solid var(--color-border)}.i-marf-list li a{font-size:1rem;font-weight:var(--weight-semibold);line-height:1.4;color:var(--color-text);text-decoration:none}.i-marf-list li a:hover{color:var(--color-accent)}.i-marf-list .i-marf-date{margin-top:var(--mar-s1);padding-top:0;border-top:0}.i-marf-rail-title{padding-bottom:var(--mar-s2);border-bottom:2px solid var(--color-primary);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-marf-rail ol{list-style:none;margin-top:var(--mar-s1)}.i-marf-rail li{display:grid;grid-template-columns:2ch minmax(0,1fr);gap:var(--mar-s3);padding-block:var(--mar-s2);border-bottom:1px solid var(--color-border);font-size:.875rem;font-weight:var(--weight-semibold);line-height:1.35}.i-marf-rail li a{color:var(--color-text);text-decoration:none}.i-marf-num,.i-marf-rail li a:hover{color:var(--color-accent)}.i-marf-num{font-family:var(--font-role-mono);font-weight:700}.i-mar{color:var(--color-text)}.i-mar-head{padding-block:var(--mar-s6) var(--mar-s5)}.i-mar-plate{display:flex;align-items:center;gap:var(--mar-s4)}.i-mar-plate-avatar{width:44px;height:44px;border-radius:0;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-primary);padding:1px}.i-mar-plate-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#ffffff;font-weight:700;font-size:1.15rem}.i-mar-plate-text{display:flex;flex-direction:column;gap:.1rem}.i-mar-plate-name{font-size:.9375rem;font-weight:700;color:var(--color-text);text-decoration:none}.i-mar-plate-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-accent)}.i-mar-plate-role{font-size:.75rem;font-variant:small-caps;letter-spacing:.08em;color:var(--color-text-muted)}.i-mar-chips{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mar-s2) var(--mar-s4);margin-top:var(--mar-s5);padding-top:var(--mar-s3);border-top:1px solid var(--color-border)}.i-mar .cat-chip,.i-mar-tag{font-size:.75rem}.i-mar-tag{color:var(--color-text-muted);text-decoration:none;border-bottom:0}.i-mar-tag:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.i-mar-title{margin-top:var(--mar-s5);font-size:var(--mar-display);font-weight:700;line-height:1.12;letter-spacing:-.015em;max-width:26ch}.i-mar-dek{margin-top:var(--mar-s4);font-size:1.1875rem;line-height:1.5;max-width:54ch}.i-mar-dek,.i-mar-meta{color:var(--color-text-muted)}.i-mar-meta{display:flex;flex-wrap:wrap;gap:var(--mar-s2) var(--mar-s5);margin-top:var(--mar-s5);padding-top:var(--mar-s3);border-top:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.08em}.i-mar-meta time{font-weight:var(--weight-bold);color:var(--color-primary)}.i-mar-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;-moz-column-gap:var(--mar-s7);column-gap:var(--mar-s7);padding-bottom:var(--mar-s7)}.i-mar-hero{position:relative;margin-bottom:var(--mar-s6)}.i-mar-hero img{aspect-ratio:3/2}.i-mar-hero-chip{position:absolute;left:0;bottom:0;display:inline-block;background:var(--color-primary);color:#ffffff;padding:.35rem var(--mar-s4);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--mar-label-track)}.i-mar-hero-chip a{color:inherit;text-decoration:none}.i-mar-hero-chip a:hover{text-decoration:underline;text-underline-offset:3px}.i-mar-hero-caption{margin-top:var(--mar-s3);padding-top:var(--mar-s2);border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-mar-hero-credit{margin-left:var(--mar-s3);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.i-mar-zone{margin-top:var(--mar-s6)}.i-mar-zone:first-child{margin-top:0}.i-mar-zone-h{display:flex;align-items:baseline;gap:var(--mar-s4);padding-bottom:var(--mar-s3);border-bottom:2px solid var(--color-primary);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-mar-zone-num{font-family:var(--font-role-mono);font-size:1.125rem;font-weight:700;color:var(--color-accent)}.i-mar-why{margin-top:var(--mar-s5);background:var(--color-bg-elevated);border-left:3px solid var(--color-accent);padding:var(--mar-s5) var(--mar-s6)}.i-mar-why ul{list-style:none;display:flex;flex-direction:column;gap:var(--mar-s3)}.i-mar-why li{position:relative;padding-left:var(--mar-s5);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-accent)}.i-mar-story{margin-top:var(--mar-s5)}.i-mar-story .prose-article{font-size:1.1875rem;line-height:1.62;max-width:66ch}.i-mar-story .prose-article a{color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:5px}.i-mar-story .prose-article h2,.i-mar-story .prose-article h3{letter-spacing:-.01em}.i-mar-story .prose-article blockquote{border-left:3px solid var(--color-accent);padding-left:var(--mar-s5)}.i-mar-filed{margin-top:var(--mar-s5)}.i-mar-source{font-size:.8125rem;color:var(--color-text-muted)}.i-mar-source a{text-decoration-thickness:2px;text-underline-offset:4px}.i-mar-corroborate{margin-top:var(--mar-s3);display:flex;flex-direction:column;gap:var(--mar-s2);font-size:.8125rem}.i-mar-corroborate a{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.i-mar-share{margin-block:var(--mar-s6) 0;padding-top:var(--mar-s4);border-top:2px solid var(--color-primary)}.i-mar-share a{color:var(--color-text-muted)}.i-mar-share a:hover{color:var(--color-accent)}.i-mar-prevnext{margin-top:var(--mar-s4);font-size:.875rem}.i-mar-prevnext a{color:var(--color-text-muted);text-decoration:none}.i-mar-prevnext a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.i-mar .ap{border-top:2px solid var(--color-primary);padding-top:var(--mar-s4);margin-top:var(--mar-s6)}.i-mar .ap-title{text-transform:uppercase;letter-spacing:var(--mar-label-track);font-size:.75rem}.i-mar .ap-body{background:transparent;padding:var(--mar-s3) 0 0}.i-mar .ap-avatar{border-radius:0;border:2px solid var(--color-primary)}.i-mar-rail{border-left:1px solid var(--color-border);padding-left:var(--mar-s6)}.i-mar-wire-label{padding-bottom:var(--mar-s2);border-bottom:2px solid var(--color-accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-mar-wire ul{list-style:none;margin-top:var(--mar-s1)}.i-mar-wire-row{display:grid;grid-template-columns:4.5ch minmax(0,1fr);gap:var(--mar-s3);padding-block:var(--mar-s3);border-bottom:1px solid var(--color-border)}.i-mar-wire-time{font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.15rem}.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-mar-wire-row:hover{box-shadow:inset 2px 0 0 var(--color-accent)}.i-mars{color:var(--color-text)}.i-mars-head{padding-block:var(--mar-s6) var(--mar-s5)}.i-mars-kicker{display:flex;align-items:center;gap:var(--mar-s3);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-accent)}.i-mars-kicker:after{content:"";flex:1;max-width:12rem;border-bottom:2px solid var(--color-accent);transform:translateY(-.2em)}.i-mars-title{margin-top:var(--mar-s4);font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:700;line-height:1.1;letter-spacing:-.015em}.i-mars-tagline{max-width:56ch;font-size:1.0625rem;line-height:1.6}.i-mars-count,.i-mars-tagline{margin-top:var(--mar-s4);color:var(--color-text-muted)}.i-mars-count{padding-top:var(--mar-s2);border-top:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.08em}.i-mars-count strong{color:var(--color-accent);font-weight:var(--weight-bold)}.i-mars-grid{display:grid;grid-template-columns:220px minmax(0,1fr);-moz-column-gap:var(--mar-s7);column-gap:var(--mar-s7);padding-bottom:var(--mar-s7)}.i-mars-rail-label{padding-bottom:var(--mar-s2);border-bottom:2px solid var(--color-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--mar-label-track);color:var(--color-primary)}.i-mars-rail-list{list-style:none;margin-top:var(--mar-s2);display:flex;flex-direction:column}.i-mars-rail-item{border-left:2px solid transparent}.i-mars-rail-item a{display:block;padding:var(--mar-s2) var(--mar-s3);font-size:.875rem;color:var(--color-text-muted);text-decoration:none}.i-mars-rail-item a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.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:var(--mar-s5)}.i-mars-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--mar-s6);column-gap:var(--mar-s6)}.i-mars-card{border-top:2px solid var(--color-accent);padding-top:var(--mar-s3);display:flex;flex-direction:column;gap:var(--mar-s2)}.i-mars-card-time{font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);order:-1}.i-mars-card-title{font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.i-mars-card-title a{color:var(--color-text);text-decoration:none}.i-mars-card-title a:hover{color:var(--color-accent)}.i-mars-wire{list-style:none;margin-top:var(--mar-s6);border-top:1px solid var(--color-border)}.i-mars-wire-row{display:grid;grid-template-columns:5ch minmax(0,1fr);gap:var(--mar-s4);padding-block:var(--mar-s4);border-bottom:1px solid var(--color-border)}.i-mars-wire-time{font-family:var(--font-role-mono);font-size:var(--mar-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.2rem}.i-mars-wire-title{font-size:1.0625rem;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-wire-row:hover{box-shadow:inset 2px 0 0 var(--color-accent)}.i-mars-empty{padding-block:var(--mar-s7);color:var(--color-text-muted);font-size:1rem}.i-mars-more{margin-top:var(--mar-s5)}.i-mars-more a{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--mar-label-track);text-decoration:none;border-bottom:2px solid var(--color-accent);padding-bottom:.2rem}.i-mars-more a:hover{color:var(--color-accent)}@media (max-width:1023px){.i-marf-brief{grid-template-columns:minmax(0,1fr)}.i-marf-side{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:var(--mar-s5)}.i-marf-body{row-gap:var(--mar-s6)}.i-marf-body,.i-marf-lists{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.i-mar-grid,.i-mars-grid{grid-template-columns:1fr}.i-mar-rail{border-top:1px solid var(--color-border);padding-top:var(--mar-s6)}.i-mar-rail,.i-mars-rail{border-left:0;padding-left:0}.i-mars-latest{grid-template-columns:1fr;row-gap:var(--mar-s4)}}[data-template=tpl-natgeo]{--font-heading-stack:var(--font-pt-serif,"PT Serif"),Georgia,"Times New Roman",serif;--font-body-stack:var(--font-role-sans);--i-nat-condensed:var(--font-barlow-condensed,"Barlow Condensed"),"Arial Narrow",var(--font-body,"Inter"),sans-serif;--nat-s1:0.25rem;--nat-s2:0.5rem;--nat-s3:0.75rem;--nat-s4:1rem;--nat-s5:1.5rem;--nat-s6:2rem;--nat-s7:3rem;--nat-s8:4.5rem;--nat-rule:color-mix(in oklab,var(--color-accent) 16%,var(--color-border));--nat-rule-strong:color-mix(in oklab,var(--color-accent) 38%,var(--color-border));--nat-caps:0.6875rem;--nat-caps-track:0.14em}.i-nat-hero{position:relative}.i-nat-hero img{display:block}.i-nat-plate{position:relative;z-index:1;margin-top:calc(-1 * clamp(3.5rem, 10vw, 7.5rem));margin-left:clamp(0rem,4vw,2.5rem);background:var(--color-bg);border-top:6px solid var(--color-accent);box-shadow:0 0 0 1px var(--nat-rule),10px 12px 0 -2px var(--nat-rule-strong);padding:var(--nat-s5) clamp(1.25rem,3.5vw,2.25rem) var(--nat-s5);max-width:46rem}.i-nat-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nat-s2) var(--nat-s4)}.i-nat-chip{display:inline-flex;align-items:center;border-block:3px solid var(--color-accent);padding:.22rem .55rem .22rem .5rem;font-family:var(--font-body-stack);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:var(--nat-caps-track);color:var(--color-primary);text-decoration:none}.i-nat-chip:before{content:"";width:7px;height:7px;margin-right:var(--nat-s2);background:var(--color-accent)}.i-nat-chip:hover{text-decoration:underline;text-underline-offset:4px}.i-nat-title{font-family:var(--font-heading-stack);font-size:clamp(2.75rem,5.4vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.015em;margin-top:var(--nat-s4);text-wrap:balance}.i-nat-dek{margin-top:var(--nat-s3);font-size:1.2rem;line-height:1.5;max-width:52ch}.i-nat-byline,.i-nat-dek{color:var(--color-text-muted)}.i-nat-byline{display:flex;flex-wrap:wrap;gap:var(--nat-s1) var(--nat-s5);margin-top:var(--nat-s5);padding-top:var(--nat-s3);border-top:1px solid var(--nat-rule);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-variant-numeric:tabular-nums}.i-nat-by{color:var(--color-text)}.i-nat-by-role,.i-nat-updated{color:var(--color-text-muted)}.i-nat-updated{margin-top:var(--nat-s2);font-size:.75rem}.i-nat-credit{margin-top:var(--nat-s3);padding-top:var(--nat-s2);border-top:1px solid var(--nat-rule);font-size:var(--nat-caps);font-weight:700;text-transform:uppercase;letter-spacing:var(--nat-caps-track);color:var(--color-text)}.i-nat-body{margin-top:var(--nat-s8)}.i-nat-body .prose-article{font-family:var(--font-heading-stack);font-size:1.25rem;line-height:1.6;max-width:68ch;margin-inline:auto}.i-nat-body .prose-article h2{margin-top:var(--nat-s7);margin-bottom:var(--nat-s3);font-size:1.9rem;line-height:1.15;letter-spacing:-.01em}.i-nat-body .prose-article h3{margin-top:var(--nat-s6);margin-bottom:var(--nat-s2)}.i-nat-body .prose-article a{color:var(--color-text);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-nat-body .prose-article a:hover{text-decoration-thickness:3px}.i-nat-body .prose-article figcaption{margin-top:var(--nat-s3);padding-top:var(--nat-s2);border-top:1px solid var(--nat-rule);font-family:var(--font-body-stack);font-size:.75rem;line-height:1.6;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text)}.i-nat-field{max-width:68ch;margin:var(--nat-s7) auto;background:var(--color-bg-elevated);border:1px solid var(--nat-rule-strong);border-left:6px solid var(--color-accent);outline:1px solid var(--nat-rule);outline-offset:-6px;padding:var(--nat-s5) var(--nat-s5) calc(var(--nat-s5) - 2px)}.i-nat-field-title{font-family:var(--font-body-stack);font-size:var(--nat-caps);font-weight:800;text-transform:uppercase;letter-spacing:var(--nat-caps-track);color:var(--color-text)}.i-nat-field-list,.i-nat-field-list li{margin-top:var(--nat-s3)}.i-nat-field-list li{position:relative;padding-left:var(--nat-s5);font-size:1rem;line-height:1.6}.i-nat-field-list li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--color-accent)}.i-nat-source{max-width:68ch;margin:var(--nat-s7) auto 0;font-size:.85rem;line-height:1.6;color:var(--color-text-muted)}.i-nat-source a{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-nat-corroborate{max-width:68ch;margin:var(--nat-s5) auto 0}.i-nat-corroborate h2{font-family:var(--font-body-stack);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding-bottom:var(--nat-s1);border-bottom:1px solid var(--nat-rule)}.i-nat-corroborate ul{margin-top:var(--nat-s3)}.i-nat-corroborate li{font-size:.85rem;line-height:1.6;color:var(--color-text-muted);margin-top:var(--nat-s1)}.i-nat-share{max-width:68ch;margin:var(--nat-s6) auto;padding-block:var(--nat-s4);border-block:1px solid var(--nat-rule)}.i-nat-related{margin-top:var(--nat-s8);padding-top:var(--nat-s5);border-top:4px solid var(--color-accent)}.i-nat-related-title{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.i-nat-rail{display:flex;gap:var(--nat-s5);margin-top:var(--nat-s4);padding-bottom:var(--nat-s3);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.i-nat-card{flex:0 0 clamp(13.5rem,30vw,16.5rem);scroll-snap-align:start}.i-nat-card-frame{display:block;border:2px solid var(--color-accent);padding:4px;background:var(--color-bg)}.i-nat-card-frame img{display:block}.i-nat-card-title{margin-top:var(--nat-s3);font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:700;line-height:1.25}.i-nat-card-title a{color:var(--color-text);text-decoration:none}.i-nat-card-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-nat-card-time{display:block;margin-top:var(--nat-s2);font-size:var(--nat-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.i-nat-prevnext{margin-top:var(--nat-s5);font-size:.85rem}.i-nat-prevnext a{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-nats-band{background:var(--color-accent);color:var(--color-primary);padding-block:var(--nat-s5) var(--nat-s6)}html[data-theme=dark] .i-nats-band{color:var(--color-bg)}.i-nats-band-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nat-s2) var(--nat-s6)}.i-nats-band-label{font-size:var(--nat-caps);font-weight:800;text-transform:uppercase;letter-spacing:var(--nat-caps-track)}.i-nats-band-label:before{content:"";display:inline-block;width:7px;height:7px;margin-right:var(--nat-s2);background:currentColor}.i-nats-band-title{flex-basis:100%;font-family:var(--i-nat-condensed);font-size:clamp(3.2rem,7vw,5.2rem);font-weight:800;text-transform:uppercase;letter-spacing:.015em;line-height:.95}.i-nats-band-date{margin-left:auto;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-variant-numeric:tabular-nums}.i-nats-lead{margin-top:var(--nat-s7)}.i-nats-lead-media{display:block}.i-nats-plate{position:relative;z-index:1;margin-top:calc(-1 * clamp(3rem, 8vw, 6rem));margin-left:clamp(0rem,3vw,2rem);background:var(--color-bg);border-top:6px solid var(--color-accent);box-shadow:0 0 0 1px var(--nat-rule),8px 10px 0 -2px var(--nat-rule-strong);padding:var(--nat-s4) clamp(1.25rem,3vw,2rem) var(--nat-s4);max-width:44rem}.i-nats-plate-chip a{display:inline-flex;align-items:center;border-block:3px solid var(--color-accent);padding:.2rem .55rem .2rem .5rem;font-size:var(--nat-caps);font-weight:800;text-transform:uppercase;letter-spacing:var(--nat-caps-track);color:var(--color-primary);text-decoration:none}.i-nats-plate-chip a:before{content:"";width:7px;height:7px;margin-right:var(--nat-s2);background:var(--color-accent)}.i-nats-plate-title{margin-top:var(--nat-s4);font-family:var(--font-heading-stack);font-size:clamp(2.25rem,4.4vw,3.3rem);font-weight:700;line-height:1.06;letter-spacing:-.012em}.i-nats-plate-title a{color:var(--color-text);text-decoration:none}.i-nats-plate-title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--color-accent);text-underline-offset:5px}.i-nats-plate-dek{margin-top:var(--nat-s3);font-size:1.1rem;line-height:1.55;color:var(--color-text-muted);max-width:56ch}.i-nats-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--nat-s8);margin-top:var(--nat-s7)}.i-nats-rows{border-top:1px solid var(--nat-rule)}.i-nats-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--nat-s4);padding-block:var(--nat-s4);border-bottom:1px solid var(--nat-rule)}.i-nats-row-thumb{display:block;border:1px solid var(--nat-rule)}.i-nats-row-thumb img{display:block}.i-nats-row-title{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.008em}.i-nats-row-title a{color:var(--color-text);text-decoration:none}.i-nats-row-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-nats-row-time{display:block;margin-top:var(--nat-s2);font-size:var(--nat-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.i-nats-rail>*+*{margin-top:var(--nat-s6)}.i-nats-empty{padding-block:var(--nat-s7) var(--nat-s4);border-top:1px solid var(--nat-rule)}.i-nats-empty-dek{font-size:1.1rem;line-height:1.6;color:var(--color-text-muted);max-width:60ch}.i-nats-empty-text{margin-top:var(--nat-s3);font-family:var(--font-heading-stack);font-size:1.4rem;font-weight:700}.i-nats-more{margin-top:var(--nat-s7)}.i-nats-more a{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;text-decoration:none;border-bottom:3px solid var(--color-accent);padding-bottom:var(--nat-s1)}[data-template=tpl-natgeo] .bs-nat-hero{display:block;padding-block:var(--nat-s7) 0}[data-template=tpl-natgeo] .bs-nat-hero-media{display:block}[data-template=tpl-natgeo] .bs-nat-hero-plate{position:relative;z-index:1;margin-top:calc(-1 * clamp(3rem, 9vw, 6.5rem));margin-left:clamp(0rem,4vw,2.5rem);background:var(--color-bg);border-top:6px solid var(--color-accent);box-shadow:0 0 0 1px var(--nat-rule),10px 12px 0 -2px var(--nat-rule-strong);padding:var(--nat-s4) clamp(1.25rem,3.5vw,2.25rem) var(--nat-s5);max-width:44rem}[data-template=tpl-natgeo] .bs-nat-kicker{display:inline-flex;align-items:center;border-block:3px solid var(--color-accent);padding:.22rem .55rem .22rem .5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:var(--nat-caps-track)}[data-template=tpl-natgeo] .bs-nat-kicker:before{content:"";width:7px;height:7px;margin-right:var(--nat-s2);background:var(--color-accent)}[data-template=tpl-natgeo] .bs-nat-hero-title{margin-top:var(--nat-s4);font-family:var(--font-heading-stack);font-size:clamp(2.75rem,5vw,4.2rem);font-weight:700;line-height:1.05;letter-spacing:-.015em}[data-template=tpl-natgeo] .bs-nat-hero-title a:hover{text-decoration-thickness:3px;text-decoration-color:var(--color-accent);text-underline-offset:5px}[data-template=tpl-natgeo] .bs-nat-hero-dek{margin-top:var(--nat-s3);font-size:1.15rem;line-height:1.55;color:var(--color-text-muted);max-width:52ch}[data-template=tpl-natgeo] .bs-nat-credit{margin-top:var(--nat-s3);padding-top:var(--nat-s2);border-top:1px solid var(--nat-rule);font-size:var(--nat-caps);font-weight:700;text-transform:uppercase;letter-spacing:var(--nat-caps-track);color:var(--color-text)}[data-template=tpl-natgeo] .bs-nat-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nat-s7) var(--nat-s6);padding-block:var(--nat-s7) var(--nat-s8);border-top:1px solid var(--nat-rule)}[data-template=tpl-natgeo] .bs-nat-tile-title{margin-top:var(--nat-s3);font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}[data-template=tpl-natgeo] .bs-nat-tile-title a:hover{text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:3px}[data-template=tpl-natgeo] .bs-nat-tile-time{display:block;margin-top:var(--nat-s2);font-size:var(--nat-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}[data-template=tpl-natgeo] .bs-nat-more{border-top:4px solid var(--color-accent);padding-block:var(--nat-s5) var(--nat-s8)}[data-template=tpl-natgeo] .bs-nat-more-title{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:700;letter-spacing:-.01em}[data-template=tpl-natgeo] .bs-nat-more-list{margin-top:var(--nat-s4);-moz-columns:2;column-count:2;-moz-column-gap:var(--nat-s8);column-gap:var(--nat-s8);list-style:none;counter-reset:bs-nat-index}[data-template=tpl-natgeo] .bs-nat-more-list li{position:relative;counter-increment:bs-nat-index;-moz-column-break-inside:avoid;break-inside:avoid;padding:var(--nat-s3) 0 var(--nat-s3) var(--nat-s6);border-bottom:1px solid var(--nat-rule);font-weight:700}[data-template=tpl-natgeo] .bs-nat-more-list li:before{content:counter(bs-nat-index,decimal-leading-zero);position:absolute;left:0;top:calc(var(--nat-s3) + .15em);font-family:var(--font-body-stack);font-size:.75rem;font-weight:800;color:var(--color-primary);font-variant-numeric:tabular-nums}[data-template=tpl-natgeo] .bs-nat-more-list li:after{content:"";position:absolute;left:2.1ch;top:calc(var(--nat-s3) + .55em);width:5px;height:5px;background:var(--color-accent)}@media (max-width:1023px){.i-nats-wrap{grid-template-columns:minmax(0,1fr);gap:var(--nat-s6)}[data-template=tpl-natgeo] .bs-nat-more-list,[data-template=tpl-natgeo] .bs-nat-wall{grid-template-columns:minmax(0,1fr);-moz-columns:1;column-count:1}}@media (max-width:720px){.i-nat-plate{margin-top:-2.5rem;margin-left:0}.i-nats-plate,[data-template=tpl-natgeo] .bs-nat-hero-plate{margin-top:-2rem;margin-left:0}.i-nats-band-date{margin-left:0;width:100%}}