.newsletter-page .header nav{font-size:13px;gap:22px}.newsletter-hero{display:grid;grid-template-columns:1.28fr .82fr;gap:72px;align-items:center;padding:65px 0 68px}.newsletter-hero .eyebrow{font-size:11px;color:var(--muted);margin-bottom:28px}.newsletter-hero h1{font-size:clamp(52px,5.9vw,82px);line-height:1.02;letter-spacing:-.055em}.newsletter-intro{font-size:24px;line-height:1.4;letter-spacing:-.5px;font-weight:500;max-width:620px;margin:30px 0 20px}.newsletter-description{font-size:19px;line-height:1.65;color:var(--muted);max-width:620px;margin:0}.newsletter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px}.newsletter-actions .button{gap:24px;justify-content:space-between;font-size:16px}.newsletter-actions .text-link{font-size:14px}.newsletter-meta{font-size:12px;line-height:1.7;color:var(--muted);margin:16px 0 0}.letter-preview{background:#fff;padding:30px 32px 34px;border:1px solid #dfdfd8;box-shadow:8px 10px 0 #e5e6df;transform:rotate(1deg)}.letter-preview-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:19px;font-size:9px;letter-spacing:1.3px;color:var(--muted);font-weight:500}.letter-byline{display:flex;align-items:center;gap:14px;margin:25px 0}.letter-byline img{display:block;border-radius:5px;object-fit:cover}.letter-byline strong{display:block;font-size:16px;font-weight:600}.letter-byline span{display:block;font-size:11px;color:var(--muted);margin-top:6px}.preview-subject{font-size:29px;line-height:1.15;font-weight:600;letter-spacing:-.8px;margin:27px 0 23px}.preview-excerpt{font-size:17px;line-height:1.7;margin:0 0 17px;color:#434840}.letter-preview .text-link{display:inline-block;margin-top:8px;font-size:14px}.newsletter-topics,.newsletter-sample{display:grid;grid-template-columns:.8fr 1.3fr;gap:80px;padding:45px 0 52px;border-top:1px solid var(--ink)}.newsletter-topics .eyebrow,.newsletter-sample .eyebrow{font-size:10px;color:var(--muted);margin-bottom:22px}.newsletter-topics h2,.newsletter-sample h2{font-size:36px;letter-spacing:-1.2px;line-height:1.1;font-weight:600;margin:0 0 20px}.newsletter-topics>div>p:not(.eyebrow),.sample-intro>p:not(.eyebrow){font-size:17px;line-height:1.65;max-width:340px;color:var(--muted);margin:0}.topic-list article{display:grid;grid-template-columns:118px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.topic-list article:first-child{padding-top:0}.topic-list article:last-child{padding-bottom:0;border-bottom:0}.topic-list h3{font-size:23px;line-height:1.2;font-weight:550;letter-spacing:-.5px;margin:0 0 12px}.topic-list p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.newsletter-sample{scroll-margin-top:24px}.sample-letter{background:#fff;border:1px solid var(--line);padding:32px 36px 34px;align-self:start}.sample-number{font-size:9px;letter-spacing:1.2px;color:var(--muted);margin:0 0 22px}.sample-letter h3{font-size:30px;line-height:1.15;letter-spacing:-.8px;font-weight:600;margin:0 0 26px}.sample-lead,.sample-body p{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;letter-spacing:0;color:#252525;margin:0 0 21px}.sample-more summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:14px;font-weight:600;border-top:1px solid var(--line);padding-top:18px;list-style:none}.sample-more summary::-webkit-details-marker{display:none}.sample-more summary:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.when-open{display:none}.sample-more[open] .when-open{display:inline}.sample-more[open] .when-closed{display:none}.details-sign{font-size:23px;font-weight:400}.sample-more[open] .details-sign{transform:rotate(45deg)}.sample-body{padding-top:27px}.sample-body p:last-child{margin-bottom:0}.sample-ps{font-size:15px!important;color:var(--muted)!important}.newsletter-signup{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:43px;background:#e8ede3;margin:8px 0 50px;scroll-margin-top:24px}.signup-copy .eyebrow{font-size:10px;color:#42513e;margin-bottom:23px}.signup-copy h2{font-size:38px;line-height:1.08;font-weight:600;letter-spacing:-1.2px;margin:0 0 23px}.signup-copy p:not(.eyebrow){font-size:17px;line-height:1.65;color:#4f5a4b;margin:0 0 20px}.signup-copy .signup-extra{border-top:1px solid #bfcab9;padding-top:20px;font-size:15px!important}.signup-copy .signup-note{font-size:12px!important;margin-bottom:0!important}.signup-card{background:#fff;padding:20px 18px 10px;align-self:start;min-width:0}.signup-card .subscription-form{width:100%;margin:0}.signup-card .subscription-form [data-reach-form]{min-height:350px}.signup-card .form-help{font-size:12px;margin:12px 0 7px;line-height:1.5}.newsletter-author{display:grid;grid-template-columns:112px 1fr;gap:32px;align-items:start;padding:0 0 46px}.newsletter-author>img{border-radius:5px;object-fit:cover}.newsletter-author .eyebrow{font-size:9px;letter-spacing:1.2px;color:var(--muted);margin:0 0 14px}.newsletter-author h2{font-size:28px;letter-spacing:-.8px;font-weight:600;margin:0 0 16px}.newsletter-author p:not(.eyebrow){font-size:17px;line-height:1.65;color:var(--muted);max-width:850px;margin:0}
@media(max-width:1100px){.newsletter-hero{gap:40px;grid-template-columns:1.1fr .9fr}.newsletter-hero h1{font-size:65px}.newsletter-intro{font-size:22px}.newsletter-description{font-size:18px}.letter-preview{padding:26px}.newsletter-topics,.newsletter-sample{gap:45px;grid-template-columns:.8fr 1.3fr}.topic-list article{grid-template-columns:1fr;gap:10px}.newsletter-signup{gap:32px;padding:33px}.signup-copy h2{font-size:34px}.sample-letter{padding:29px}}
@media(max-width:800px){.newsletter-hero{grid-template-columns:1fr;gap:37px;padding:40px 0 45px}.newsletter-hero h1{font-size:clamp(47px,8.7vw,75px)}.newsletter-intro{max-width:650px;margin-top:26px}.newsletter-description{max-width:650px}.letter-preview{width:min(100%,470px);margin:0 auto;transform:none}.newsletter-topics,.newsletter-sample{grid-template-columns:1fr;gap:27px;padding:33px 0 39px}.newsletter-topics>div>p:not(.eyebrow),.sample-intro>p:not(.eyebrow){max-width:600px}.newsletter-topics h2 br,.newsletter-sample h2 br{display:none}.topic-list article{grid-template-columns:118px 1fr;gap:22px}.sample-letter{max-width:680px;width:100%}.newsletter-signup{grid-template-columns:1fr;gap:28px;padding:30px;margin:0 0 35px}.signup-card{width:min(100%,530px)}.signup-copy h2 br{display:none}.newsletter-author{padding-bottom:35px}}
@media(max-width:540px){.newsletter-page .header nav{gap:14px 18px;font-size:12px}.newsletter-hero{padding-top:34px}.newsletter-hero .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:24px}.newsletter-intro{font-size:21px}.newsletter-description{font-size:17px}.newsletter-actions{align-items:stretch;gap:20px;flex-direction:column}.newsletter-actions .button{width:100%;min-width:0}.newsletter-actions .text-link{align-self:flex-start}.newsletter-meta{font-size:11px;max-width:300px}.letter-preview{padding:25px 24px;box-shadow:5px 6px 0 #e5e6df;width:calc(100% - 6px);margin-left:0}.preview-subject{font-size:28px}.newsletter-topics h2,.newsletter-sample h2{font-size:30px}.topic-list article{grid-template-columns:1fr;gap:10px}.topic-list h3{font-size:23px}.sample-letter{padding:27px 23px}.sample-letter h3{font-size:28px}.newsletter-signup{padding:27px 21px}.signup-copy h2{font-size:31px}.signup-copy p:not(.eyebrow){font-size:16px}.signup-card{padding:16px 12px 8px}.newsletter-author{grid-template-columns:70px 1fr;gap:20px}.newsletter-author>img{width:70px;height:auto}.newsletter-author p:not(.eyebrow){font-size:16px}.newsletter-author h2{font-size:25px}.newsletter-author .eyebrow{line-height:1.6}.signup-card .subscription-form [data-reach-form]{min-height:420px}}
@media(max-width:540px){.signup-card{margin:0 -21px -27px;width:calc(100% + 42px);max-width:none;padding:24px 12px 14px}}
@media(max-width:380px){.newsletter-hero h1{font-size:41px}.newsletter-author{grid-template-columns:1fr}.newsletter-page .header nav{gap:13px 15px}}
