.newsletter-main{padding:60px 0 90px}.newsletter-card{max-width:740px;margin:0 auto;text-align:center;padding:30px 20px}.newsletter-mark{font:700 32px/1.2 ui-sans-serif,system-ui;color:#9ef5db;width:100%;margin-bottom:55px}.newsletter-mark span{display:block;font:9px/1.5 ui-monospace,monospace;letter-spacing:2.4px;margin-top:12px;color:#91b9bd}.newsletter-card .eyebrow{letter-spacing:2px;color:#a0bdd0;font-size:11px}.newsletter-card h1{font-size:clamp(38px,5.5vw,60px);line-height:1.12;letter-spacing:-2px;margin:19px 0 25px}.newsletter-card h1 span{color:#8cf0cf}.newsletter-lead{font-size:19px;line-height:1.75;max-width:620px;margin:0 auto;color:#b4c8d6}.newsletter-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0 40px}.newsletter-topics span{border:1px solid #334c59;border-radius:20px;padding:7px 12px;font-size:11px;color:#b9d5db}.newsletter-card form{text-align:left;max-width:640px;margin:auto}.newsletter-email-label{display:block;font-size:12px;color:#b3cad7;margin-bottom:9px}.newsletter-input-row{display:flex;align-items:stretch;border:1px solid #57776f;border-radius:9px;overflow:hidden;background:#0d1924}.newsletter-input-row input{flex:1;min-width:0;margin:0;border:0;border-radius:0;padding:20px;font-size:17px;color:#f1faf7;background:transparent;outline-offset:-4px}.newsletter-input-row .button{margin:0;border:0;border-radius:0;font-size:15px;padding:16px 25px;color:#08241f;background:#9af1d4;min-height:60px}.newsletter-input-row .button:disabled{opacity:.65;cursor:wait}.newsletter-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.7;font-size:12px;margin:20px 0;color:#b7c9d4}.newsletter-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#8ce4c3}.newsletter-card .small{font-size:11px;line-height:1.8;color:#98b1c1}.newsletter-card [role=status]:not(:empty){border:1px solid #3d6559;background:#102b28;color:#d9f8e9;border-radius:8px;padding:17px;margin:18px 0;font-size:13px;line-height:1.8}.newsletter-card [role=status][data-error=true]{border-color:#b47760;background:#32231f;color:#ffe4d7}#newsletter-next{border-top:1px solid #314a55;padding-top:18px;margin-top:18px}#newsletter-next[hidden]{display:none}.newsletter-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-skip{display:inline-block;margin:42px 0 24px;color:#bfd1dc;font-size:14px;text-decoration:none}.newsletter-fine{color:#839fae;font-size:11px;line-height:1.8}.newsletter-inline{padding:45px;border:1px solid #3f625a;background:linear-gradient(130deg,#12302d,#111f30);border-radius:13px;margin:30px 0}.newsletter-inline h2{margin:8px 0 15px}.newsletter-inline p{max-width:660px;color:#b6cbd6}.newsletter-subscriber{padding:18px 0;border-top:1px solid #334555}.newsletter-subscriber h3{font-size:16px;overflow-wrap:anywhere}.newsletter-subscriber p{font-size:12px}.newsletter-subscriber textarea{width:100%;min-height:115px}.newsletter-counts{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0}.newsletter-counts b{font-size:25px}.newsletter-counts span{font-size:12px}@media(max-width:600px){.newsletter-main{padding:20px 0 50px}.newsletter-card{padding:25px 0}.newsletter-mark{margin-bottom:35px}.newsletter-lead{font-size:16px}.newsletter-topics{margin:20px 0 30px}.newsletter-input-row{flex-direction:column}.newsletter-input-row .button{min-height:52px}.newsletter-card h1{letter-spacing:-1px}.newsletter-input-row input{min-height:60px}.newsletter-inline{padding:25px}.newsletter-skip{margin-top:28px}}
.daily-main{padding:60px 0 80px}.daily-hero{max-width:850px;padding-bottom:55px}.daily-hero h1{font-size:clamp(40px,6vw,70px);line-height:1.12;letter-spacing:-2px}.daily-summary{font-size:20px;line-height:1.75;color:#bbcfdb;max-width:840px}.daily-hero .button{margin:20px 20px 0 0}.daily-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.daily-archive article{padding:30px}.daily-archive h2{font-size:26px;line-height:1.3}.daily-archive p{color:#afc6d3}.daily-edition{max-width:830px;margin:auto}.daily-meta{display:flex;gap:18px;flex-wrap:wrap;font:10px/1.8 ui-monospace,monospace;letter-spacing:1px;color:#9cbdcc}.daily-edition h1{font-size:clamp(36px,5vw,60px);line-height:1.14;letter-spacing:-1.7px;margin:25px 0}.daily-edition>section{padding:30px 0 15px;border-top:1px solid #2c4051;margin-top:30px}.daily-edition h2{font-size:25px;margin:7px 0 15px}.daily-edition section>p{font-size:17px;line-height:1.9;color:#bdcfda}.daily-edition section>.eyebrow{font-size:10px;color:#86d8c4}.daily-sources li{margin:15px 0;line-height:1.8;font-size:13px}.daily-edition .newsletter-inline{padding:30px;border:1px solid #3e6259}.newsletter-read{font-size:13px;margin:25px 0}@media(max-width:650px){.daily-main{padding:35px 0 60px}.daily-archive{grid-template-columns:1fr}.daily-hero h1{letter-spacing:-1px}.daily-summary{font-size:18px}.daily-edition section>p{font-size:16px}.daily-archive article{padding:22px}}
