.press-wrap{width:min(1180px,calc(100% - 112px));margin:auto}
.press-hero{padding:157px 0 36px}
.press-hero h1{font-size:66px;line-height:1.07;letter-spacing:-3px;margin:0;max-width:900px}
.press-hero h1 em{font:500 1.3em/1.1 Caveat,cursive;color:var(--site-coral);display:inline-block;transform:rotate(-3deg)}
.hero-lede{font-size:15px;line-height:1.9;max-width:655px;color:var(--site-muted);margin:26px 0 0}
.hero-rule{width:min(1180px,calc(100% - 112px));height:1px;margin:36px auto 0;background:var(--site-line)}
.press-section{padding:16px 0 78px}.press-section+.press-section{padding-top:0}
.press-section .section-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;margin-bottom:32px;align-items:center}
.press-section .section-heading h2{font-size:42px;letter-spacing:-1.6px;line-height:1.16;margin:0}
.press-section .section-heading>p{font-size:14px;line-height:1.9;max-width:650px;color:var(--site-muted);margin:0}
.article-list{display:grid;gap:18px}
.press-card{display:grid;grid-template-columns:190px 1fr;border:1px solid #e0e2d8;background:var(--site-card);border-radius:22px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.press-card:hover{transform:translateY(-3px);box-shadow:0 13px 25px #2638200c}
.publication-logo{display:flex;align-items:center;justify-content:center;padding:29px;border-right:1px solid #e1e5d9;background:#e6ecd9;min-height:165px}
.press-card:nth-child(3n+2) .publication-logo{background:#f4d9cb}.press-card:nth-child(3n) .publication-logo{background:#e4dcee}
.press-card .publication-logo.publication-logo-dark{background:#202a25;border-color:#39463d}
.publication-logo img{display:block;width:auto;max-width:130px;max-height:47px;object-fit:contain;mix-blend-mode:multiply}.publication-logo-dark img{mix-blend-mode:normal}.publication-logo-icon img{width:52px;height:52px;object-fit:contain}.publication-logo-wide img{max-width:145px}
.card-content{padding:26px 29px;min-width:0}.card-meta{display:flex;flex-wrap:wrap;gap:7px 18px;align-items:center;margin:0 0 13px;font-size:11px;color:#88917f}.card-meta>span:first-child{color:#65795a;font-weight:500}
.card-content h3{font-size:24px;letter-spacing:-.7px;line-height:1.35;max-width:780px;margin:0 0 20px}
.article-link.button{font-size:11px;min-height:42px;padding:4px 4px 4px 16px;gap:12px}.article-link .button-icon{width:30px;height:30px}.article-link .button-icon>.icon{width:14px;height:14px}
.writing-section .press-card:first-child{background:var(--site-night);background-image:var(--site-feature-bg);border:0;border-radius:var(--site-feature-radius);color:#fffdf5}
.writing-section .press-card:first-child .publication-logo{background:transparent;border-color:#ffffff1b;min-height:240px}
.writing-section .press-card:first-child .card-content{padding:34px 36px}
.writing-section .press-card:first-child h3{font-size:33px;line-height:1.22;letter-spacing:-1px}
.writing-section .press-card:first-child .card-meta{color:#c3cfd7}.writing-section .press-card:first-child .card-meta>span:first-child{color:var(--site-gold)}
.writing-section .press-card:first-child .article-link{background:var(--site-gold);border-color:#efd18b;color:var(--site-night);box-shadow:0 3px 10px #00000016}
.writing-section .press-card:first-child .button-icon{background:#172b3810;border-color:#172b3814;box-shadow:none}
.press-note{font-size:13px;line-height:1.9;color:var(--site-muted)}
@media(max-width:1120px){.press-wrap,.hero-rule{width:calc(100% - 80px)}.press-section .section-heading{gap:32px}.press-card{grid-template-columns:165px 1fr}.writing-section .press-card:first-child h3{font-size:30px}}
@media(max-width:900px){.press-wrap,.hero-rule{width:calc(100% - 56px)}.press-hero h1{font-size:57px}.press-section .section-heading h2{font-size:36px}.press-card{grid-template-columns:150px 1fr}.publication-logo img{max-width:110px}.card-content h3{font-size:22px}.writing-section .press-card:first-child .card-content{padding:30px}.writing-section .press-card:first-child h3{font-size:28px}}
@media(max-width:700px){.press-wrap,.hero-rule{width:calc(100% - 40px)}.press-hero{padding:121px 0 27px}.press-hero h1{font-size:44px;letter-spacing:-1.9px;line-height:1.15}.press-hero h1 em{font-size:1.35em}.hero-lede{font-size:14px;line-height:1.9;margin-top:23px}.hero-rule{margin-top:28px}.press-section{padding:0 0 48px}.press-section .section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.press-section .section-heading h2{font-size:35px;letter-spacing:-1.3px}.press-card{grid-template-columns:1fr;border-radius:20px}.publication-logo{min-height:88px;padding:23px;border-right:0;border-bottom:1px solid #dfe3d5;justify-content:flex-start}.publication-logo img{max-height:31px;max-width:128px}.publication-logo-icon img{width:35px;height:35px}.card-content{padding:24px}.card-content h3{font-size:23px;line-height:1.4}.article-link.button{font-size:12px;min-height:44px}.writing-section .press-card:first-child{border-radius:25px}.writing-section .press-card:first-child .publication-logo{min-height:88px;border-color:#ffffff14}.writing-section .press-card:first-child .card-content{padding:25px}.writing-section .press-card:first-child h3{font-size:28px}}

.press-hero>.press-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr);column-gap:50px;align-items:center}
.press-intro{min-width:0}
.press-tv{width:min(400px,100%);justify-self:end}
@media(max-width:900px){.press-hero>.press-wrap{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);column-gap:25px}}
@media(max-width:700px){.press-hero>.press-wrap{grid-template-columns:1fr;gap:28px}.press-tv{justify-self:center;width:min(330px,100%)}}
