.home-page_page__D_J0K[data-el=home-page]{--home-service-row:60px;--home-service-pad:0px;--home-circle-size:58px;--home-icon-size:32px;--home-glyph-size:30px;--home-subtitle-size:16px;--home-arrow-size:20px;--home-action-font:22px;--home-editorial-width:40%;--ink:#242724;--ink-soft:#343b35;min-height:100dvh}.home-page_page__D_J0K[data-el=home-page] .font-serif-cn{font-family:var(--font-sans),"PingFang SC","Microsoft YaHei",sans-serif;font-weight:350;letter-spacing:0}.home-page_page__D_J0K[data-el=home-page] .home-weather-temperature{font-weight:300}.home-page_content__Z5aOF{box-sizing:border-box;flex:0 0 auto;height:100dvh;min-height:min-content;padding:max(56px,var(--safe-top)) 24px calc(var(--safe-bottom) + 76px)}.home-page_page__D_J0K[data-el=home-page] [data-el=home-header]{flex-shrink:0;gap:8px}.home-page_page__D_J0K[data-el=home-page] [data-el=home-header][data-layout=columns]{flex:1 0 auto;align-items:stretch;gap:12px}.home-page_page__D_J0K [data-layout=columns] [data-el=home-greeting]{flex:0 0 auto}.home-page_page__D_J0K [data-layout=columns] [data-el=home-greeting]>h1,.home-page_page__D_J0K [data-layout=columns] [data-el=home-greeting]>p{width:calc(125% - 8px)}html[lang=en-US] .home-page_page__D_J0K[data-el=home-page] [data-layout=columns] [data-el=home-greeting]>h1{font-size:calc(var(--home-english-font, 30px) + var(--home-english-step, 0px));letter-spacing:0;overflow-wrap:anywhere}.home-page_page__D_J0K [data-layout=columns] [data-el=home-weather-region]{flex:0 0 auto;align-self:flex-end;width:calc(83.333333% + 10px);max-width:100%}.home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{margin:0;font-size:34px;font-weight:350;line-height:1.28;letter-spacing:0}.home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting]>p{margin-top:8px;font-size:22px;font-weight:300}.home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] [data-el=home-today]{margin-top:20px}.home-page_page__D_J0K[data-el=home-page] [data-el=home-today-date]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;box-sizing:border-box;text-align:left}.home-page_page__D_J0K[data-el=home-page] .home-today-date-label,.home-page_page__D_J0K[data-el=home-page] .home-today-date-lunar{display:block;max-width:100%;margin:0;color:#242724;text-shadow:none;line-height:1.25}.home-page_page__D_J0K[data-el=home-page] .home-today-date-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;font-size:18px;font-weight:600}.home-page_page__D_J0K .home-today-date-part{display:inline-block;max-width:100%;overflow-wrap:anywhere}.home-page_page__D_J0K[data-el=home-page] .home-today-date-lunar{font-size:15px}.home-page_page__D_J0K .home-today-lunar-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;max-width:100%}.home-page_page__D_J0K .home-today-festival{flex:0 1 auto;min-width:0;max-width:100%;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.25}.home-page_page__D_J0K .home-today-festival>span:first-child{overflow-wrap:anywhere}.home-page_page__D_J0K .home-today-almanac{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:0;color:var(--ink);font-size:14px;line-height:1.45}.home-page_page__D_J0K .home-today-almanac>p{display:flex;align-items:flex-start;gap:6px;min-width:0;margin:0}.home-page_page__D_J0K .home-today-almanac-label{flex:0 0 auto;font-weight:600}.home-page_page__D_J0K .home-today-almanac>p>span:last-child{min-width:0;overflow-wrap:anywhere}html[data-display-mode=large] .home-page_page__D_J0K .home-today-almanac{font-size:15px}html[data-display-mode=xlarge] .home-page_page__D_J0K .home-today-almanac{font-size:16px}.home-page_editorial__ghf0o{display:flex;flex-shrink:0;flex-direction:column;margin:auto 0;padding:16px 0}.home-page_poem__4EgfL{display:flex;flex-direction:column;min-height:0;margin:0;color:var(--ink-soft);font-size:var(--home-poem-font,26px);font-weight:350;line-height:1.45;letter-spacing:0}.home-page_poemEnglish__Pwb4V{font-size:21px}.home-page_brand__1S8G9{position:relative;margin:33px 0 0;color:var(--ink-soft);font-size:16px;font-weight:400;line-height:1.6}.home-page_brand__1S8G9>span{display:block}.home-page_brand__1S8G9:before{position:absolute;top:-17px;left:0;width:36px;height:1px;background:rgba(49,45,39,.4);content:""}.home-page_services__P2zu0{min-height:360px;margin-top:16px;justify-content:space-between;gap:12px;padding:0}.home-page_page__D_J0K[data-home-count="0"] .home-page_services__P2zu0,.home-page_page__D_J0K[data-home-count="1"] .home-page_services__P2zu0{justify-content:center}.home-page_page__D_J0K[data-home-count="5"] .home-page_services__P2zu0{min-height:max(360px,calc(var(--home-service-row) * 5 + 48px))}.home-page_page__D_J0K[data-home-count="6"] .home-page_services__P2zu0{min-height:calc(var(--home-service-row) * 6 + 60px)}.home-page_services__P2zu0 .home-service-row{display:flex;flex:0 0 auto;flex-direction:column;min-height:var(--home-service-row)}.home-page_services__P2zu0 .home-service-divider{display:none}.home-page_page__D_J0K .home-service-copy{gap:4px;padding-left:16px}.home-page_page__D_J0K .home-service-circle{border-radius:16px;color:#0b493a}.home-page_page__D_J0K .home-service-circle svg{color:#0b493a}.home-page_page__D_J0K .home-service-arrow{color:#242724}.home-page_page__D_J0K[data-el=home-page] .home-action-bar{margin-top:0;padding-top:24px}.home-page_page__D_J0K[data-el=home-page] .home-action-button{flex:1;height:auto;min-height:60px;padding-block:6px}.home-page_page__D_J0K[data-el=home-page] [data-el=home-ask]{flex:0 0 var(--home-editorial-width)}.home-page_page__D_J0K .home-action-icon{color:#0b493a}.home-page_page__D_J0K .home-action-chevron{color:#242724}.home-page_page__D_J0K .home-action-button .whitespace-nowrap{min-width:0;white-space:normal;text-wrap:balance;font-weight:400;line-height:1.3}html[lang=en-US] .home-page_page__D_J0K[data-el=home-page] [data-el=home-ask]{flex:1}html[lang=en-US] .home-page_page__D_J0K .home-action-button .whitespace-nowrap{min-width:0;white-space:normal;text-wrap:balance}.home-page_filing__F_z82 a{color:#343b35;min-height:24px;font-size:13px;line-height:1.35}.home-page_page__D_J0K[data-el=home-page] [data-el=home-weather-alert][data-compact]{min-height:56px;gap:6px;padding:8px 10px;border:0;border-radius:16px;background:var(--alert-paper);color:var(--alert-ink)}.home-page_page__D_J0K [data-level=blue]{--alert-paper:#eaf2ff;--alert-ink:#2f6fd6}.home-page_page__D_J0K [data-level=yellow]{--alert-paper:#fff5d8;--alert-ink:#955800}.home-page_page__D_J0K [data-level=orange]{--alert-paper:#ffead9;--alert-ink:#a54f00}.home-page_page__D_J0K [data-level=red]{--alert-paper:#ffe8e4;--alert-ink:#a7352e}.home-page_page__D_J0K [data-compact] .home-alert-icon{width:24px;height:28px;color:var(--alert-ink)}.home-page_page__D_J0K [data-compact] .home-alert-glyph{width:24px;height:24px}.home-page_page__D_J0K [data-compact] .home-alert-compact-copy{display:flex;flex-direction:column;gap:3px}.home-page_page__D_J0K [data-compact] .home-alert-compact-copy strong{color:var(--ink);font-size:var(--home-alert-title-size,16px);font-weight:600;line-height:1.35}.home-page_page__D_J0K [data-compact] .home-alert-phrase{display:inline-block;white-space:nowrap}.home-page_page__D_J0K [data-compact] .home-alert-compact-copy>span{color:var(--alert-ink);font-size:var(--ty-caption-sm,13px);line-height:1.4}.home-page_page__D_J0K [data-compact] .home-alert-arrow{width:12px;height:12px;color:var(--alert-ink)}html[data-display-mode=large] .home-page_page__D_J0K [data-compact]{--home-alert-title-size:18px}html[data-display-mode=xlarge] .home-page_page__D_J0K [data-compact]{--home-alert-title-size:20px}html[data-display-mode=large] .home-page_page__D_J0K{--home-english-step:1px;--home-glyph-size:32px;--home-subtitle-size:18px;--home-service-row:63px;--home-action-font:24px}html[data-display-mode=xlarge] .home-page_page__D_J0K{--home-english-step:2px;--home-glyph-size:34px;--home-subtitle-size:20px;--home-service-row:66px;--home-action-font:26px}html[data-display-mode=large] .home-page_page__D_J0K[data-el=home-page]{--home-poem-font:28px}html[data-display-mode=xlarge] .home-page_page__D_J0K[data-el=home-page]{--home-poem-font:30px}html[data-display-mode=large] .home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{font-size:36px}html[data-display-mode=xlarge] .home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{font-size:38px}@media (max-width:415px){.home-page_page__D_J0K[data-el=home-page]{--home-english-font:26px;--home-action-font:20px}html[data-display-mode=large] .home-page_page__D_J0K,html[data-display-mode=xlarge] .home-page_page__D_J0K{--home-action-font:22px}.home-page_page__D_J0K[data-el=home-page] .home-action-button{gap:6px;padding-inline:8px}}@media (max-width:360px){.home-page_page__D_J0K[data-el=home-page]{--home-editorial-width:38%}.home-page_page__D_J0K [data-layout=columns] [data-el=home-greeting]>h1,.home-page_page__D_J0K [data-layout=columns] [data-el=home-greeting]>p{width:calc(131.578947% - 8px)}.home-page_content__Z5aOF{padding-inline:16px}.home-page_page__D_J0K[data-el=home-page]{--home-english-font:22px;--home-action-font:18px;--home-poem-font:24px}.home-page_page__D_J0K [data-el=home-greeting-column]{width:38%}.home-page_page__D_J0K [data-layout=columns] [data-el=home-weather-region]{width:calc(80.645161% + 9.677419px)}.home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{font-size:30px;letter-spacing:0}html[data-display-mode=large] .home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{font-size:31px}html[data-display-mode=xlarge] .home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] h1{font-size:32px}html[data-display-mode=large] .home-page_page__D_J0K[data-el=home-page]{--home-poem-font:26px}html[data-display-mode=xlarge] .home-page_page__D_J0K[data-el=home-page]{--home-poem-font:27px}.home-page_page__D_J0K .home-service-copy{padding-left:8px}.home-page_page__D_J0K .home-service-copy>span:last-child{text-wrap:balance}.home-page_page__D_J0K[data-el=home-page] .home-action-button{gap:4px;padding-inline:6px}.home-page_page__D_J0K .home-action-button .whitespace-nowrap{min-width:0;white-space:normal;text-wrap:balance}.home-page_page__D_J0K .home-weather-temperature{font-size:44px}.home-page_page__D_J0K[data-el=home-page] [data-el=home-weather-alert][data-compact]{width:calc(100% + 8px);margin-left:-8px;padding-inline:8px}.home-page_page__D_J0K [data-compact] .home-alert-arrow{display:none}}@media (max-width:383px){.home-page_page__D_J0K [data-el=home-ask] .home-action-chevron,html[lang=en-US] .home-page_page__D_J0K .home-action-chevron{display:none}}@media (max-height:850px){.home-page_page__D_J0K[data-el=home-page] [data-el=home-greeting] [data-el=home-today]{margin-top:16px}.home-page_page__D_J0K[data-home-many=true] .home-page_content__Z5aOF{height:auto;min-height:100dvh}}@media (max-height:760px){.home-page_content__Z5aOF{height:auto;min-height:100dvh}.home-page_services__P2zu0{min-height:320px}.home-page_page__D_J0K[data-el=home-page] .home-action-bar{padding-top:12px}.home-page_page__D_J0K[data-el=home-page] .home-action-button{height:auto;min-height:56px}}