.TodayFeatureExperience_hero__WVKm9{background:#f5f5f7;color:#1d1d1f;padding:76px 24px 32px;overflow:hidden}.TodayFeatureExperience_heroCopy__XrFkp{max-width:1040px;margin:auto;text-align:center}.TodayFeatureExperience_name__RVfIq{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 22px}.TodayFeatureExperience_heroCopy__XrFkp h1{font-size:clamp(62px,7.1vw,104px);font-weight:600;line-height:1.02;letter-spacing:-.055em;margin:0;text-wrap:balance}.TodayFeatureExperience_heroCopy__XrFkp h1 span{display:block}.TodayFeatureExperience_heroCopy__XrFkp h1 span+span{color:#0071e3}.TodayFeatureExperience_intro__VeOYN{max-width:680px;margin:26px auto 0;font-size:23px;line-height:1.4;color:#6e6e73;text-wrap:pretty}.TodayFeatureExperience_actions__k8LOp{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;margin-top:26px;font-size:17px}.TodayFeatureExperience_primary___XuqP{min-height:46px;display:inline-flex;align-items:center;padding:10px 24px;border-radius:99px;color:white;background:#0071e3}.TodayFeatureExperience_link__Ja4RG{display:inline-flex;align-items:center;gap:12px;min-height:46px;color:#0066cc}.TodayFeatureExperience_link__Ja4RG:hover{text-decoration:underline;text-underline-offset:4px}.TodayFeatureExperience_heroStage__6Nxu9{position:relative;max-width:1050px;display:grid;grid-template-columns:1fr 350px 1fr;align-items:center;grid-gap:70px;gap:70px;margin:62px auto 28px}.TodayFeatureExperience_heroPhone__GLvOP{width:350px;max-width:100%;position:relative;z-index:1}.TodayFeatureExperience_stageLabel__yM_zT{display:grid;grid-gap:50px;gap:50px;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.035em;color:#86868b}.TodayFeatureExperience_stageLabel__yM_zT[data-side=left]{text-align:right}.TodayFeatureExperience_stageLabel__yM_zT[data-side=right]{text-align:left}.TodayFeatureExperience_stageLabel__yM_zT span:first-child{color:#1d1d1f}.TodayFeatureExperience_heroCaption__zTAZl{display:flex;justify-content:center;align-items:center;gap:12px 24px;flex-wrap:wrap;font-size:12px;line-height:1.4;color:#6e6e73}.TodayFeatureExperience_heroCaption__zTAZl p{margin:0}.TodayFeatureExperience_anchor__dAjo4,.TodayFeatureExperience_appointment__OObdy,.TodayFeatureExperience_reminder__pako5{scroll-margin-top:110px}.TodayFeatureExperience_appointment__OObdy{padding:116px 40px 70px;background:#fff;color:#1d1d1f}.TodayFeatureExperience_chapterCopy__n9qcd{max-width:1160px;margin:auto}.TodayFeatureExperience_chapterCopy__n9qcd h2,.TodayFeatureExperience_reminderCopy__Uu3iU h2{font-size:clamp(46px,5.2vw,76px);font-weight:600;letter-spacing:-.05em;line-height:1.035;margin:0 0 28px;text-wrap:balance}.TodayFeatureExperience_chapterCopy__n9qcd h2 span{color:#0071e3}.TodayFeatureExperience_chapterCopy__n9qcd>p:last-child,.TodayFeatureExperience_reminderCopy__Uu3iU>p:not(.TodayFeatureExperience_name__RVfIq):not(.TodayFeatureExperience_example__JnxWU):not(.TodayFeatureExperience_reminderStatus__rbtP5){max-width:650px;font-size:21px;line-height:1.5;color:#6e6e73;margin:0;text-wrap:pretty}.TodayFeatureExperience_appointmentGraphic__uhoRL{max-width:1160px;margin:65px auto 28px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:100px;gap:100px;min-height:325px}.TodayFeatureExperience_largeTime__iOie8{font-size:clamp(80px,9vw,136px);line-height:1;letter-spacing:-.065em;font-weight:600;color:#0071e3;margin:0;text-align:center}.TodayFeatureExperience_largeTime__iOie8 span{display:block;font-size:32px;font-weight:400;letter-spacing:-.02em;color:#86868b;margin-top:15px}.TodayFeatureExperience_appointmentCard__fO_b4{padding:30px 32px;background:#f5f5f7;border-radius:28px;min-width:0}.TodayFeatureExperience_cardEyebrow__fh0Cr{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;color:#6e6e73;margin-bottom:25px}.TodayFeatureExperience_appointmentIdentity__5i67T{display:flex;align-items:flex-start;gap:15px}.TodayFeatureExperience_appointmentIdentity__5i67T svg{width:34px;height:34px;flex:none;color:#ff3b45}.TodayFeatureExperience_appointmentIdentity__5i67T h3{font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.03em;margin:0 0 8px}.TodayFeatureExperience_appointmentIdentity__5i67T p{font-size:18px;line-height:1.4;color:#6e6e73;margin:0}.TodayFeatureExperience_openButton__Dc5L9{margin-top:27px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;background:#1d1d1f;color:white;border:0;border-radius:13px;font-size:16px;font-weight:500;cursor:pointer}.TodayFeatureExperience_savedDetails__u6cMs{border-top:1px solid #d2d2d7;margin-top:24px;padding-top:20px;color:#6e6e73;font-size:16px;line-height:1.5}.TodayFeatureExperience_savedDetails__u6cMs p{margin:0}.TodayFeatureExperience_savedDetails__u6cMs .TodayFeatureExperience_topic__Sx9ns{color:#1d1d1f;font-weight:600;margin-bottom:8px}.TodayFeatureExperience_example__JnxWU{font-size:12px;line-height:1.5;color:#86868b;text-align:center;margin:18px auto 0}.TodayFeatureExperience_reminder__pako5{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f7;max-width:1440px;margin:80px auto 90px;border-radius:32px;overflow:hidden;color:#1d1d1f}.TodayFeatureExperience_reminderImage__C0dqe{position:relative;min-height:650px}.TodayFeatureExperience_reminderImage__C0dqe img{object-fit:cover}.TodayFeatureExperience_reminderCopy__Uu3iU{align-self:center;padding:70px 65px;min-width:0}.TodayFeatureExperience_reminderCopy__Uu3iU h2{font-size:clamp(38px,3.8vw,56px)}.TodayFeatureExperience_reminderCopy__Uu3iU h2 span{color:#86868b}.TodayFeatureExperience_reminderButton__Yrr3V{display:flex;align-items:center;gap:17px;text-align:left;width:100%;border:0;border-radius:20px;min-height:108px;padding:22px;background:white;cursor:pointer;margin-top:50px;color:#1d1d1f}.TodayFeatureExperience_reminderButton__Yrr3V>span:last-child{display:grid;grid-gap:5px;gap:5px}.TodayFeatureExperience_reminderButton__Yrr3V strong{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.TodayFeatureExperience_reminderButton__Yrr3V>span>span{font-size:14px;line-height:1.4;color:#6e6e73}.TodayFeatureExperience_check___BWXG{flex:none;border:2px solid #86868b;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:19px}.TodayFeatureExperience_reminderButton__Yrr3V[aria-pressed=true] .TodayFeatureExperience_check___BWXG{color:#fff;background:#34c759;border-color:#34c759}.TodayFeatureExperience_reminderButton__Yrr3V[aria-pressed=true] strong{color:#6e6e73}.TodayFeatureExperience_reminderStatus__rbtP5{font-size:14px;line-height:1.5;margin:15px 0 0;color:#6e6e73;min-height:42px}.TodayFeatureExperience_reminderCopy__Uu3iU .TodayFeatureExperience_example__JnxWU{text-align:left;margin-top:24px}.TodayFeatureExperience_link__Ja4RG:focus-visible,.TodayFeatureExperience_openButton__Dc5L9:focus-visible,.TodayFeatureExperience_primary___XuqP:focus-visible,.TodayFeatureExperience_reminderButton__Yrr3V:focus-visible{outline:3px solid #0071e3;outline-offset:5px}@media(max-width:1100px){.TodayFeatureExperience_heroStage__6Nxu9{grid-template-columns:1fr 310px 1fr;gap:35px}.TodayFeatureExperience_heroPhone__GLvOP{width:310px}.TodayFeatureExperience_stageLabel__yM_zT{font-size:24px}.TodayFeatureExperience_appointmentGraphic__uhoRL{gap:45px}.TodayFeatureExperience_reminderCopy__Uu3iU{padding:50px 40px}}@media(max-width:760px){.TodayFeatureExperience_hero__WVKm9{padding:50px 20px 27px}.TodayFeatureExperience_name__RVfIq{font-size:16px;margin-bottom:17px}.TodayFeatureExperience_heroCopy__XrFkp h1{font-size:clamp(44px,10.6vw,72px);letter-spacing:-.05em}.TodayFeatureExperience_intro__VeOYN{font-size:20px;margin-top:23px;max-width:470px}.TodayFeatureExperience_actions__k8LOp{font-size:15px;gap:16px;margin-top:22px}.TodayFeatureExperience_heroStage__6Nxu9{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:42px}.TodayFeatureExperience_heroPhone__GLvOP{width:280px;order:1}.TodayFeatureExperience_stageLabel__yM_zT{order:2;font-size:17px;gap:8px}.TodayFeatureExperience_stageLabel__yM_zT[data-side=left],.TodayFeatureExperience_stageLabel__yM_zT[data-side=right]{text-align:center;flex:1 1 35%}.TodayFeatureExperience_heroCaption__zTAZl{display:block;text-align:center;margin-top:22px}.TodayFeatureExperience_heroCaption__zTAZl>span{display:block;margin-top:10px}.TodayFeatureExperience_appointment__OObdy{padding:80px 24px 50px}.TodayFeatureExperience_chapterCopy__n9qcd h2{font-size:clamp(42px,10.4vw,64px)}.TodayFeatureExperience_chapterCopy__n9qcd>p:last-child,.TodayFeatureExperience_reminderCopy__Uu3iU>p:not(.TodayFeatureExperience_name__RVfIq):not(.TodayFeatureExperience_example__JnxWU):not(.TodayFeatureExperience_reminderStatus__rbtP5){font-size:18px}.TodayFeatureExperience_appointmentGraphic__uhoRL{display:flex;flex-direction:column;gap:35px;margin-top:42px;min-height:0}.TodayFeatureExperience_largeTime__iOie8{font-size:90px}.TodayFeatureExperience_largeTime__iOie8 span{font-size:25px;margin-top:10px}.TodayFeatureExperience_appointmentCard__fO_b4{width:100%;padding:25px 23px;border-radius:23px}.TodayFeatureExperience_appointmentIdentity__5i67T h3{font-size:25px}.TodayFeatureExperience_appointmentIdentity__5i67T p{font-size:16px}.TodayFeatureExperience_cardEyebrow__fh0Cr{font-size:12px;margin-bottom:22px}.TodayFeatureExperience_example__JnxWU{margin-top:24px}.TodayFeatureExperience_reminder__pako5{display:flex;flex-direction:column;margin:45px 12px 60px;border-radius:26px}.TodayFeatureExperience_reminderCopy__Uu3iU{padding:40px 28px;order:1}.TodayFeatureExperience_reminderImage__C0dqe{order:2;min-height:0;height:390px}.TodayFeatureExperience_reminderCopy__Uu3iU h2{font-size:clamp(36px,8.9vw,52px)}.TodayFeatureExperience_reminderButton__Yrr3V{margin-top:30px;padding:20px 18px;gap:13px}.TodayFeatureExperience_reminderButton__Yrr3V strong{font-size:21px}}@media(max-width:360px){.TodayFeatureExperience_heroCopy__XrFkp h1{font-size:41px}.TodayFeatureExperience_heroPhone__GLvOP{width:255px}.TodayFeatureExperience_intro__VeOYN{font-size:18px}.TodayFeatureExperience_reminderCopy__Uu3iU{padding-inline:24px}.TodayFeatureExperience_appointmentIdentity__5i67T h3{font-size:23px}.TodayFeatureExperience_appointmentCard__fO_b4{padding:22px 18px}}.TodaySourceExperience_section__bZBZx{padding:clamp(76px,8vw,120px) 24px;background:#fff;color:#1d1d1f;font-family:-apple-system,SF Pro Text,SF Pro Display,system-ui,sans-serif;scroll-margin-top:90px}.TodaySourceExperience_heading__6myql{max-width:880px;margin:0 auto 52px;text-align:center}.TodaySourceExperience_heading__6myql h2{margin:0;font-size:clamp(37px,4.8vw,66px);font-weight:600;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.TodaySourceExperience_heading__6myql p{max-width:680px;margin:22px auto 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:#6e6e73;text-wrap:pretty}.TodaySourceExperience_graphic__k2uyu{max-width:1040px;margin:auto}.TodaySourceExperience_instruction__kHx_i{margin:0 0 24px;text-align:center;font-size:14px;font-weight:500;color:#6e6e73}.TodaySourceExperience_sources__BeB2u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px;gap:44px;align-items:start}.TodaySourceExperience_source__ZNNol{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:44px;padding:8px 0 0;border:0;border-radius:14px;color:#1d1d1f;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.TodaySourceExperience_sourceIdentity__1dLTn{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 20px;font-size:17px;font-weight:500}.TodaySourceExperience_sourceSymbol__5BMXi{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0}.TodaySourceExperience_sourceSymbol__5BMXi svg{width:29px;height:29px}.TodaySourceExperience_source__ZNNol[data-source=timetable] .TodaySourceExperience_sourceSymbol__5BMXi,[data-source=timetable] .TodaySourceExperience_rowSymbol__GAtFP{color:#d83b46}.TodaySourceExperience_source__ZNNol[data-source=calendar] .TodaySourceExperience_sourceSymbol__5BMXi,[data-source=calendar] .TodaySourceExperience_rowSymbol__GAtFP{color:#0071e3}.TodaySourceExperience_source__ZNNol[data-source=reminder] .TodaySourceExperience_sourceSymbol__5BMXi,[data-source=reminder] .TodaySourceExperience_rowSymbol__GAtFP{color:#c56c00}.TodaySourceExperience_sourceObject__knsfn{display:block;width:100%;height:188px;padding:0 8px;transition:transform .18s ease}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_sourceObject__knsfn{transform:translateY(-5px)}.TodaySourceExperience_source__ZNNol:active .TodaySourceExperience_sourceObject__knsfn{transform:scale(.98)}.TodaySourceExperience_calendarObject__wI_Al,.TodaySourceExperience_reminderObject__stM4R,.TodaySourceExperience_timetableObject__h3kXX{display:flex;flex-direction:column;position:relative;height:188px;overflow:hidden;background:#fff;box-shadow:0 12px 28px -14px #1d1d1f38}.TodaySourceExperience_timetableObject__h3kXX{border:1px solid #e0e0e5;border-radius:12px;transform:rotate(-3deg)}.TodaySourceExperience_timetableTop__40zZg{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #e8e8ed;color:#6e6e73;font-size:12px}.TodaySourceExperience_miniGrid__axtlK{display:flex;align-items:center;gap:4px}.TodaySourceExperience_miniGrid__axtlK i{display:block;width:6px;height:6px;border:1px solid #b8b8bd;border-radius:1px}.TodaySourceExperience_timetableLesson__py4a9{display:grid;align-content:start;grid-gap:5px;gap:5px;margin:12px 18px 10px;padding:10px 13px;border-left:3px solid #d83b46;background:#fdf0f1;font-size:12px;line-height:1.4}.TodaySourceExperience_timetableLesson__py4a9>span:first-child{color:#b42d38;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodaySourceExperience_timetableLesson__py4a9 strong{font-size:16px;font-weight:500}.TodaySourceExperience_timetableLesson__py4a9>span:last-child{color:#6e6e73;font-size:11px}.TodaySourceExperience_timetableLines__UYlwZ{display:flex;gap:16px;margin:4px 18px 0}.TodaySourceExperience_timetableLines__UYlwZ i{height:4px;width:70px;border-radius:2px;background:#ededf1}.TodaySourceExperience_calendarObject__wI_Al{align-items:center;justify-content:center;padding:22px 20px 14px;overflow:visible;border:1px solid #d7dfea;border-top:5px solid #0071e3;border-radius:6px 6px 15px 15px;text-align:center}.TodaySourceExperience_calendarBinding__PPkFN{display:flex;justify-content:space-between;position:absolute;left:22px;right:22px;top:-11px}.TodaySourceExperience_calendarBinding__PPkFN i{display:block;width:6px;height:15px;border-radius:6px;background:#bfc9d7;border:2px solid #fff}.TodaySourceExperience_calendarTime__dM_R_{display:block;margin:0 0 14px;color:#0071e3;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodaySourceExperience_calendarObject__wI_Al strong{font-size:16px;line-height:1.25;font-weight:500}.TodaySourceExperience_calendarObject__wI_Al>span:last-child{margin-top:7px;color:#6e6e73;font-size:12px}.TodaySourceExperience_reminderObject__stM4R{padding:19px 18px;border:1px solid #e6e0d8;border-radius:15px;transform:rotate(3deg)}.TodaySourceExperience_reminderHeading__uCIHs{color:#a85e03;font-size:12px;font-weight:500}.TodaySourceExperience_reminderEntry___XSF2{display:flex;align-items:flex-start;gap:10px;margin-top:17px}.TodaySourceExperience_completionCircle__WRQaD{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1.5px solid #c56c00;border-radius:50%}.TodaySourceExperience_reminderEntry___XSF2 strong{max-width:190px;font-size:16px;line-height:1.3;font-weight:500}.TodaySourceExperience_reminderTime__2mwMx{margin:7px 0 0 28px;color:#6e6e73;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodaySourceExperience_reminderLines__PUZjs{display:grid;grid-gap:10px;gap:10px;margin:19px 0 0 28px}.TodaySourceExperience_reminderLines__PUZjs i{display:block;width:84%;height:4px;border-radius:2px;background:#f0ece6}.TodaySourceExperience_reminderLines__PUZjs i:last-child{width:60%}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_timetableObject__h3kXX{border-color:#d83b46}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_calendarObject__wI_Al{border-color:#0071e3}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_reminderObject__stM4R{border-color:#c56c00}.TodaySourceExperience_connections__6nyRu{display:block;width:100%;height:108px;margin-top:20px;overflow:visible}.TodaySourceExperience_connections__6nyRu path{stroke-width:1.5px;vector-effect:non-scaling-stroke}.TodaySourceExperience_inactivePath__BY82G{stroke:#e0e0e5}.TodaySourceExperience_activePath__JnpK9[data-source=timetable]{stroke:#d83b46}.TodaySourceExperience_activePath__JnpK9[data-source=calendar]{stroke:#0071e3}.TodaySourceExperience_activePath__JnpK9[data-source=reminder]{stroke:#c56c00}.TodaySourceExperience_connectionPoint__6ZLa8[data-source=timetable]{fill:#d83b46}.TodaySourceExperience_connectionPoint__6ZLa8[data-source=calendar]{fill:#0071e3}.TodaySourceExperience_connectionPoint__6ZLa8[data-source=reminder]{fill:#c56c00}.TodaySourceExperience_dayBoard__jOl8T{width:min(100%,740px);margin:0 auto;border:1px solid #e4e4e8;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 18px 44px -28px #1d1d1f30}.TodaySourceExperience_boardHeader__j5xEz{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:24px 28px 18px}.TodaySourceExperience_boardHeader__j5xEz>span:first-child{font-size:29px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.TodaySourceExperience_boardHeader__j5xEz>span:last-child{color:#6e6e73;font-size:13px}.TodaySourceExperience_dayRows__bR9VU{padding:0 12px 12px}.TodaySourceExperience_dayRow__G3c5S{display:grid;grid-template-columns:56px 28px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:89px;padding:16px;border-radius:10px;border-left:3px solid transparent}.TodaySourceExperience_dayRow__G3c5S+.TodaySourceExperience_dayRow__G3c5S{border-top:1px solid #eeeeef}.TodaySourceExperience_dayRow__G3c5S>time{font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodaySourceExperience_rowSymbol__GAtFP svg{display:block;width:25px;height:25px}.TodaySourceExperience_dayRow__G3c5S h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.25}.TodaySourceExperience_dayRow__G3c5S p{margin:6px 0 0;color:#6e6e73;font-size:13px;line-height:1.3}.TodaySourceExperience_rowSource__iAxqA{color:#6e6e73;font-size:11px}.TodaySourceExperience_dayRow__G3c5S[data-selected=true][data-source=timetable]{border-left-color:#d83b46;background:#fdf2f3}.TodaySourceExperience_dayRow__G3c5S[data-selected=true][data-source=calendar]{border-left-color:#0071e3;background:#eff6fd}.TodaySourceExperience_dayRow__G3c5S[data-selected=true][data-source=reminder]{border-left-color:#c56c00;background:#fdf6ed}.TodaySourceExperience_detail__zTKtm{width:min(100%,740px);margin:26px auto 0;padding:24px 28px 0}.TodaySourceExperience_detail__zTKtm dl{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;margin:0}.TodaySourceExperience_detail__zTKtm dt{color:#6e6e73;font-size:12px;line-height:1.4}.TodaySourceExperience_detail__zTKtm dd{margin:6px 0 0;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.TodaySourceExperience_detail__zTKtm dl>svg{width:24px;height:24px;color:#8e8e93}.TodaySourceExperience_detail__zTKtm>p{max-width:620px;margin:18px 0 0;color:#6e6e73;font-size:14px;line-height:1.5}.TodaySourceExperience_caption__jmi8t{max-width:740px;margin:36px auto 0;padding-top:24px;border-top:1px solid #e7e7eb;color:#6e6e73}.TodaySourceExperience_caption__jmi8t p{margin:0;font-size:14px;line-height:1.55}.TodaySourceExperience_caption__jmi8t p:first-child{display:flex;gap:10px}.TodaySourceExperience_caption__jmi8t p+p{margin-top:12px}.TodaySourceExperience_caption__jmi8t svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.TodaySourceExperience_detail__zTKtm:focus-visible,.TodaySourceExperience_source__ZNNol:focus-visible{outline:2px solid #0071e3;outline-offset:5px}@media (max-width:900px){.TodaySourceExperience_sources__BeB2u{gap:24px}.TodaySourceExperience_sourceObject__knsfn{padding-inline:0}.TodaySourceExperience_reminderObject__stM4R,.TodaySourceExperience_timetableTop__40zZg{padding-inline:14px}.TodaySourceExperience_timetableLesson__py4a9{margin-inline:14px}.TodaySourceExperience_calendarObject__wI_Al{padding-inline:12px}.TodaySourceExperience_calendarObject__wI_Al strong,.TodaySourceExperience_reminderEntry___XSF2 strong,.TodaySourceExperience_timetableLesson__py4a9 strong{font-size:14px}.TodaySourceExperience_sourceIdentity__1dLTn{font-size:15px;gap:6px}}@media (max-width:640px){.TodaySourceExperience_section__bZBZx{padding:72px 20px}.TodaySourceExperience_heading__6myql{margin-bottom:34px}.TodaySourceExperience_heading__6myql h2{font-size:clamp(34px,8.8vw,47px);letter-spacing:-.035em}.TodaySourceExperience_heading__6myql p{font-size:17px;margin-top:18px}.TodaySourceExperience_instruction__kHx_i{font-size:13px;margin-bottom:18px}.TodaySourceExperience_sources__BeB2u{gap:8px}.TodaySourceExperience_source__ZNNol{padding:12px 4px;min-height:88px}.TodaySourceExperience_sourceIdentity__1dLTn{flex-direction:column;gap:8px;margin:0;min-height:64px;font-size:12px;line-height:1.3;text-align:center}.TodaySourceExperience_sourceSymbol__5BMXi{width:35px;height:35px}.TodaySourceExperience_source__ZNNol[aria-selected=true][data-source=timetable]{background:#fdf2f3}.TodaySourceExperience_source__ZNNol[aria-selected=true][data-source=calendar]{background:#eff6fd}.TodaySourceExperience_source__ZNNol[aria-selected=true][data-source=reminder]{background:#fdf6ed}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_sourceIdentity__1dLTn>span:last-child{font-weight:600}.TodaySourceExperience_sourceObject__knsfn{display:none}.TodaySourceExperience_connections__6nyRu{height:74px;margin-top:10px}.TodaySourceExperience_dayBoard__jOl8T{border-radius:17px}.TodaySourceExperience_boardHeader__j5xEz{padding:22px 18px 16px;gap:10px}.TodaySourceExperience_boardHeader__j5xEz>span:first-child{font-size:26px}.TodaySourceExperience_boardHeader__j5xEz>span:last-child{max-width:122px;font-size:11px;text-align:right}.TodaySourceExperience_dayRows__bR9VU{padding:0 7px 7px}.TodaySourceExperience_dayRow__G3c5S{grid-template-columns:44px 21px minmax(0,1fr);gap:10px;min-height:86px;padding:15px 10px}.TodaySourceExperience_dayRow__G3c5S>time{font-size:13px}.TodaySourceExperience_rowSymbol__GAtFP svg{width:22px;height:22px}.TodaySourceExperience_dayRow__G3c5S h3{font-size:16px}.TodaySourceExperience_dayRow__G3c5S p{font-size:12px}.TodaySourceExperience_rowSource__iAxqA{display:none}.TodaySourceExperience_detail__zTKtm{margin-top:20px;padding:16px 4px 0}.TodaySourceExperience_detail__zTKtm dl{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:14px}.TodaySourceExperience_detail__zTKtm dt{font-size:11px}.TodaySourceExperience_detail__zTKtm dd{font-size:14px}.TodaySourceExperience_detail__zTKtm dl>svg{width:19px;height:19px}.TodaySourceExperience_detail__zTKtm>p{font-size:13px;margin-top:16px}.TodaySourceExperience_caption__jmi8t{margin-top:28px;padding-top:20px}.TodaySourceExperience_caption__jmi8t p{font-size:13px}}@media (max-width:360px){.TodaySourceExperience_section__bZBZx{padding-inline:16px}.TodaySourceExperience_sourceIdentity__1dLTn{font-size:11px}.TodaySourceExperience_dayRow__G3c5S{gap:8px;grid-template-columns:41px 20px minmax(0,1fr);padding-inline:8px}.TodaySourceExperience_dayRow__G3c5S h3{font-size:15px}.TodaySourceExperience_detail__zTKtm dl{gap:10px}}@media (prefers-reduced-motion:reduce){.TodaySourceExperience_sourceObject__knsfn{transition:none}.TodaySourceExperience_source__ZNNol:active .TodaySourceExperience_sourceObject__knsfn,.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_sourceObject__knsfn{transform:none}}@media (prefers-contrast:more){.TodaySourceExperience_dayBoard__jOl8T,.TodaySourceExperience_sourceObject__knsfn>span{border:2px solid}.TodaySourceExperience_source__ZNNol[aria-selected=true] .TodaySourceExperience_sourceIdentity__1dLTn>span:last-child{text-decoration:underline;text-underline-offset:4px}.TodaySourceExperience_caption__jmi8t,.TodaySourceExperience_dayRow__G3c5S p,.TodaySourceExperience_detail__zTKtm dt,.TodaySourceExperience_detail__zTKtm>p,.TodaySourceExperience_heading__6myql p,.TodaySourceExperience_rowSource__iAxqA{color:#454549}}