@font-face{font-family:Newsreader;src:url(/collective/assets/serif-BFBkh4jY.woff2);font-display:swap}@font-face{font-family:Manrope;src:url(/collective/assets/sans-PaqtzbVb.woff2);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:#f6f5ec;background:#102e27;margin:0;font:15px/1.85 Manrope,sans-serif}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer;min-height:44px}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #8fbfd8}.skip{color:#173d2c;z-index:100;background:#d9e9b2;padding:15px;position:fixed;top:0;left:15px;transform:translateY(-150%)}.skip:focus{transform:none}header{border-bottom:1px solid #c4d6ad40;align-items:center;gap:25px;max-width:1200px;margin:auto;padding:30px 45px;display:flex}header .brand{letter-spacing:-4px;margin-right:auto;font:64px/.9 Newsreader;text-decoration:none}header .brand small{letter-spacing:2px;margin-top:13px;font:8px Manrope;display:block}header>a:not(.brand){font-size:12px}header .language-toggle{margin-left:0}main{max-width:1200px;margin:auto;padding:65px 45px}.eyebrow{letter-spacing:1.5px;color:#c7dcad;font-size:9px;line-height:1.8}.daily-hero h1{letter-spacing:-1.5px;max-width:1000px;margin:30px 0;font:clamp(46px,6vw,82px)/1.04 Newsreader}.daily-hero em,.channel-promise em,.evidence-pocket em{color:#c7dba8;font-weight:400}.daily-deck{color:#c7d8b7;max-width:760px;font-size:18px}.daily-cta{flex-wrap:wrap;gap:15px;margin:30px 0;display:flex}.primary,.secondary{border-radius:4px;min-height:48px;padding:14px 22px;font-size:13px;text-decoration:none;display:inline-block}.primary{color:#153f2c;background:#d8e9b4;border:1px solid #d8e9b4}.secondary{color:#e4edd5;border:1px solid #a8c28c}.offer-fine{color:#bdcfae;max-width:780px;font-size:11px}.pack-includes{flex-wrap:wrap;gap:10px;margin:30px 0 45px;display:flex}.pack-includes span{border:1px solid #93b07477;border-radius:25px;padding:8px 12px;font-size:11px}.channel-promise{border-block:1px solid #aac28a44;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:35px 0;display:grid}.channel-promise h2{margin:20px 0;font:46px/1.1 Newsreader}.channel-promise>p{color:#c3d3b5;font-size:13px}#starter-days{padding-top:60px}.day-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.day-heading h2{margin:20px 0;font:48px/1.1 Newsreader}.day-heading>a{white-space:nowrap;font-size:12px}.tracker-note{color:#c6d7b7;max-width:850px;margin:25px 0;font-size:12px}.starter-day{color:#163e2b;background:#f5f4e9;border:1px solid #a8bd8d;border-radius:9px;margin:15px 0;overflow:hidden}.starter-day summary{cursor:pointer;align-items:center;gap:20px;min-height:70px;padding:24px;display:flex}.starter-day summary>span{color:#4f6c42;white-space:nowrap;font-size:10px}.starter-day summary>strong{flex:1;font:400 29px/1.2 Newsreader}.starter-day summary>i{font-size:23px;font-style:normal}.day-body{grid-template-columns:1fr 1fr;gap:30px;padding:0 30px 30px;display:grid}.day-body h3{margin:20px 0 15px;font:28px/1.2 Newsreader}.day-body p{font-size:13px;line-height:1.9}.day-body a{color:#32613d;overflow-wrap:anywhere;font-size:11px}.day-safety{color:#4f6846;font-size:11px!important}.day-reflection{border-top:1px solid #55784044;grid-column:1/-1;padding-top:10px}.day-reflection>div{flex-wrap:wrap;gap:10px;display:flex}.day-reflection button{color:#264b32;background:0 0;border:1px solid #728f5e;border-radius:5px;padding:10px 18px;font-size:12px}.day-reflection button[aria-pressed=true]{background:#d7e5bd;border-color:#4d743b}.tracker-tools{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.tracker-tools button{color:#d9e6c3;background:0 0;border:1px solid #9ab77a;border-radius:5px;padding:12px 18px;font-size:11px}#daily-status{color:#d0e0b5;min-height:20px;font-size:12px}.evidence-pocket{border-top:1px solid #adc18f44;margin-top:50px;padding:45px 0}.evidence-pocket h2{font:53px/1.1 Newsreader}.evidence-pocket ol{columns:2;column-gap:70px;max-width:950px;padding-left:25px}.evidence-pocket li{break-inside:avoid;color:#d2e0c0;margin-bottom:17px;font-size:14px;line-height:1.8}.evidence-pocket>a{font-size:12px}.daily-closing{border-top:1px solid #adc18f44;padding:35px 0}.daily-closing h2{font:50px Newsreader}.daily-closing>p{color:#c5d7b4;max-width:780px;font-size:14px}.daily-closing>a{margin:15px 20px 15px 0;font-size:12px}footer{border-top:1px solid #adc18f44;max-width:1110px;margin:auto;padding:25px 0 40px}footer nav{flex-wrap:wrap;gap:25px;font-size:11px;display:flex}footer p{color:#bad0a7;margin-top:25px;font-size:10px}html[lang=hi] .daily-hero h1,html[lang=hi] .day-heading h2,html[lang=hi] .channel-promise h2,html[lang=hi] .evidence-pocket h2,html[lang=hi] .daily-closing h2,html[lang=hi] .starter-day summary>strong,html[lang=hi] .day-body h3{font-family:Noto Sans Devanagari,sans-serif;line-height:1.4}html[lang=hi] header .brand{font-family:Newsreader}@media (width<=700px){header{flex-wrap:wrap;gap:15px;padding:25px}header .brand{font-size:54px}header>a:not(.brand){font-size:10px}header .language-toggle{order:0;margin-left:auto}main{padding:35px 24px}.daily-hero h1{letter-spacing:-1px;font-size:49px}.daily-deck{font-size:15px}.daily-cta{grid-template-columns:1fr;gap:12px;display:grid}.daily-cta a{text-align:center;font-size:12px}.pack-includes{gap:7px}.pack-includes span{font-size:10px}.channel-promise{grid-template-columns:1fr;gap:10px;padding:25px 0}.channel-promise h2{font-size:40px}.channel-promise>p{font-size:12px}.day-heading{display:block}.day-heading h2{font-size:40px}.day-heading>a{margin:20px 0;display:block}.starter-day summary{gap:14px;padding:20px}.starter-day summary>strong{font-size:25px}.day-body{grid-template-columns:1fr;gap:10px;padding:0 22px 25px}.day-body h3{font-size:26px}.day-reflection{grid-column:auto}.day-reflection button{padding:10px 12px;font-size:11px}.evidence-pocket h2{font-size:42px}.evidence-pocket ol{columns:1}.daily-closing h2{font-size:42px}.daily-closing .primary{text-align:center;margin-right:0;display:block}.tracker-tools{grid-template-columns:1fr;display:grid}footer{margin:0 24px}html[lang=hi] .daily-hero h1{font-size:39px}html[lang=hi] .starter-day summary>strong{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.daily-guide-links{flex-wrap:wrap;gap:25px;margin:15px 0 25px;font-size:12px;display:flex}
