.weekStrip_week__onrG9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ds-space-6);margin:var(--ds-space-8) 0 var(--ds-space-8)}@media(max-width:767.98px){.weekStrip_week__onrG9{gap:var(--ds-space-4)}}.weekStrip_day__kt2m3{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;min-height:92px;padding:var(--ds-space-8);border:1px solid rgba(0,0,0,0);border-radius:var(--ds-radius-8);background:var(--ds-color-hover);color:var(--ds-color-text-hi);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.weekStrip_day__kt2m3[data-today]{border-color:var(--ds-color-brand-teal)}.weekStrip_day__kt2m3[data-holiday]{background:repeating-linear-gradient(135deg,var(--ds-color-hover) 0 6px,var(--ds-color-surface) 6px 8px)}.weekStrip_day__kt2m3[aria-current=date],.weekStrip_day__kt2m3[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ds-color-border-strong);background-color:var(--ds-color-raised)}.weekStrip_day__kt2m3:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus)}@media(max-width:767.98px){.weekStrip_day__kt2m3{min-height:76px;padding:var(--ds-space-6) var(--ds-space-4)}}.weekStrip_compact__dxW_8 .weekStrip_day__kt2m3{min-height:60px;padding:var(--ds-space-6) var(--ds-space-4)}.weekStrip_dn__RAROA{color:var(--ds-color-text-low);font-size:var(--ds-text-10);letter-spacing:.08em;text-transform:uppercase}.weekStrip_dd__qh_Gg{font-family:var(--ds-font-display);font-size:var(--ds-text-20);line-height:1}.weekStrip_compact__dxW_8 .weekStrip_dd__qh_Gg{font-size:var(--ds-text-16)}.weekStrip_lbl__AhL_j{overflow:hidden;color:var(--ds-color-text-mid);font-size:var(--ds-text-11);line-height:var(--ds-leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767.98px){.weekStrip_lbl__AhL_j{display:none}}.weekStrip_marks__k_Hj7{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.weekStrip_marks__k_Hj7 i{display:inline-block;width:7px;height:7px;border-radius:2px}.weekStrip_compact__dxW_8 .weekStrip_marks__k_Hj7 i{width:5px;height:5px}.weekStrip_mMacro__F6V5W{background:var(--ds-color-chart-1)}.weekStrip_mHold__ZpC7o{background:var(--ds-color-chart-2)}.weekStrip_mEarn__fmq_y{background:var(--ds-color-accent-fill)}.weekStrip_mHol__Eb6e3{background:var(--ds-color-text-mid);opacity:.5}.weekStrip_legend__aNUai{display:flex;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-12);color:var(--ds-color-text-low);font-size:var(--ds-text-11)}.weekStrip_legend__aNUai i{display:inline-block;width:8px;height:8px;margin-right:var(--ds-space-4);border-radius:2px;vertical-align:middle}.weekStrip_dotScale__Xd5oL{display:inline-flex;align-items:center;gap:var(--ds-space-6);margin-right:var(--ds-space-4);vertical-align:middle}.weekStrip_dotGroup__N4_Nm{display:inline-flex;gap:2px}.weekStrip_dotGroup__N4_Nm b{display:block;width:5px;height:5px;border-radius:50%;background:var(--ds-color-accent-fill)}.weekStrip_dayList__0HU7I{border-top:1px solid var(--ds-color-border)}.weekStrip_dayEmpty__oXQt4,.weekStrip_dayList__0HU7I{margin-top:var(--ds-space-12)}.weekStrip_row__Bf7MB{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--ds-space-12);align-items:baseline;padding:var(--ds-space-8) 0;border-bottom:1px solid var(--ds-color-border);font-size:var(--ds-text-13)}@media(max-width:767.98px){.weekStrip_row__Bf7MB{grid-template-columns:92px minmax(0,1fr)}.weekStrip_row__Bf7MB .weekStrip_prev__4K3ka{grid-column:2;text-align:left}}.weekStrip_tmc__bC1f4{display:flex;flex-direction:column;gap:2px}.weekStrip_tp__1GFun{width:-moz-max-content;width:max-content;padding:2px var(--ds-space-6);border-radius:var(--ds-radius-4);background:var(--ds-color-hover);font-family:var(--ds-font-mono);font-size:var(--ds-text-12)}.weekStrip_tpBlank__DAMhV{background:rgba(0,0,0,0);color:var(--ds-color-text-low)}.weekStrip_sess__Bx6dy{color:var(--ds-color-text-low);font-size:var(--ds-text-11)}.weekStrip_rowName__vWpZ1{min-width:0}.weekStrip_prev__4K3ka{color:var(--ds-color-text-low);font-family:var(--ds-font-mono);font-size:var(--ds-text-12);text-align:right;white-space:nowrap}.weekStrip_prev__4K3ka b{color:var(--ds-color-text-hi);font-weight:var(--ds-weight-medium)}.weekStrip_prevNote__zq6ex{max-width:240px;font-family:inherit;white-space:normal;overflow-wrap:anywhere}.river_layout__OJGor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-24);align-items:start}@media(min-width:1024px){.river_layout__OJGor{grid-template-columns:minmax(0,1fr) 300px}}.river_main__unnMp{min-width:0}.river_rail__mVkn0{display:flex;flex-direction:column;gap:var(--ds-space-16);min-width:0}.river_day__WuBGy{margin-bottom:var(--ds-space-20)}.river_dayHead__Y_HRV{margin:0 0 var(--ds-space-4);color:var(--ds-color-text-low);font-size:var(--ds-text-12);font-weight:var(--ds-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.river_story__9WcqK{display:grid;grid-template-columns:54px minmax(0,1fr);gap:var(--ds-space-12);padding:var(--ds-space-10) 0;border-top:1px solid var(--ds-color-border)}@media(max-width:767.98px){.river_story__9WcqK{grid-template-columns:46px minmax(0,1fr)}}.river_tm__vu6qe{padding-top:2px;color:var(--ds-color-text-low);font-size:var(--ds-text-12)}.river_storyMain__B2evZ{min-width:0}.river_title__oG0gK{font-size:var(--ds-text-16)}.river_also__Nx8UM{margin-top:var(--ds-space-2);color:var(--ds-color-text-low);font-size:var(--ds-text-12)}.river_also__Nx8UM b{color:var(--ds-color-text-mid);font-weight:var(--ds-weight-medium)}.river_topic__9nAg0{display:grid;grid-template-columns:minmax(0,1fr) 64px 28px;gap:var(--ds-space-10);align-items:center;padding:var(--ds-space-6) 0;font-size:var(--ds-text-13)}.river_topic__9nAg0>:last-child{text-align:right}.river_topicSpark__iH9aG{display:block;width:64px;height:20px;pointer-events:none}.river_topicSpark__iH9aG figure{margin:0}.river_topicSpark__iH9aG svg{width:64px;height:20px}.river_topicLink__O1Ade{margin:0 calc(-1*var(--ds-space-8));padding-inline:var(--ds-space-8);border-radius:var(--ds-radius-4);color:inherit;text-decoration:none;cursor:pointer}.river_topicLink__O1Ade:hover{background:var(--ds-color-hover)}.river_topicLink__O1Ade:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:1px}li[data-active]>.river_topicLink__O1Ade{background:var(--ds-color-hover);box-shadow:inset 3px 0 0 var(--ds-color-accent);font-weight:var(--ds-weight-semibold)}.river_nudge__nyY1g{margin-top:var(--ds-space-8)}