@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap');:root{--ink:#111111;--cream:#F5F5EF;--orange:#E45921;--yellow:#FFD336;--mint:#D5E1DF;--teal:#0F7A7A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}a{color:inherit}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;border-bottom:1px solid #1113}header a{text-decoration:none}.logo,header .logo{font:700 clamp(26px,3.3vw,44px)/1 'Space Grotesk',sans-serif;letter-spacing:-.07em;transform:none;background:none;box-shadow:none;border-radius:0;padding:0;white-space:nowrap}.logo b{color:var(--orange);font-weight:700;margin:0 3px}nav{display:flex;gap:clamp(10px,2vw,30px);flex-wrap:wrap;font:700 12px 'Space Grotesk',sans-serif}nav a:hover{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:3px}.micro,.eyebrow{font:500 11px 'DM Mono',monospace;letter-spacing:.075em;text-transform:uppercase}.ticker{background:var(--yellow);padding:18px 5%;font:500 12px 'DM Mono',monospace;transform:none;margin:0}.linkButton{display:inline-block;background:var(--ink);color:white;text-decoration:none;padding:15px 22px;font:500 12px 'DM Mono',monospace;transform:none;margin-top:15px}.foot{background:var(--ink);color:white;padding:45px 6%}.foot strong{font:400 clamp(50px,8vw,115px)/1 'DM Serif Display',serif;letter-spacing:-.06em}.disclaimer{font-size:13px;line-height:1.6;opacity:.85;margin-top:25px}img{max-width:100%}.hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:580px;background:var(--cream)}.heroText{padding:75px 4% 80px 6%}.hero h1{font:700 clamp(55px,8vw,125px)/.95 'Space Grotesk',sans-serif;letter-spacing:-.08em;margin:40px 0 28px;transform:none}.hero h1 em{font:400 italic 1.03em 'DM Serif Display',serif;color:var(--orange);transform:none}.hero p{font-size:clamp(19px,2vw,27px);line-height:1.5;max-width:680px}.hero .micro{display:inline-block;margin-top:24px;background:var(--yellow);padding:13px 20px;text-decoration:none}.heroImage{position:relative;min-height:470px;background:var(--mint);overflow:hidden}.heroImage img{position:absolute;width:84%;height:76%;top:12%;left:8%;object-fit:cover;border:10px solid white;box-shadow:0 12px 25px #0002;transform:none}.sticker{position:absolute;right:2%;bottom:5%;width:145px;height:145px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--orange);font:700 17px/1.15 'Space Grotesk',sans-serif;transform:none}.story{padding:90px 6%;max-width:1100px;margin:auto}.story .lead{font-size:clamp(22px,2.6vw,32px);line-height:1.55;max-width:870px}.story h2{font:700 clamp(43px,5.8vw,82px)/1.03 'Space Grotesk',sans-serif;letter-spacing:-.07em;margin:70px 0 35px}.story p{font-size:19px;line-height:1.8;max-width:820px}.story p:nth-of-type(3){margin-left:5%;padding-left:25px;border-left:4px solid var(--orange)}.edit{padding:85px 6% 105px;background:var(--mint)}.edit h2{font:700 clamp(45px,6vw,85px)/1 'Space Grotesk',sans-serif;letter-spacing:-.07em;margin:25px 0 55px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.card,.card:nth-child(n){padding:30px;min-height:310px;display:flex;flex-direction:column;justify-content:space-between;transform:none;box-shadow:none;border-radius:0;background:var(--yellow);color:var(--ink)}.card:nth-child(2){background:#fff}.card:nth-child(3){background:var(--teal);color:white}.card:nth-child(4){background:#efc6a8}.card h3{font:700 clamp(29px,3.5vw,50px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.055em}.card p{font-size:17px;line-height:1.55}.quote{padding:90px 6%;display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center;background:var(--cream)}.quote h2{font:700 clamp(45px,6vw,90px)/1 'Space Grotesk',sans-serif;letter-spacing:-.07em;transform:none}.quote p{font-size:19px;line-height:1.6}.quote img{width:100%;max-height:450px;object-fit:cover;border:10px solid white;box-shadow:0 15px 25px #0002;transform:none}.sources{padding:50px 6%;background:#eeeae3;font-size:14px;line-height:1.7}.sources a{margin-right:18px}.related{padding:75px 6% 95px;background:var(--ink);color:white}.related h2{font:700 clamp(40px,6vw,85px)/1 'Space Grotesk',sans-serif;letter-spacing:-.07em;transform:none}.relatedLinks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.relatedLinks a,.relatedLinks a:nth-child(n){min-height:160px;padding:24px;display:flex;align-items:end;background:var(--yellow);color:var(--ink);font:700 clamp(24px,3vw,40px)/1 'Space Grotesk',sans-serif;letter-spacing:-.05em;text-decoration:none;transform:none}.relatedLinks a:nth-child(2){background:var(--orange)}.relatedLinks a:nth-child(3){background:var(--mint)}.hubHero{padding:95px 6%;background:var(--cream)}.hubHero h1{font:700 clamp(65px,10vw,150px)/.95 'Space Grotesk',sans-serif;letter-spacing:-.085em;margin:35px 0;transform:none}.hubHero p{font-size:24px;line-height:1.5;max-width:730px}.hubGrid{padding:75px 6% 110px;display:grid;grid-template-columns:repeat(12,1fr);gap:40px 25px;align-items:start}.hubCard,.hubCard:nth-child(n){grid-column:span 6;display:block;background:transparent;border:0;text-decoration:none;transform:none}.hubCard:nth-child(1),.hubCard:nth-child(4){grid-column:span 7}.hubCard:nth-child(2),.hubCard:nth-child(3){grid-column:span 5}.hubCard:nth-child(5){grid-column:3/span 8}.hubCard img,.hubCard:nth-child(n) img{height:clamp(230px,29vw,450px);width:100%;object-fit:cover;border:9px solid white;box-shadow:0 12px 25px #0002;border-radius:0}.hubCard .inner{padding:20px 3px}.hubCard h2,.hubCard:nth-child(n) h2{font:700 clamp(34px,4.5vw,68px)/1 'Space Grotesk',sans-serif;letter-spacing:-.065em;margin:15px 0;color:var(--ink);transform:none}.hubCard p{font-size:18px;line-height:1.55}.hubCard .cta{display:inline-block;background:var(--yellow);padding:12px 17px;font:500 12px 'DM Mono',monospace;transform:none}@media(max-width:760px){header{flex-wrap:wrap}.hero,.quote{grid-template-columns:1fr}.heroText{padding:55px 6%}.hero h1{font-size:clamp(55px,12vw,100px)}.heroImage{min-height:400px}.story,.edit,.quote,.related{padding:60px 6%}.story p{font-size:18px}.cards,.relatedLinks{grid-template-columns:1fr}.hubGrid{grid-template-columns:1fr;padding:55px 6%}.hubCard,.hubCard:nth-child(n){grid-column:1}.hubCard img{height:260px}.hubHero{padding:70px 6%}.hubHero h1{font-size:clamp(60px,12vw,110px)}}
/* Related reading links: GUSTO/REAL editorial */
.gr-more-reads{padding:76px 6%;background:#f5f5ef;color:#171717}.gr-more-reads .eyebrow{display:block;margin-bottom:13px}.gr-more-reads h2{font-size:clamp(38px,5.5vw,70px);line-height:1.05;letter-spacing:-.055em;margin:0 0 16px}.gr-more-reads>p{font-size:18px;line-height:1.6;max-width:690px;margin:0 0 28px}.gr-more-reads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gr-more-reads-link{display:flex;flex-direction:column;gap:13px;padding:27px;border:1px solid #171717;text-decoration:none;min-height:240px;justify-content:space-between}.gr-more-reads-link:nth-child(2){background:#d5e1df}.gr-more-reads-link:nth-child(1){background:#ffd336}.gr-more-reads-link span{font-size:11px;letter-spacing:.07em;font-weight:700}.gr-more-reads-link strong{font-size:clamp(25px,3vw,44px);line-height:1.04;letter-spacing:-.055em}.gr-more-reads-link small{font-size:15px;line-height:1.5}.gr-more-reads-link:hover,.gr-more-reads-link:focus-visible{outline:3px solid #e45921;outline-offset:3px}@media(max-width:760px){.gr-more-reads{padding:60px 6%}.gr-more-reads-grid{grid-template-columns:1fr}.gr-more-reads-link{min-height:205px}}
