.newsletter-page,.newsletter-archive{padding-top:35px;padding-bottom:70px}.newsletter-hero{max-width:850px;border-bottom:3px solid #111;padding:35px 0 28px}.newsletter-hero h1{font-family:var(--display,Arial,sans-serif);font-weight:800;font-size:clamp(42px,7vw,80px);line-height:1.02;letter-spacing:-.02em;margin:12px 0 24px}.newsletter-date,.newsletter-byline,.newsletter-breadcrumb,.newsletter-archive-note,.newsletter-paging{font-family:var(--body,Arial,sans-serif);font-size:14px;line-height:1.6}.newsletter-breadcrumb{display:flex;gap:20px;flex-wrap:wrap}.newsletter-date{margin-bottom:0}.newsletter-intro{font:22px/1.55 Georgia,serif;max-width:660px}.newsletter-archive-note{color:#4b4b4b;border-bottom:1px solid #aaa;padding:18px 0;max-width:780px}.newsletter-content{max-width:780px}.newsletter-section{border-bottom:1px solid #888;padding:28px 0;overflow-wrap:anywhere}.newsletter-section p,.newsletter-section li{font:19px/1.7 Georgia,serif;margin:0 0 17px}.newsletter-section h2,.newsletter-section h3{font-family:var(--body,Arial,sans-serif);font-weight:800;line-height:1.2}.newsletter-section h2{font-size:25px;margin:0 0 20px}.newsletter-section h3{font-size:22px}.newsletter-section a,.newsletter-breadcrumb a,.newsletter-archive-note a{color:#125740;text-decoration:underline;text-underline-offset:3px}.newsletter-section table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0;font:15px/1.6 var(--body,Arial,sans-serif)}.newsletter-section th,.newsletter-section td{border:1px solid #94a99d;padding:12px 10px;vertical-align:top;overflow-wrap:anywhere}.newsletter-section th{width:30%;text-align:left;background:#edf3ef}.newsletter-section caption{text-align:left;font-weight:700;padding-bottom:8px}.newsletter-prompt{background:#f2f5f2;padding:25px;margin-top:25px;border:1px solid #8b9b90}.newsletter-sponsor{background:#edf3ef;border-top:4px solid #125740;padding:25px;margin-top:28px}.newsletter-paging{max-width:780px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:30px}.newsletter-search{max-width:700px;padding:30px 0;font-family:var(--body,Arial,sans-serif)}.newsletter-search label{display:block;font-weight:700;margin-bottom:10px}.newsletter-search input{width:100%;border:1px solid #111;background:white;color:#111;padding:14px;font:16px var(--body,Arial,sans-serif)}.newsletter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.newsletter-card{border-top:1px solid #111;padding:28px 0}.newsletter-card h2{font:800 33px/1.12 var(--display,Arial,sans-serif);margin:14px 0}.newsletter-card p{font:18px/1.6 Georgia,serif}.newsletter-card time{font:13px var(--body,Arial,sans-serif)}.newsletter-card[hidden]{display:none}.newsletter-latest{padding:22px 30px;border-bottom:2px solid #111;background:#edf3ef}.newsletter-latest p{font:13px/1.5 Arial,sans-serif;margin:0}.newsletter-latest h2{font:700 clamp(22px,3vw,32px)/1.2 Arial,sans-serif;margin:10px 0}.newsletter-latest>a{font:14px/1.5 Arial,sans-serif}.newsletter-page a:focus-visible,.newsletter-archive a:focus-visible,.newsletter-search input:focus-visible{outline:3px solid #125740;outline-offset:4px}@media(max-width:650px){.newsletter-list{grid-template-columns:1fr}.newsletter-page,.newsletter-archive{padding-top:12px}.newsletter-section p,.newsletter-section li{font-size:18px}.newsletter-section table{font-size:13px}.newsletter-section th,.newsletter-section td{padding:9px 7px}.newsletter-prompt,.newsletter-sponsor{padding:20px 16px}.newsletter-hero h1{font-size:44px}.newsletter-breadcrumb{gap:12px}.newsletter-latest{padding:20px}.newsletter-card h2{font-size:30px}}
