.fd-container{max-width:860px;margin:0 auto;width:100%;padding:0 32px;box-sizing:border-box}@media (max-width:640px){.fd-container{padding:0 20px}}.fd-hero{padding:44px 0 26px}.fd-hero-h1{font:700 clamp(28px,4vw,34px)/1.1 var(--font-sans);letter-spacing:-.01em;color:var(--nt-ink);margin:12px 0;text-wrap:pretty}.fd-hero-dek{font:400 15px/1.6 var(--font-sans);color:rgba(245,241,234,.65);margin:0;max-width:56ch}.fd-list{list-style:none;margin:0;padding:0 0 52px}.fd-row{display:grid;grid-template-columns:110px 92px 1fr;gap:18px;padding:16px 4px;border-top:1px solid rgba(212,165,116,.14);align-items:baseline}.fd-date{font:400 11px var(--font-mono);color:var(--nt-ink-40)}.fd-tag{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fd-title{font:500 15.5px/1.35 var(--font-sans);color:var(--nt-ink);margin:0 0 4px}.fd-title a{color:var(--nt-ink);text-decoration:none;transition:color .14s}.fd-title a:hover{color:var(--nt-gold)}.fd-note{font:400 13px/1.55 var(--font-sans);color:var(--nt-ink-55);margin:0;max-width:60ch}@media (max-width:560px){.fd-row{grid-template-columns:auto 1fr;gap:6px 14px}.fd-body{grid-column:1/-1}}