.newsletter-opening{background:#052d2a;color:#f6f0e5;padding:110px 0 115px}.newsletter-opening-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:center}.newsletter-opening h1{font-size:clamp(50px,6.3vw,96px);line-height:1.07;letter-spacing:-.055em;margin:0 0 38px}.newsletter-opening h1 span{color:#d7f36b}.newsletter-opening p{font:400 23px/1.5 TydBody,Georgia,serif;color:#d6d9c8;margin:0}.newsletter-art{background:#d6d9c8;color:#052d2a;aspect-ratio:1.12;display:grid;place-items:center;border-radius:30px 30px 85px 30px}.newsletter-art svg{width:96%;height:auto;display:block}
.newsletter-clarity{padding:110px 0 120px;background:#d6d9c8}.newsletter-clarity-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.newsletter-clarity h2{font-size:clamp(44px,5vw,76px);margin:0;line-height:1.1;position:sticky;top:65px}.newsletter-promise{padding-top:32px;border-top:1px solid #173d3940;margin-top:38px!important}.newsletter-promise strong{font-family:TydDisplay,Arial,sans-serif;font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.25;letter-spacing:-.035em}
.newsletter-close{padding:65px 0 70px;background:#052d2a;color:#f6f0e5}.newsletter-close p{font:400 clamp(35px,4.6vw,68px)/1.15 TydDisplay,Arial,sans-serif;letter-spacing:-.045em;margin:0}.newsletter-close span{color:#d7f36b}
@media(max-width:950px){.newsletter-opening{padding:85px 0 90px}.newsletter-opening-grid{gap:6%;grid-template-columns:1.2fr .8fr}.newsletter-opening h1{font-size:55px}.newsletter-opening p{font-size:20px}.newsletter-desktop-break{display:none}.newsletter-clarity{padding:85px 0 90px}.newsletter-clarity-grid{gap:8%}}
@media(max-width:650px){.newsletter-opening{padding:55px 0 65px}.newsletter-opening-grid,.newsletter-clarity-grid{grid-template-columns:1fr;gap:40px}.newsletter-opening h1{font-size:52px;margin-bottom:28px}.newsletter-opening p{font-size:20px}.newsletter-art{max-width:330px;width:100%;aspect-ratio:1.4;border-radius:24px 24px 65px 24px}.newsletter-art svg{width:84%}.newsletter-clarity{padding:65px 0 75px}.newsletter-clarity h2{font-size:45px;position:static}.newsletter-promise strong{font-size:34px}.newsletter-close{padding:45px 0 50px}.newsletter-close p{font-size:36px;max-width:300px}}
.newsletter-clarity{background:#052d2a;color:#f6f0e5}.newsletter-clarity h2 span{color:#d7f36b}.newsletter-clarity .about-body{color:#e1e7db}.newsletter-promise{border-top-color:#d6d9c855}.newsletter-contact{background:#d6d9c8;padding:50px 0}.newsletter-contact .about-shell{display:flex;justify-content:flex-end}.newsletter-contact .signature-cta:focus-visible{outline-color:#052d2a}

/* A quiet visual pause between the newsletter's two chapters. */
.newsletter-inbox{margin:0;width:100%;height:clamp(190px,20vw,300px);overflow:hidden;background:#d6d9c8}
.newsletter-inbox img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 49%}
@media(max-width:650px){.newsletter-inbox{height:190px}.newsletter-inbox img{object-position:50% 49%}}

/* Keep the complete laptop silhouette inside the panoramic crop. */
.newsletter-inbox{height:max(190px,25vw)}
.newsletter-inbox img{object-position:50% 50%}
