.fn-page{color:#272d26;background:#f6f3eb}.fn-wrap{width:min(1180px,88%);margin:auto}.fn-hero{color:#f8f5ed;background:#192c25;padding:150px 0 68px}.fn-hero nav{color:#c4cec5;gap:12px;margin-bottom:40px;font-size:12px;display:flex}.fn-eyebrow{letter-spacing:.19em;color:#a97a2a;font-family:Arial,sans-serif;font-weight:700;line-height:1.6;font-size:11px!important}.fn-hero .fn-eyebrow{color:#dfbd7a}.fn-hero h1{letter-spacing:-.035em;max-width:980px;margin:20px 0 24px;font-family:Georgia,serif;font-size:clamp(38px,5.3vw,72px);line-height:1.08}.fn-lede{color:#d8dfd6;max-width:780px;font-size:20px;line-height:1.6}.fn-byline{color:#b8c7ba;flex-wrap:wrap;gap:12px;margin-top:30px;font-size:12px;display:flex}.fn-photo{padding-top:35px}.fn-photo img{object-fit:cover;width:100%;height:380px}.fn-photo>p{letter-spacing:.2em;color:#696d61;margin:12px 0;font-size:9px}.fn-layout{grid-template-columns:minmax(0,740px) 280px;gap:75px;padding:48px 0 80px;display:grid}.fn-copy section{margin:0 0 40px}.fn-section-number{color:#9a783f;letter-spacing:.15em;font-size:11px}.fn-copy h2,.fn-sticky h2,.fn-related h2{letter-spacing:-.02em;margin:10px 0 22px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.2}.fn-copy p{margin-bottom:20px;font-size:17px;line-height:1.85}.fn-sticky{background:#e9e5d9;padding:27px;position:sticky;top:110px}.fn-sticky p{margin:16px 0;font-size:14px;line-height:1.7}.fn-sticky a{margin:16px 0;font-size:13px;display:block}.fn-button{background:#203c2e;padding:15px 20px;color:#fff!important}.fn-sticky small{color:#5a6156;font-size:11px;line-height:1.6;display:block}.fn-sticky hr{border-color:#c9cebf;margin-top:25px}.fn-sources{border-top:1px solid #d0d3c6;padding:25px 0}.fn-sources h2{font-size:23px}.fn-sources p{font-size:13px}.fn-sources a,.fn-next a{text-underline-offset:4px;color:#36573c;overflow-wrap:anywhere;margin:14px 0;font-size:14px;text-decoration:underline;display:block}.fn-related{background:#eae7db;padding:60px 0}.fn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fn-card{background:#fffdf7;border:1px solid #dedfd2;padding:27px;transition:transform .2s;display:block}.fn-card:hover{transform:translateY(-3px)}.fn-card h2,.fn-card h3{letter-spacing:-.02em;margin:18px 0;font-family:Georgia,serif;font-size:25px;line-height:1.23}.fn-card p{color:#656b60;margin:16px 0 25px;font-size:14px;line-height:1.7}.fn-card time,.fn-card>span{color:#7d7158;font-size:11px}.fn-card b{color:#35553d;font-size:12px}.fn-card img{object-fit:cover;width:100%;height:175px;margin-bottom:22px}.fn-index{padding:55px 0 80px}.fn-page a:focus-visible{outline-offset:4px;outline:3px solid #c89942}@media (max-width:900px){.fn-layout{grid-template-columns:1fr;gap:20px}.fn-sticky{position:static}.fn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-photo img{height:290px}}@media (max-width:580px){.fn-grid{grid-template-columns:1fr}.fn-hero{padding-top:120px}.fn-lede{font-size:18px}.fn-photo img{height:220px}.fn-copy h2{font-size:28px}.fn-layout{padding-top:30px}.fn-copy p{font-size:16px}}
