.page_page__ssQDa{max-width:768px;margin:0 auto;padding:32px 24px}.page_hero__ZbgAZ{position:relative;margin-bottom:32px}.page_imageWrap__Fh8BQ{border-radius:16px;overflow:hidden;margin-bottom:24px}.page_image__AN_Ip{width:100%;height:auto;object-fit:cover}.page_heroContent__cQRHj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_heroText__r83AF{flex:1 1}.page_title___PNmp{font-size:2rem;font-weight:700;margin:0 0 12px}.page_chips__sgo3F{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page_chip__1DdPc{padding:4px 12px;border-radius:20px;background:#e8eef7;font-size:.85rem}.page_chipStrong__Bzbq3{font-weight:600}.page_chipAccent__81sM_{background:#97b9bd22;color:#255d6d;font-weight:500}.page_meta__5F_lx{display:flex;flex-wrap:wrap;gap:16px;color:#787878;font-size:.9rem}.page_equipment__OLhja{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.page_equipmentChip__jjcmb{padding:2px 10px;border-radius:12px;background:#f4f6f8;font-size:.8rem;color:#555}.page_section__WVhO5{margin-bottom:32px}.page_sectionTitle__VQjDq{font-size:1.25rem;font-weight:700;margin-bottom:16px}.page_weekList__RXa8r{display:flex;flex-direction:column;gap:16px}.page_weekCard__W1HiV{border:1px solid #e8eef7;border-radius:12px;padding:12px 16px}.page_weekSummary___6hTZ{font-weight:600;font-size:1rem;cursor:pointer;list-style:none}.page_sessionList__XYibM{margin-top:12px;display:flex;flex-direction:column;gap:8px}.page_sessionRow__BbsyA{display:flex;align-items:center;gap:10px;font-size:.9rem}.page_dayChip__ZWCo8{padding:2px 10px;border-radius:12px;background:#97b9bd22;color:#255d6d;font-weight:500;font-size:.8rem;white-space:nowrap}.page_sessionName__CsUVo{font-weight:500}.page_note__iU8iF{color:#787878}.page_empty__RC7hw{margin-top:8px;color:#787878;font-size:.9rem}