.info_infoPage__QC_BM{padding:48px 0 64px;background:var(--bg)}@media (max-width:600px){.info_infoPage__QC_BM{padding:24px 0 48px}.info_infoPage__QC_BM .info_container__T_INP{padding-left:20px;padding-right:20px}}@media (max-width:400px){.info_infoPage__QC_BM .info_container__T_INP{padding-left:16px;padding-right:16px}}.info_infoHubHero__Q5XTP{max-width:640px;margin:0 auto 56px;text-align:center}.info_infoHubTitle__TzIGf{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text);margin:0 0 16px;line-height:1.2}.info_infoHubIntro__5_Xh1{font-size:1.05rem;line-height:1.6;color:var(--text-muted);margin:0 0 24px}.info_infoHubActions__NTW1g{margin:0}.info_infoCta__4DkNG{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--accent);color:#fff;font-weight:600;font-size:1rem;border-radius:9999px;text-decoration:none;transition:opacity .2s,transform .15s}.info_infoCta__4DkNG:hover{opacity:.95;transform:translateY(-1px)}.info_infoMore__VTMCJ{margin-top:0}.info_infoMoreTitle__2WGlr{font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;color:var(--text);margin:0 0 24px}.info_infoGrid__K7Tqf{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:600px){.info_infoGrid__K7Tqf{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.info_infoGrid__K7Tqf{grid-template-columns:repeat(3,1fr)}}.info_infoWeekdaySection__1LrL2{margin-bottom:56px}.info_weekdayCluster__oXzQK{margin:0}.info_weekdayClusterInner__gOmXP{background:var(--surface);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);overflow:hidden}.info_weekdayClusterRainbow__KgHSg{height:6px;background:linear-gradient(90deg,#dc2626,#ca8a04 16%,#ec4899 32%,#16a34a 48%,#ea580c 64%,#2563eb 80%,#7c3aed)}.info_weekdayClusterContent__b2Y5e{padding:24px 22px 26px}@media (min-width:600px){.info_weekdayClusterContent__b2Y5e{padding:28px 28px 30px}}.info_weekdayClusterEyebrow__cP5ZC{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.info_weekdayClusterTitle__JY_3d{font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;margin:0 0 10px;line-height:1.25}.info_weekdayClusterTitleLink__ayl_s{color:var(--text);text-decoration:none}.info_weekdayClusterTitleLink__ayl_s:hover{color:var(--accent)}.info_weekdayClusterExcerpt__VlKP1{margin:0 0 20px;font-size:.98rem;line-height:1.6;color:var(--text-muted);max-width:58ch}.info_weekdayClusterDayLabel__xBD9p{margin:0 0 10px;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.info_weekdayClusterDays__jW5_8{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.info_weekdayClusterDayLink__CMLVC{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px 6px 10px;border-radius:9999px;border:1px solid rgba(45,42,38,.1);background:hsla(38,44%,96%,.7);color:var(--text);font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.info_weekdayClusterDayLink__CMLVC:hover{border-color:var(--day-color,var(--accent));background:#fff;transform:translateY(-1px)}.info_weekdayClusterDayDot__hcmtt{width:9px;height:9px;border-radius:50%;background:var(--day-color,var(--accent));flex-shrink:0}.info_weekdayClusterDayName___kcXs{line-height:1.2}.info_weekdayClusterCta__hWaS6{margin:0}.info_weekdayClusterCtaLink__yQJ7p{font-size:.95rem;font-weight:600;color:var(--accent);text-decoration:none}.info_weekdayClusterCtaLink__yQJ7p:hover{text-decoration:underline}