.feature-article{--fa-red:#b9121b;--fa-ink:#111;--fa-muted:#6b6b6b;--fa-rule:#e5e1d8;--fa-paper:#fff;--fa-cream:#faf8f3;--fa-serif:var(--font-playfair),Georgia,serif;--fa-body:var(--font-crimson),Georgia,serif;--fa-mono:var(--font-space-mono),"Courier New",monospace;background:var(--fa-paper);font-family:var(--fa-body);color:var(--fa-ink)}.feature-article .fa-masthead{background:var(--fa-paper);border-bottom:1px solid var(--fa-rule);justify-content:space-between;align-items:baseline;gap:24px;max-width:1120px;margin:0 auto;padding:20px 40px 16px;display:flex}.feature-article .fa-masthead-logo{font-family:var(--fa-serif);color:var(--fa-ink);letter-spacing:.02em;text-transform:uppercase;font-size:1.35rem;font-weight:900;line-height:1;text-decoration:none;display:inline-block}.feature-article .fa-masthead-logo br{display:none}.feature-article .fa-masthead-logo:hover{color:var(--fa-red)}.feature-article .fa-masthead-tagline{font-family:var(--fa-mono);color:var(--fa-muted);text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:.58rem}.feature-article .fa-masthead-meta{font-family:var(--fa-mono);color:var(--fa-muted);text-align:right;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;line-height:1.7}.feature-article .fa-hero{background:var(--fa-paper);position:relative}.feature-article .fa-hero-noise{display:none}.feature-article .fa-hero-inner{grid-template-columns:1fr 340px;align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:56px 40px 48px;display:grid}.feature-article .fa-hero-kicker{font-family:var(--fa-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fa-red);margin-bottom:22px;font-size:.68rem;font-weight:700}.feature-article .fa-hero-headline{font-family:var(--fa-serif);color:var(--fa-ink);letter-spacing:-.015em;margin-bottom:22px;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;line-height:1.04}.feature-article .fa-hero-headline em{color:var(--fa-ink);font-style:italic;font-weight:500}.feature-article .fa-hero-deck{font-family:var(--fa-body);color:#1f1f1f;max-width:580px;margin-bottom:36px;font-size:1.28rem;font-style:normal;font-weight:400;line-height:1.65}.feature-article .fa-hero-byline{font-family:var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fa-muted);border-top:1px solid var(--fa-rule);flex-wrap:wrap;gap:32px;padding-top:18px;font-size:.62rem;display:flex}.feature-article .fa-hero-byline span strong{color:var(--fa-ink);margin-bottom:3px;font-weight:700;display:block}.feature-article .fa-hero-image-wrap{position:relative}.feature-article .fa-hero-cover{z-index:2;width:100%;height:auto;display:block;position:relative}.feature-article .fa-hero-cover-caption{font-family:var(--fa-mono);color:var(--fa-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:.58rem;line-height:1.6}.feature-article .fa-hero-accent-bar{display:none}.feature-article .fa-pull-bar{background:var(--fa-paper);padding:0 40px}.feature-article .fa-pull-bar-inner{text-align:center;border-top:1px solid var(--fa-rule);border-bottom:1px solid var(--fa-rule);max-width:820px;margin:0 auto;padding:32px 0 28px}.feature-article .fa-pull-bar blockquote{font-family:var(--fa-serif);color:var(--fa-ink);letter-spacing:-.005em;margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-style:italic;font-weight:500;line-height:1.4}.feature-article .fa-pull-bar blockquote:before,.feature-article .fa-pull-bar blockquote:after{content:none}.feature-article .fa-pull-bar-source{font-family:var(--fa-mono);color:var(--fa-muted);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-top:18px;font-size:.62rem}.feature-article .fa-body-wrap{background:var(--fa-paper);padding-bottom:16px}.feature-article .fa-body-inner{grid-template-columns:1fr 240px;align-items:start;gap:0 56px;max-width:1120px;margin:0 auto;padding:48px 40px 56px;display:grid}.feature-article .fa-body-inner.no-sidebar{grid-template-columns:1fr;max-width:720px}.feature-article .fa-section-label{display:none}.feature-article .fa-article-body{max-width:680px}.feature-article .fa-article-body>:first-child{margin-top:0}.feature-article .fa-body-inner.no-sidebar .fa-article-body{max-width:680px;margin:0 auto}.feature-article .fa-article-body>p:first-of-type:first-letter{font-family:var(--fa-serif);float:left;color:var(--fa-ink);margin:.08em .1em -.05em 0;font-size:4.2rem;font-weight:800;line-height:.85}.feature-article .fa-article-body p{font-family:var(--fa-body);color:#222;margin-bottom:1.25em;font-size:1.14rem;font-weight:400;line-height:1.72}.feature-article .fa-article-body p strong{color:var(--fa-ink);font-weight:600}.feature-article .fa-article-body h2{font-family:var(--fa-serif);color:var(--fa-ink);letter-spacing:-.01em;margin:2.2em 0 .6em;font-size:1.65rem;font-weight:700;line-height:1.25}.feature-article .fa-article-body h3{font-family:var(--fa-serif);color:var(--fa-ink);margin:1.8em 0 .5em;font-size:1.3rem;font-weight:700;line-height:1.3}.feature-article .fa-article-body blockquote{border:none;border-top:1px solid var(--fa-rule);border-bottom:1px solid var(--fa-rule);font-family:var(--fa-serif);color:var(--fa-ink);text-align:center;background:0 0;margin:32px 0;padding:24px 0;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.5}.feature-article .fa-article-body a{color:var(--fa-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fa-red);text-decoration-color:var(--fa-red);text-underline-offset:3px;text-decoration-thickness:1px}.feature-article .fa-article-body a:hover{color:var(--fa-red)}.feature-article .fa-article-body ul,.feature-article .fa-article-body ol{color:#222;margin:.6em 0 1.3em 1.4em;font-size:1.14rem;font-weight:400;line-height:1.72}.feature-article .fa-article-body img{max-width:100%;height:auto;box-shadow:none;margin:2.2em 0}.feature-article .fa-article-footer{border-top:1px solid var(--fa-rule);margin-top:56px;padding-top:24px}.feature-article .fa-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.feature-article .fa-tag{border:1px solid var(--fa-rule);color:var(--fa-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-family:var(--fa-mono);background:0 0;padding:5px 10px;font-weight:600}.feature-article .fa-byline-card{border-top:1px solid var(--fa-rule);align-items:flex-start;gap:16px;margin-top:48px;padding-top:28px;display:flex}.feature-article .fa-byline-avatar{border-radius:50%;flex-shrink:0}.feature-article .fa-byline-name{font-family:var(--fa-serif);color:var(--fa-ink);font-size:1.1rem;font-weight:700}.feature-article .fa-byline-role{font-family:var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fa-muted);margin-top:3px;font-size:.65rem}.feature-article .fa-byline-bio{font-family:var(--fa-body);color:#3a3a3a;margin-top:10px;font-size:.98rem;line-height:1.55}.feature-article .fa-sidebar{background:var(--fa-cream);border-top:3px solid var(--fa-ink);align-self:start;padding:28px 24px 24px}.feature-article .fa-sidebar:before{content:"Dossier";font-family:var(--fa-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fa-red);border-bottom:1px solid var(--fa-rule);margin-bottom:18px;padding-bottom:10px;font-size:.62rem;font-weight:700;display:block}.feature-article .fa-sidebar-stat{text-align:left;background:var(--fa-ink);color:#fff;border:none;margin-bottom:18px;padding:16px 18px;position:relative}.feature-article .fa-sidebar-stat:before{content:"";background:var(--fa-red);width:4px;height:100%;position:absolute;top:0;left:0}.feature-article .fa-sidebar-stat .fa-stat-number{font-family:var(--fa-serif);color:#fff;letter-spacing:-.02em;font-size:2.4rem;font-weight:800;line-height:1;display:block}.feature-article .fa-sidebar-stat .fa-stat-label{font-family:var(--fa-mono);letter-spacing:.16em;text-transform:uppercase;color:#b8b4a8;margin-top:8px;font-size:.58rem;line-height:1.4;display:block}.feature-article .fa-sidebar-box{background:0 0;margin-bottom:22px;padding:0}.feature-article .fa-sidebar-box+.fa-sidebar-box{margin-top:4px}.feature-article .fa-sidebar-box h4{font-family:var(--fa-serif);letter-spacing:-.005em;color:var(--fa-ink);border-bottom:2px solid var(--fa-ink);text-transform:none;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;font-size:1rem;font-weight:700;display:flex}.feature-article .fa-sidebar-box h4:before{content:"";background:var(--fa-red);width:6px;height:6px;display:inline-block}.feature-article .fa-sidebar-box ul{margin:0;padding:0;list-style:none}.feature-article .fa-sidebar-box ul li{font-family:var(--fa-body);color:#222;border-bottom:1px solid #d8d2c2;padding:10px 0;font-size:.96rem;font-weight:400;line-height:1.5}.feature-article .fa-sidebar-box ul li:last-child{border-bottom:none}.feature-article .fa-sidebar-box ul li strong{text-transform:uppercase;letter-spacing:.14em;color:var(--fa-red);font-size:.65rem;font-weight:700;font-family:var(--fa-mono);margin-bottom:4px;display:block}.feature-article .fa-article-body .fa-timeline-section{background:var(--fa-cream);border-top:3px solid var(--fa-ink);margin:48px 0 40px;padding:32px 32px 28px;position:relative}.feature-article .fa-article-body .fa-timeline-section:before{content:"Dossier";font-family:var(--fa-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff;background:var(--fa-red);padding:5px 10px 4px;font-size:.58rem;font-weight:700;position:absolute;top:-3px;right:0}.feature-article .fa-article-body .fa-section-title{font-family:var(--fa-serif);letter-spacing:-.01em;color:var(--fa-ink);text-transform:none;border-bottom:1px solid #d8d2c2;margin:0 0 22px;padding-bottom:12px;font-size:1.45rem;font-weight:800;display:block}.feature-article .fa-article-body .fa-section-title:after{content:none}.feature-article .fa-timeline{padding-left:0;position:relative}.feature-article .fa-timeline:before{content:"";background:#d8d2c2;width:1px;position:absolute;top:6px;bottom:6px;left:62px}.feature-article .fa-timeline-item{grid-template-columns:62px 16px 1fr;gap:0 16px;margin-bottom:22px;display:grid}.feature-article .fa-timeline-item:last-child{margin-bottom:0}.feature-article .fa-timeline-year{font-family:var(--fa-mono);letter-spacing:.08em;color:var(--fa-red);text-align:right;text-transform:uppercase;padding-top:5px;font-size:.7rem;font-weight:700}.feature-article .fa-timeline-dot{background:var(--fa-cream);border:1.5px solid var(--fa-ink);z-index:1;border-radius:50%;justify-self:start;width:9px;height:9px;margin-top:9px;position:relative}.feature-article .fa-timeline-dot.gold{background:var(--fa-red);border-color:var(--fa-red)}.feature-article .fa-timeline-content h5{font-family:var(--fa-serif);color:var(--fa-ink);margin:0 0 3px;font-size:1rem;font-weight:700;line-height:1.3}.feature-article .fa-timeline-content p{font-family:var(--fa-body);color:#3a3a3a;margin:0;font-size:.95rem;font-weight:400;line-height:1.55}.feature-article .fa-footer-strip{background:var(--fa-paper);border-top:1px solid var(--fa-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:28px 40px;display:flex}.feature-article .fa-footer-logo{font-family:var(--fa-serif);color:var(--fa-ink);text-transform:uppercase;letter-spacing:.04em;background:0 0;padding:0;font-size:1rem;font-weight:900;text-decoration:none}.feature-article .fa-footer-logo:hover{color:var(--fa-red)}.feature-article .fa-footer-copy{font-family:var(--fa-mono);color:var(--fa-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}@media (max-width:900px){.feature-article .fa-masthead{padding:18px 20px 14px}.feature-article .fa-hero-inner{grid-template-columns:1fr;gap:32px;padding:36px 20px 40px}.feature-article .fa-hero-image-wrap{order:-1;max-width:280px;margin:0 auto}.feature-article .fa-body-inner,.feature-article .fa-body-inner.no-sidebar{grid-template-columns:1fr;gap:40px;padding:24px 20px 56px}.feature-article .fa-sidebar{margin-top:16px;padding:24px 20px;position:static}.feature-article .fa-pull-bar,.feature-article .fa-timeline-section,.feature-article .fa-footer-strip,.feature-article .fa-divider-band{padding-left:20px;padding-right:20px}.feature-article .fa-timeline:before{left:56px}.feature-article .fa-timeline-item{grid-template-columns:56px 20px 1fr}}
