:root{--mf-paper:#f7f2e8;--mf-ink:#211e1b;--mf-muted:#686058;--mf-red:#ad523b;--mf-border:#d8cdbd;--mf-serif:Georgia,"Times New Roman",serif}body:has(.mf-revista){background:var(--mf-paper);color:var(--mf-ink)}body:has(.mf-revista) .site-header{background:#f7f2e8;color:var(--mf-ink);border-bottom:1px solid #cfc3b2}body:has(.mf-revista) .site-header .brand,body:has(.mf-revista) .site-header nav a{color:#211e1b}body:has(.mf-revista) .site-header .brand small{color:#75665a}body:has(.mf-revista) .site-header .brand-mark{border-radius:0;border-color:#b85e45;color:#a74c34}body:has(.mf-revista) main.container{width:100%;max-width:none;padding:0;min-height:0}.mf-revista{font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.mf-revista h1,.mf-revista h2,.mf-revista h3,.mf-revista blockquote{font-family:var(--mf-serif);color:var(--mf-ink)}.mf-revista a{color:inherit}.mf-editionline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1480px;margin:auto;padding:13px 32px;border-bottom:3px double #433b33;font-size:.65rem;font-weight:800;letter-spacing:.16em;color:#6e5d4c}.mf-editionline a{text-decoration:none}.mf-lead{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:590px;border-bottom:1px solid var(--mf-border)}.mf-lead-art{position:relative;min-height:540px;background:#c8a984;overflow:hidden}.mf-lead-art img{height:100%;width:100%;object-fit:cover;display:block;position:absolute;inset:0}.mf-lead-art p{position:absolute;bottom:0;left:0;background:#211e1bc7;color:#f9e9d5;font-size:.65rem;letter-spacing:.1em;padding:10px 17px;margin:0;max-width:none}.mf-lead-copy{padding:clamp(38px,5vw,86px) clamp(26px,4.3vw,70px);display:flex;flex-direction:column;justify-content:center;background:#eee3d2}.mf-kicker{font-size:.7rem;letter-spacing:.17em;color:#a14935;font-weight:850;text-transform:uppercase}.mf-lead h1{font-size:clamp(3.15rem,5.1vw,6.35rem);line-height:1.01;letter-spacing:-.048em;margin:25px 0}.mf-lead h1 em{font-weight:400;color:#9e4b36}.mf-deck{font-family:var(--mf-serif);font-size:clamp(1.13rem,1.5vw,1.45rem);line-height:1.45;color:#4c443c;margin:0 0 26px}.mf-lead-actions{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:34px}.mf-primary,.mf-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ab5039;padding:14px 18px;text-decoration:none;font-size:.9rem;font-weight:750}.mf-primary{background:#a74c36;color:#fff!important}.mf-secondary{background:transparent;color:#53372e!important}.mf-lead-metrics{border-top:1px solid #c6b7a4;padding-top:21px;display:flex;gap:23px;flex-wrap:wrap;color:#6c5a49;font-size:.81rem}.mf-lead-metrics strong{font-family:var(--mf-serif);font-size:1.65rem;color:#31261f;margin-right:5px}.mf-languages{background:#292722;color:#f6ebd9;padding:18px max(26px,calc((100vw - 1416px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px}.mf-languages>span{font-size:.66rem;font-weight:850;letter-spacing:.16em;color:#d5b997;white-space:nowrap}.mf-languages>div{display:flex;flex-wrap:wrap;gap:10px 22px}.mf-languages a{color:#f4eee6;text-decoration:none;font-size:.83rem;border-bottom:1px solid transparent}.mf-languages a:hover{border-color:#f4eee6}.mf-storyline,.mf-explore,.mf-bottom{max-width:1416px;margin:auto;padding:73px 26px}.mf-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;border-top:3px solid var(--mf-ink);padding-top:16px;margin-bottom:27px}.mf-section-number,.mf-header-note{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#9a4b35}.mf-section-header h2{font-size:clamp(2rem,3.2vw,3.7rem);letter-spacing:-.04em;margin:0}.mf-section-header>a{text-decoration:none;font-size:.86rem;border-bottom:1px solid #a7523c}.mf-story-grid{display:grid;grid-template-columns:1.36fr .82fr .64fr;gap:24px;align-items:start}.mf-feature-story,.mf-side-story{text-decoration:none;display:block}.mf-story-img{overflow:hidden;background:#d9cab7;aspect-ratio:1.55}.mf-story-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.mf-feature-story:hover img,.mf-side-story:hover img,.mf-route:hover img{transform:scale(1.035)}.mf-story-copy{padding:19px 0 0}.mf-story-copy h3{font-size:clamp(1.9rem,2.8vw,3.2rem);letter-spacing:-.035em;line-height:1.08;margin:10px 0}.mf-side-story h3{font-size:clamp(1.7rem,2vw,2.45rem)}.mf-story-copy p{color:var(--mf-muted);font-size:.95rem}.mf-textlink{display:inline-block;border-bottom:1px solid #ad523b;padding-bottom:5px;color:#8b3c2a;font-size:.85rem;font-weight:750}.mf-quote{border-top:4px solid #ad523b;padding:19px 3px;background:transparent}.mf-quote blockquote{font-size:clamp(1.65rem,2.1vw,2.65rem);font-style:italic;letter-spacing:-.03em;line-height:1.27;margin:24px 0}.mf-quote p{font-size:.92rem;color:#64594e}.mf-quote a{font-weight:700;color:#96442f;text-underline-offset:5px;font-size:.86rem}.mf-explore{padding-top:30px}.mf-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 24px}.mf-route{display:block;text-decoration:none;border-bottom:1px solid #c9bba8;padding-bottom:18px}.mf-route-image{aspect-ratio:1.72;overflow:hidden;background:#d5c3a8}.mf-route-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.78);transition:transform .25s}.mf-route-text{position:relative;padding:16px 35px 0 0}.mf-route-text span{font-size:.67rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#98533c}.mf-route-text h3{font-size:clamp(1.6rem,2.1vw,2.35rem);line-height:1.15;margin:9px 0 0}.mf-route-text b{position:absolute;right:0;bottom:0;font-size:1.4rem;font-weight:400;color:#a94d37}.mf-bottom{border-top:3px solid #28231f;display:grid;grid-template-columns:1.8fr 1fr;gap:60px;padding-top:48px;padding-bottom:52px}.mf-bottom h2{font-size:clamp(2.4rem,4vw,4.6rem);line-height:1.05;letter-spacing:-.045em;max-width:17ch;margin:20px 0}.mf-bottom p{color:#5f554d;font-size:1.1rem}.mf-bottom a{color:#a34b35;font-weight:750}.mf-bottom-figures{display:grid;align-content:center;gap:25px}.mf-bottom-figures div{border-bottom:1px solid #bda994;padding-bottom:14px}.mf-bottom-figures strong{display:block;font:4.8rem/.98 var(--mf-serif);letter-spacing:-.04em;color:#9c4a37}.mf-bottom-figures span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.mf-disclaimer{max-width:1416px;margin:auto;padding:18px 26px 35px;border-top:1px solid var(--mf-border);font-size:.78rem;color:#665d53}.mf-revista a:focus-visible{outline:3px solid #ab5039;outline-offset:4px}@media(max-width:1050px){.mf-lead{grid-template-columns:1fr 1fr}.mf-lead-art{min-height:470px}.mf-story-grid{grid-template-columns:1.2fr 1fr}.mf-quote{grid-column:1/-1}.mf-quote blockquote{max-width:45ch}.mf-languages{align-items:flex-start;flex-direction:column}.mf-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mf-editionline{padding:10px 17px}.mf-editionline span:nth-child(2){display:none}.mf-lead{display:flex;flex-direction:column}.mf-lead-art{min-height:310px}.mf-lead-copy{padding:33px 22px}.mf-lead h1{font-size:clamp(3rem,11vw,5rem)}.mf-lead-metrics{gap:14px}.mf-storyline,.mf-explore,.mf-bottom{padding:45px 18px}.mf-story-grid,.mf-explore-grid,.mf-bottom{grid-template-columns:1fr}.mf-story-img{aspect-ratio:1.7}.mf-quote{grid-column:auto}.mf-languages{padding:20px}.mf-bottom-figures{grid-template-columns:1fr 1fr}.mf-bottom-figures strong{font-size:3.5rem}.mf-section-header{align-items:start;flex-direction:column}.mf-section-header h2{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.mf-revista img{transition:none!important}}body:has(.mf-revista) main.container{width:min(var(--mf-shell-width,1480px),calc(100% - 32px));max-width:100%;margin-inline:auto;padding:0}.mf-revista{width:100%;max-width:100%;overflow:clip}.mf-editionline,.mf-lead,.mf-languages,.mf-storyline,.mf-explore,.mf-bottom,.mf-disclaimer{max-width:var(--mf-reading-width,1416px);margin-inline:auto}.mf-editionline{width:100%;padding-inline:26px}.mf-lead{width:100%;min-width:0}.mf-lead>*{min-width:0}.mf-lead-copy{min-width:0}.mf-languages{width:100%;padding:18px 26px}.mf-story-grid{grid-template-columns:minmax(0,1.36fr) minmax(0,.82fr) minmax(0,.64fr)}.mf-story-grid>*,.mf-explore-grid>*,.mf-bottom>*{min-width:0}.mf-route-image img{filter:none}.mf-section-header h2{min-width:0}@media(max-width:1050px){.mf-story-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:850px){.mf-lead{grid-template-columns:1fr}.mf-lead-art{min-height:390px}.mf-lead-copy{padding:clamp(24px,5vw,50px)}.mf-lead h1{font-size:clamp(2.7rem,7.6vw,5.1rem);max-width:17ch}}@media(max-width:720px){body:has(.mf-revista) main.container{width:100%}.mf-editionline{padding-inline:16px}.mf-lead{display:flex;flex-direction:column}.mf-lead-art{min-height:320px}.mf-lead-copy{padding:32px 20px}.mf-lead h1{font-size:clamp(2.6rem,10vw,4.7rem)}.mf-languages{padding:18px 20px}.mf-story-grid{grid-template-columns:minmax(0,1fr)}}.mf-route--historical .mf-route-image{background:#d9d6d0;display:flex;align-items:center;justify-content:center}.mf-route--historical .mf-route-image img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:grayscale(100%);transform:none!important}.mf-revista .mf-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 26px}.mf-revista .mf-section-header h2{grid-column:1/-1;grid-row:1;font-size:clamp(2.15rem,3.5vw,3.65rem);line-height:1.12;color:#201b18}.mf-revista .mf-section-number,.mf-revista .mf-header-note{color:#823620;letter-spacing:.115em;font-weight:850;font-size:clamp(.73rem,.9vw,.84rem)}.mf-revista .mf-section-header .mf-section-number{grid-column:1;grid-row:2}.mf-revista .mf-section-header .mf-header-note,.mf-revista .mf-section-header>a{grid-column:2;grid-row:2}.mf-revista .mf-explore-grid{align-items:stretch}.mf-revista .mf-route{display:flex;flex-direction:column;background:#fffaf1;border:1px solid #cdbba7;border-top:0;padding:0;color:#241e19;transition:border-color .18s ease,box-shadow .18s ease}.mf-revista .mf-route:hover{border-color:#8c5940;box-shadow:0 9px 24px #3723141a}.mf-revista .mf-route-image{width:100%;background:#e5ded4}.mf-revista .mf-route-text{padding:18px 20px 24px;min-height:126px;background:#fffaf1;flex:1}.mf-revista .mf-route-text span{display:block;color:#80351f;font-weight:850;font-size:.74rem;letter-spacing:.09em;line-height:1.5}.mf-revista .mf-route-text h3{color:#211a17;line-height:1.15;overflow-wrap:normal;font-size:clamp(1.5rem,2vw,2.25rem)}.mf-revista .mf-route-text b{right:18px;bottom:20px;color:#873e29}.mf-revista .mf-route--historical .mf-route-image{background:#dedbd5}.mf-revista .mf-route--historical .mf-route-image img{object-fit:contain;object-position:center center}@media(max-width:720px){.mf-revista .mf-section-header{grid-template-columns:1fr;gap:10px}.mf-revista .mf-section-header h2,.mf-revista .mf-section-header .mf-section-number,.mf-revista .mf-section-header .mf-header-note,.mf-revista .mf-section-header>a{grid-column:1;grid-row:auto}.mf-revista .mf-route-text{min-height:0}}.mf-story-grid>.mf-story-aside{min-width:0;display:flex;flex-direction:column;align-self:stretch;gap:clamp(19px,2.3vw,29px)}.mf-story-aside>.mf-quote{grid-column:auto;margin:0;min-width:0}.mf-advice-story{display:block;text-decoration:none!important;min-width:0;padding:0 0 18px;border-top:3px solid #aa533c;border-bottom:1px solid #d3bfab;color:#211c18}.mf-advice-photo{width:100%;aspect-ratio:3/2;overflow:hidden;background:#dbbea0;margin:14px 0 13px}.mf-advice-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .23s ease}.mf-advice-story:hover img{transform:scale(1.025)}.mf-advice-copy{min-width:0}.mf-advice-copy .mf-kicker{display:block;font-size:.67rem;line-height:1.5;letter-spacing:.11em}.mf-revista .mf-advice-copy h3{font:600 clamp(1.43rem,1.7vw,2.05rem)/1.13 Georgia,serif;letter-spacing:-.025em;color:#211b18;margin:9px 0;text-wrap:balance}.mf-advice-copy p{font:.87rem/1.55 system-ui,sans-serif;color:#625448;margin:0 0 11px}.mf-advice-copy .mf-textlink{font-size:.8rem}@media(max-width:1050px){.mf-story-grid>.mf-story-aside{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.mf-story-aside>.mf-quote{grid-column:auto}.mf-advice-photo{aspect-ratio:1.75}}@media(max-width:720px){.mf-story-grid>.mf-story-aside{display:flex;grid-column:auto;flex-direction:column;gap:28px}.mf-advice-photo{aspect-ratio:1.72}.mf-revista .mf-advice-copy h3{font-size:clamp(1.8rem,6vw,2.4rem)}.mf-advice-copy p{font-size:1rem}}@media(prefers-reduced-motion:reduce){.mf-advice-photo img{transition:none}}.mf-language-toplink{display:inline-flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:12px 0;padding:11px 15px;border:1px solid #b69d83;border-radius:4px;color:#643d2a;background:#fbf5ea;font:700 .82rem/1.4 system-ui,sans-serif;text-decoration:none}.mf-language-toplink:hover,.mf-language-toplink:focus-visible{border-color:#80472d;background:#f0e4d3;text-decoration:underline;text-underline-offset:3px}.mf-languages-compact{max-width:1364px;margin:0 auto 29px;padding:18px 26px;background:#eee3d5;border-top:2px solid #9b694e;scroll-margin-top:25px}.mf-languages-compact-heading{display:flex;gap:14px 28px;flex-wrap:wrap;align-items:baseline;margin-bottom:11px}.mf-languages-compact-heading h2{font:600 clamp(1.15rem,2vw,1.5rem)/1.25 Georgia,serif;color:#3b2b22;margin:0}.mf-languages-compact-heading p{font:.77rem/1.5 system-ui,sans-serif;color:#655242;margin:0}.mf-language-flags{display:flex;flex-wrap:wrap;align-items:center;gap:7px 17px}.mf-language-flags a{display:inline-flex;align-items:center;gap:6px;min-height:42px;color:#523c30;text-decoration:none;font:700 .8rem/1.4 system-ui,sans-serif;border-bottom:1px solid transparent}.mf-language-flags a:hover,.mf-language-flags a:focus-visible{border-color:#8a5137}.mf-language-flags .mf-lang-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:26px;font:700 1.23rem/1.2 system-ui,sans-serif}.mf-language-flags a:has(.mf-lang-symbol) .mf-lang-symbol{white-space:nowrap}.mf-language-flags a:nth-last-child(-n+2) .mf-lang-symbol{font-size:.64rem;letter-spacing:.035em;border-radius:4px;border:1px solid #a6876b;padding:4px 2px;background:#faf3e9;min-height:20px}.mf-languages-compact-note{font:.68rem/1.55 system-ui,sans-serif;color:#746252;margin:5px 0 0}@media(max-width:650px){.mf-languages-compact{padding:16px 13px}.mf-language-flags{gap:5px 14px}.mf-language-flags a{min-height:40px}.mf-languages-compact-heading p{font-size:.73rem}}
