.day-section{padding-top:0}.day-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.day-choices{display:grid;gap:10px;align-content:start}.day-choice{border:1px solid var(--line);background:transparent;border-radius:14px;min-height:75px;padding:18px 20px;display:flex;align-items:center;gap:17px;text-align:start;font-weight:650;font-size:17px}.day-choice img{margin-inline-start:auto}.day-index{font-size:13px;color:var(--muted)}.day-choice.is-selected{background:var(--navy);color:#fff;border-color:var(--navy)}.day-choice.is-selected img{filter:brightness(0) invert(1)}.day-choice.is-selected .day-index{color:var(--lime)}.day-choice:hover:not(.is-selected){background:#eef2e4}.day-panel{border-radius:23px;background:#f4edce;padding:32px 38px;display:flex;flex-direction:column;min-height:330px}.day-panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.day-page{font-size:13px;direction:ltr;color:#6e7456;font-weight:650}.day-panel h3{font-size:30px;line-height:1.6;letter-spacing:-.6px}.day-panel>p{font-size:17px;color:#536657;margin-top:12px;max-width:480px}.day-panel-foot{font-size:13px;border-top:1px solid #dacfad;margin-top:26px;padding-top:16px;color:#687151}.day-enter>h3,.day-enter>p{animation:affaq-enter .35s both}.day-enter>p{animation-delay:.06s}.story-editorial{margin:30px 0}.story-chapter{padding:25px 0;border-bottom:1px solid var(--line)}.story-chapter-label{display:flex;gap:17px;align-items:center}.story-chapter-label>span{font-size:13px;color:#7c9b38}.story-chapter h2{font-size:22px}.story-chapter p{margin:12px 0 0!important;font-size:17px!important}.story-source{display:inline-block;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.motion-off .day-enter>*{animation:none!important;transform:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.day-enter>*{animation:none!important;transform:none!important;opacity:1!important}}@media(max-width:760px){.day-layout{grid-template-columns:1fr;gap:18px}.day-choices{grid-template-columns:1fr 1fr;gap:8px}.day-choice{padding:13px 12px;font-size:14px;min-height:68px;gap:9px}.day-choice img{width:20px;height:20px}.day-index{font-size:11px}.day-panel{padding:26px;min-height:320px}.day-panel h3{font-size:27px}.day-panel>p{font-size:16px}}
.day-page,.day-panel-foot{color:#535e40}.story-chapter-label>span{color:#546c20}
