.magazine{--ink:#102f37;--coral:#d66d50;--paper:#f7f1e7;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-manrope),sans-serif}.mag-header{letter-spacing:.17em;border-bottom:1px solid #15343c33;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1rem,5vw,5rem);font-size:.72rem;font-weight:800;display:flex}.mag-header a{color:inherit;text-decoration:none}.mag-brand{letter-spacing:-.03em;font-size:1.45rem;font-family:Georgia,serif!important}.mag-header a:last-child{background:var(--ink);color:#fff;letter-spacing:0;padding:.75rem 1rem}.mag-masthead{text-align:center;padding:clamp(4rem,9vw,8rem) 1.25rem}.mag-masthead>p:first-child,.eyebrow{color:var(--coral);letter-spacing:.2em;font-size:.75rem;font-weight:900}.mag-masthead h1{letter-spacing:-.065em;margin:1.4rem 0;font:500 clamp(3.4rem,9vw,8rem)/.88 Georgia,serif}.mag-masthead h1 em{color:var(--coral);font-weight:400}.mag-masthead>p:last-child{max-width:650px;margin:auto;line-height:1.8}.lead-story{max-width:1320px;color:inherit;background:#fffaf3;grid-template-columns:1.35fr .8fr;margin:auto;text-decoration:none;display:grid}.lead-story img{object-fit:cover;width:100%;height:650px}.lead-story div{align-self:center;padding:clamp(2rem,5vw,5rem)}.lead-story span,.story-grid span{color:var(--coral);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:900}.lead-story h2{margin:1rem 0;font:500 clamp(2.7rem,5vw,5rem)/.96 Georgia,serif}.lead-story p,.story-grid p{line-height:1.7}.lead-story b{margin-top:1.5rem;display:inline-block}.story-grid{grid-template-columns:1fr 1fr;gap:5rem 3rem;max-width:1180px;margin:clamp(5rem,10vw,9rem) auto;padding:0 1.25rem;display:grid}.story-grid a{color:inherit;text-decoration:none}.story-grid img{object-fit:cover;width:100%;height:360px;margin-bottom:1.5rem}.story-grid a:nth-child(2n){margin-top:5rem}.story-grid h2{margin:.7rem 0;font:500 clamp(2rem,4vw,3.3rem)/1 Georgia,serif}.reviews-editorial{color:#fff;background:#10323b;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:clamp(4rem,8vw,8rem) max(1.25rem,50vw - 590px);display:grid}.reviews-editorial>div{grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.reviews-editorial h2{margin:.5rem 0;font:500 clamp(2.8rem,6vw,5.5rem)/.95 Georgia,serif}.reviews-editorial>div>p:last-child{max-width:440px;line-height:1.7}.reviews-editorial figure{color:var(--ink);background:#fff;margin:0}.reviews-editorial figure img{object-fit:cover;width:100%;height:270px}.reviews-editorial figcaption{padding:1.5rem}.reviews-editorial figcaption span{color:#d66d50;letter-spacing:.15em}.reviews-editorial blockquote{margin:1rem 0;font:500 1.35rem/1.35 Georgia,serif}.reviews-editorial cite{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:800}.mag-cta{text-align:center;padding:clamp(5rem,10vw,9rem) 1rem}.mag-cta p{color:var(--coral);text-transform:uppercase;letter-spacing:.18em;font-weight:900}.mag-cta h2{margin:1rem auto 2.5rem;font:500 clamp(3rem,7vw,6.5rem)/.95 Georgia,serif}.mag-cta div{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mag-cta a{background:var(--ink);color:#fff;padding:1rem 1.4rem;font-weight:900;text-decoration:none}.mag-cta a:last-child{background:#ff385c}@media (max-width:760px){.mag-header span{display:none}.lead-story{grid-template-columns:1fr}.lead-story img{height:430px}.story-grid{grid-template-columns:1fr;gap:4rem}.story-grid a:nth-child(2n){margin-top:0}.story-grid img{height:300px}.reviews-editorial{grid-template-columns:1fr}.reviews-editorial>div{display:block}.reviews-editorial figure img{height:240px}}
.magazine{--ink:#171717;--coral:#ef403d;--blue:#075ea8;--paper:#fff;color:var(--ink);background:#fff}.mag-header{border-color:#ddd;height:82px;padding-inline:clamp(1rem,4vw,4.5rem)}.mag-header a:last-child{background:var(--coral);border-radius:3px}.mag-masthead{text-align:left;max-width:1320px;margin:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.mag-masthead>p:first-child{color:#666}.mag-masthead h1{color:#171717;max-width:1050px;font-size:clamp(4rem,10vw,9rem)}.mag-masthead h1 em{color:var(--coral)}.mag-masthead>p:last-child{max-width:620px;margin:0;font-size:1.1rem}.lead-story{background:#fff;border-block:1px solid #ddd;max-width:1380px}.lead-story img{height:690px}.lead-story span,.story-grid span{color:var(--coral)}.lead-story b{color:var(--blue);text-underline-offset:.3em;text-decoration:underline}.story-grid a{border-bottom:1px solid #ccc;padding-bottom:2rem}.story-grid h2{text-underline-offset:.2em;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.reviews-editorial{background:#171717}.reviews-editorial a{color:#70b8f3;text-underline-offset:.25em;text-decoration:underline}.mag-cta a{background:#171717}.mag-cta a:last-child{background:#ef403d}.agenda-strip a,.latest-strip a{text-underline-offset:.25em;color:var(--blue)!important;text-decoration:underline!important}@media (max-width:760px){.mag-header{height:72px}.mag-header .mag-brand img{width:130px;height:auto}.mag-header>a:last-child{padding:.68rem;font-size:.7rem}.mag-masthead{text-align:left;padding-block:3.5rem}.mag-masthead h1{font-size:clamp(3.5rem,17vw,5.4rem)}.lead-story img{height:75vw;min-height:330px}.lead-story div{padding:2rem 1.25rem}.story-grid{gap:3.5rem}.story-grid img{height:68vw}.mag-cta h2{font-size:3.5rem}}
