.weekly-band[data-v-9e263c71]{border-bottom:1px solid #d8d8d2;background:#1b1e1d;color:#fff}.weekly-layout[data-v-9e263c71]{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.6fr);gap:70px;padding-top:48px;padding-bottom:52px}.weekly-intro[data-v-9e263c71]{align-self:start;position:sticky;top:24px}.weekly-intro>span[data-v-9e263c71]{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700}.weekly-intro h2[data-v-9e263c71]{margin:12px 0 16px;font-family:"Noto Serif SC",Songti SC,serif;font-size:25px;line-height:1.45;letter-spacing:0}.weekly-intro p[data-v-9e263c71],.weekly-section p[data-v-9e263c71]{margin:0;color:#bfc4c1;font-size:14px;line-height:1.9}.weekly-sections[data-v-9e263c71]{border-top:1px solid #454a48}.weekly-section[data-v-9e263c71]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:25px 0 28px;border-bottom:1px solid #454a48}.weekly-section__number[data-v-9e263c71]{color:#767e7a;font-family:Georgia,serif;font-size:13px}.weekly-section h3[data-v-9e263c71]{margin:0 0 9px;font-size:17px;letter-spacing:0}.weekly-links[data-v-9e263c71]{display:grid;gap:7px;margin-top:16px}.weekly-links a[data-v-9e263c71]{color:#fff;font-size:13px}.weekly-links a[data-v-9e263c71]:before{content:"→";margin-right:8px;color:var(--red)}@media(max-width:760px){.weekly-layout[data-v-9e263c71]{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:38px}.weekly-intro[data-v-9e263c71]{position:static}}
