.digest_container__GwsUQ{max-width:1100px;margin:0 auto;padding:40px 20px 60px}.digest_twoCol__6hVde{display:grid;grid-template-columns:1fr 280px;grid-gap:32px;gap:32px;align-items:start}.digest_mainCol__Wq6jR,.digest_sideCol__KELqE{min-width:0}.digest_sideSticky__wxUD8{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:20px}.digest_calendarSidebar__sXlx_{margin-bottom:24px}.digest_header__a9uYn{margin-bottom:32px}.digest_headerMeta__TaasW{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;margin-bottom:16px;flex-wrap:wrap}.digest_headerIcon__IKrZN{font-size:18px}.digest_dot__p6nkj{color:#ccc}.digest_title__tPfU_{font-size:28px;font-weight:700;line-height:1.4;color:#1a1a1a;margin:0}.digest_summary__f3Fzq{font-size:16px;line-height:1.8;color:#666;margin:16px 0 0}.digest_digestBody__tLjb9{font-size:15px;line-height:1.8;color:#333}.digest_digestBody__tLjb9 h2{font-size:20px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.digest_digestBody__tLjb9 h3{font-size:17px;font-weight:600;color:#333;margin:24px 0 12px}.digest_digestBody__tLjb9 p{margin:0 0 16px}.digest_digestBody__tLjb9 ol,.digest_digestBody__tLjb9 ul{margin:0 0 16px;padding-left:24px}.digest_digestBody__tLjb9 li{margin-bottom:8px}.digest_digestBody__tLjb9 blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid #3b82f6;background:#f8fafc;color:#555;font-style:italic;border-radius:0 8px 8px 0}.digest_digestBody__tLjb9 strong{color:#1a1a1a;font-weight:600}.digest_digestBody__tLjb9 a{color:#3b82f6;text-decoration:none}.digest_digestBody__tLjb9 a:hover{text-decoration:underline}.digest_breadcrumb__wOVTd{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.35);margin-bottom:20px;flex-wrap:wrap}.digest_breadcrumb__wOVTd a{color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s}.digest_breadcrumb__wOVTd a:hover{color:rgba(255,255,255,.7)}.digest_breadcrumbSep__dU1RS{opacity:.3}.digest_breadcrumbCurrent__Thw3f{color:rgba(255,255,255,.6)}.digest_deepDiveCards__ZirfF{margin-bottom:28px}.digest_deepDiveLabel__HaGGF{font-size:13px;font-weight:600;color:rgba(255,255,255,.4);letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.digest_deepDiveCard__2ZA4h{display:block;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:18px 20px;margin-bottom:10px;text-decoration:none;transition:all .2s}.digest_deepDiveCard__2ZA4h:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);transform:translateY(-1px)}.digest_deepDiveTag__rSfrB{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#e85d4a;margin-bottom:6px}.digest_deepDiveTitle__o4ThH{font-size:16px;font-weight:600;line-height:1.4;color:#fff;margin:0 0 8px}.digest_deepDiveSummary__HY_Zh{font-size:13px;line-height:1.6;color:rgba(255,255,255,.45);margin:0 0 8px}.digest_readMore__lmUgV{font-size:12px;font-weight:600;color:#4a9eff}.digest_nav__zqG3i{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:2px solid #f0f0f0}.digest_navLink__3VxHH{color:#3b82f6;text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;transition:background .2s}.digest_navLink__3VxHH:hover{background:#f0f4ff}.digest_empty__ZzZyS{text-align:center;padding:80px 20px}.digest_emptyTitle__oXJqA{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.digest_emptyText__kmKU_{font-size:16px;color:#888;margin-bottom:24px}.digest_emptyActions___mrGN{display:flex;gap:16px;justify-content:center}@media (max-width:900px){.digest_twoCol__6hVde{grid-template-columns:1fr}.digest_sideCol__KELqE{order:-1}.digest_sideSticky__wxUD8{position:static}}@media (max-width:640px){.digest_container__GwsUQ{padding:24px 16px 40px}.digest_title__tPfU_{font-size:22px}.digest_summarySection__JKvDC,.digest_takeawaysSection__JtBPs{padding:16px}.digest_nav__zqG3i{flex-direction:column;gap:12px}}.digestCalendar_wrapper__Mz_fn{margin-bottom:24px}.digestCalendar_bar__OnotJ{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fafafa,#f5f0eb);border:1px solid #f0e6dc;border-radius:12px;padding:8px 12px}.digestCalendar_navBtn__VbDh3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#666;cursor:pointer;transition:all .2s;font-size:12px;flex-shrink:0}.digestCalendar_navBtn__VbDh3:hover:not(:disabled){background:rgba(230,126,34,.1);color:#E67E22}.digestCalendar_navBtn__VbDh3:disabled{opacity:.3;cursor:not-allowed}.digestCalendar_dateToggle__ovwZo{display:flex;align-items:center;gap:8px;flex:1 1;border:none;background:transparent;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .2s;justify-content:center}.digestCalendar_dateToggle__ovwZo:hover{background:rgba(230,126,34,.08)}.digestCalendar_calIcon__fjcdC{color:#E67E22;font-size:14px}.digestCalendar_dateLabel__cK5Hp{font-size:14px;font-weight:600;color:#1a1a1a}.digestCalendar_expandHint__ZFGnR{font-size:12px;color:#999;margin-left:4px}.digestCalendar_grid__ofm6a{margin-top:8px;background:#fff;border:1px solid #f0e6dc;border-radius:12px;padding:16px;animation:digestCalendar_slideDown__2XKmC .2s ease-out}@keyframes digestCalendar_slideDown__2XKmC{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.digestCalendar_gridHeader__v45iI{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.digestCalendar_monthBtn__whAP_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#666;cursor:pointer;transition:all .2s;font-size:11px}.digestCalendar_monthBtn__whAP_:hover{background:rgba(230,126,34,.1);color:#E67E22}.digestCalendar_monthLabel__1zFHE{font-size:14px;font-weight:600;color:#1a1a1a}.digestCalendar_weekRow__mLa2d{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:4px}.digestCalendar_weekDay__eTmY0{text-align:center;font-size:11px;color:#999;padding:4px 0;font-weight:500}.digestCalendar_daysGrid__dHfFv{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.digestCalendar_dayEmpty__2oydM{height:36px}.digestCalendar_dayCell__2y5Ko{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:36px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#ccc;cursor:default;transition:all .15s;padding:0}.digestCalendar_dayCell__2y5Ko.digestCalendar_hasDigest__3ANS9{color:#1a1a1a;cursor:pointer;font-weight:500}.digestCalendar_dayCell__2y5Ko.digestCalendar_hasDigest__3ANS9:hover{background:rgba(230,126,34,.1);color:#E67E22}.digestCalendar_dayCell__2y5Ko.digestCalendar_isCurrent__dms_8{background:#E67E22;color:#fff!important;font-weight:600}.digestCalendar_dayCell__2y5Ko.digestCalendar_isCurrent__dms_8:hover{background:#d17019}.digestCalendar_dot__j_Ps_{position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:#E67E22}.digestCalendar_isCurrent__dms_8 .digestCalendar_dot__j_Ps_{background:rgba(255,255,255,.8)}@media (max-width:640px){.digestCalendar_bar__OnotJ{padding:6px 8px}.digestCalendar_dateLabel__cK5Hp{font-size:13px}.digestCalendar_expandHint__ZFGnR{display:none}.digestCalendar_grid__ofm6a{padding:12px}.digestCalendar_dayCell__2y5Ko{font-size:12px}}.digestSubscribe_wrapper__qdeBW{margin:48px auto 32px;max-width:680px;padding:0 16px}.digestSubscribe_inner__W317U{background:linear-gradient(135deg,#fff8f0,#fff 50%,#f0f4ff);border:1px solid #f0e6d9;border-radius:16px;padding:28px 32px;display:flex;flex-direction:column;gap:16px}.digestSubscribe_textBlock__A0JId{text-align:center}.digestSubscribe_title__IFt2q{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.digestSubscribe_desc__O4_ri{font-size:14px;color:#888;margin:0}.digestSubscribe_form__dFSU8{display:flex;gap:10px;width:100%}.digestSubscribe_input__bQvex{flex:1 1;padding:10px 16px;border:1px solid #ddd;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s;background:#fff}.digestSubscribe_input__bQvex:focus{border-color:#E67E22}.digestSubscribe_input__bQvex:disabled{background:#f9f9f9;color:#999}.digestSubscribe_btn__goK5R{padding:10px 24px;background:#E67E22;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}.digestSubscribe_btn__goK5R:hover{background:#d35400}.digestSubscribe_btn__goK5R:active{transform:scale(.97)}.digestSubscribe_btn__goK5R:disabled{background:#ccc;cursor:not-allowed}.digestSubscribe_successMsg__m8pCu{background:#e8f5e9;color:#2e7d32;padding:12px 16px;border-radius:10px;font-size:14px;text-align:center}.digestSubscribe_errorMsg__cMgVy{color:#d32f2f;font-size:13px;text-align:center;margin:0}@media (max-width:600px){.digestSubscribe_inner__W317U{padding:20px}.digestSubscribe_form__dFSU8{flex-direction:column}.digestSubscribe_btn__goK5R{width:100%}}.digestSubscribe_compact___CZCn{margin:0;max-width:none;padding:0}.digestSubscribe_compact___CZCn .digestSubscribe_inner__W317U{padding:20px}.digestSubscribe_compact___CZCn .digestSubscribe_form__dFSU8{flex-direction:column}.digestSubscribe_compact___CZCn .digestSubscribe_btn__goK5R{width:100%}