.page_container__jZF7q{display:flex;flex-direction:column;align-items:stretch;padding:10px 20px;min-height:100%;box-sizing:border-box;max-width:1280px;margin:0 auto}.page_header__oRW75{text-align:center;margin-bottom:24px}.page_title__po7na{font-size:2.2rem;font-weight:700;margin-bottom:6px}.page_subtitle__YBgxm{font-size:1.1rem;color:#666}.page_quickAccess__9CiHZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;max-width:900px;margin:0 auto}.page_card__Cf__u{height:96px;display:flex;align-items:center;justify-content:center;border:1.5px solid #bfdbfe;border-radius:12px;background:#ffffff;text-decoration:none;color:inherit;font-weight:600;font-size:1.05rem;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.page_card__Cf__u:hover{border-color:#3b82f6;box-shadow:0 8px 18px rgba(59,130,246,.18);transform:translateY(-2px)}.page_weekSection__aUSOy{width:85%;max-width:900px;margin:40px auto 20px;padding-top:12px;border-top:1px solid #eef2f7}.page_sectionTitle__6ic_4{font-size:1.5rem;font-weight:600;margin-bottom:16px;text-align:center}.page_muted__78oLp{color:#888;font-size:.95rem}.page_footer__F3MD0{margin-top:auto;text-align:center;font-size:.9rem;color:#888;display:flex;flex-direction:column;gap:4px}@media (max-width:640px){.page_container__jZF7q{padding:5px 12px}.page_header__oRW75{margin-bottom:5px}.page_title__po7na{font-size:1.85rem}.page_subtitle__YBgxm{font-size:.95rem}.page_quickAccess__9CiHZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.page_card__Cf__u{height:64px;font-size:.95rem}.page_weekSection__aUSOy{width:95%;margin:10px auto 5px;padding-top:10px;border-top:1px solid #eef2f7}.page_sectionTitle__6ic_4{font-size:1.2rem;margin-bottom:5px}.page_footer__F3MD0{font-size:.85rem}}