.seasonal-page{font-family:var(--font-sans-serif);color:#111318;background:#fcfcfb;padding:70px 0 64px}.seasonal-page *{box-sizing:border-box}.seasonal-page h1,.seasonal-page h2,.seasonal-page h3,.seasonal-page p,.seasonal-page dl,.seasonal-page dd,.seasonal-page ul,.seasonal-page ol{margin:0}.seasonal-page a:focus-visible,.seasonal-page summary:focus-visible,.seasonal-page button:focus-visible,.seasonal-page input:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.seasonal-page>.seasonal-hero{text-align:center;max-width:760px;margin-inline:auto;padding:48px 32px 56px}.seasonal-page>.seasonal-hero>.hero-eyebrow{color:#64748b;font-size:14px;font-weight:500;line-height:1.5}.seasonal-page>.seasonal-hero>h1{text-wrap:balance;white-space:pre-line;margin-top:12px;font-size:40px;font-weight:500;line-height:1.25}.seasonal-page>.seasonal-hero>.hero-lede{color:#475569;margin-top:20px;font-size:16px;line-height:1.8}.seasonal-page>.seasonal-hero>.hero-lede>strong{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-hero>.hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.seasonal-page>.seasonal-hero>.hero-actions>.hero-secondary{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.seasonal-page>.seasonal-hero>.hero-actions>.hero-secondary:hover{background:#f1f3f6}.seasonal-page>.seasonal-hero>.hero-jump{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:20px;font-size:14px;line-height:1.7;display:flex}.seasonal-page>.seasonal-hero>.hero-jump>a{color:#475569;text-underline-offset:4px;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.seasonal-page>.seasonal-body{flex-direction:column;gap:48px;max-width:960px;margin-inline:auto;padding:0 32px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section{scroll-margin-top:90px}.seasonal-page>.seasonal-body>.seasonal-section>h2{font-size:24px;font-weight:500;line-height:1.35}.seasonal-page>.seasonal-body>.seasonal-section>.section-intro{color:#475569;margin-top:12px;font-size:16px;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-section>.section-intro>strong{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section>.section-intro>a{color:#1e293b;text-underline-offset:4px;text-decoration:underline}.seasonal-page>.seasonal-body>.seasonal-section>.section-note{color:#64748b;margin-top:12px;font-size:13px;line-height:1.7}.seasonal-page>.seasonal-body>.seasonal-section>.section-subtitle{color:#0f172a;margin-top:28px;font-size:18px;font-weight:600;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.date-chips{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.seasonal-page>.seasonal-body>.seasonal-section>.date-chips>li{white-space:nowrap;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600;line-height:1.6}.seasonal-page>.seasonal-body>.seasonal-section>.date-chips>li>small{color:#64748b;margin-inline-start:4px;font-size:13px;font-weight:400}.seasonal-page>.seasonal-body>.seasonal-section>.fact-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.seasonal-page>.seasonal-body>.seasonal-section>.fact-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.seasonal-page>.seasonal-body>.seasonal-section>.fact-grid>div.fact-wide{grid-column:1/-1}.seasonal-page>.seasonal-body>.seasonal-section>.fact-grid>div>dt{color:#64748b;font-size:13px;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.fact-grid>div>dd{color:#0f172a;margin-top:4px;font-size:15px;font-weight:500;line-height:1.6}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;min-width:0;max-width:100%;margin-top:16px;overflow-x:auto}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.6}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>caption{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table th,.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 14px}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table th{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table td{color:#475569}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table small{color:#64748b;font-size:12px;font-weight:400;display:block}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>thead>tr>th{white-space:nowrap;background:#f1f3f6}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr:last-child>th,.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr:last-child>td{border-bottom:0}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr>th>a{color:#1e293b;text-underline-offset:4px;text-decoration:underline}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr.weekend>th,.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr.weekend>td{background:#f1f3f6}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table>tbody>tr.weekend>th>small{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table{min-width:0}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table th,.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table td{padding:8px}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table>tbody>tr>th,.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table>tbody>tr>td.lunar{white-space:nowrap}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table.topic-table>tbody>tr>td.terms{white-space:pre}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table .tone-tag{white-space:nowrap;color:#1e293b;background:#f1f3f6;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table .tone-tag.good{color:#059669;background:#0596691a}.seasonal-page>.seasonal-body>.seasonal-section>.table-scroll>table .tone-tag.care{color:#d97706;background:#d977061a}.seasonal-page>.seasonal-body>.seasonal-section>.rule-list{color:#475569;margin-top:12px;padding-inline-start:20px;font-size:15px;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-section>.point-list{color:#475569;flex-direction:column;gap:12px;margin-top:16px;padding-inline-start:20px;font-size:15px;line-height:1.8;display:flex}.seasonal-page>.seasonal-body>.seasonal-section>.point-list>li>strong{color:#0f172a;font-weight:600;display:block}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:12px}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>summary{cursor:pointer;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 18px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>summary>h3{font-size:16px;font-weight:600;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>summary>.panel-meta{color:#64748b;font-size:13px;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.panel-note{color:#475569;padding:0 18px;font-size:14px;line-height:1.7}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.panel-link{padding:8px 18px 0;font-size:14px;font-weight:500;line-height:1.7}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.panel-link>a{color:#1e293b;text-underline-offset:4px;text-decoration:underline}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months{flex-direction:column;padding:12px 18px 16px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div{border-top:1px solid #e2e8f0;grid-template-columns:4.5em 1fr;gap:8px;padding:8px 0;display:grid}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dt{color:#1e293b;font-size:14px;font-weight:500;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dd{color:#475569;flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.8;display:flex}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dd>.topic-empty{color:#64748b}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dd>.topic-date{white-space:nowrap}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dd>.topic-date>small{color:#64748b;margin-inline-start:2px;font-size:12px}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.topic-months>div>dd>.topic-date.weekend{color:#0f172a;font-weight:700}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:0;border-top:1px solid #e2e8f0;border-radius:0;width:100%;min-width:0;max-width:100%;overflow-x:auto}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px;line-height:1.6}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table>caption{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table th,.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 10px}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table th{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table td{color:#475569}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table>thead>tr>th{white-space:nowrap;background:#f1f3f6}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table>tbody>tr:last-child>th,.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table>tbody>tr:last-child>td{border-bottom:0}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table>tbody>tr.weekend>th{background:#f1f3f6}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table small{color:#64748b;font-size:12px;font-weight:400;display:block}.seasonal-page>.seasonal-body>.seasonal-section>.seasonal-panel>.table-scroll>.day-table .day-tag{color:#1e293b;font-size:12px;font-weight:600;display:block}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid>.sign-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;text-decoration:none;display:block}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid>.sign-card:hover{box-shadow:0 6px 16px #20212414}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid>.sign-card>h3{font-size:16px;font-weight:600;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid>.sign-card>.card-relation{color:#64748b;font-size:13px;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section>.sign-grid>.sign-card>p{color:#475569;margin-top:8px;font-size:14px;line-height:1.7}.seasonal-page>.seasonal-body>.seasonal-section>.glossary-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 24px;margin-top:16px;display:grid}.seasonal-page>.seasonal-body>.seasonal-section>.glossary-list>div{grid-template-columns:4.5em 1fr;gap:8px;font-size:14px;line-height:1.7;display:grid}.seasonal-page>.seasonal-body>.seasonal-section>.glossary-list>div>dt{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section>.glossary-list>div>dd{color:#475569}.seasonal-page>.seasonal-body>.seasonal-section>.glossary-list>div>dd>strong{color:#0f172a;font-weight:600;display:block}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder label,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder label{color:#1e293b;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder label>input,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder label>input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:16px}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder>.finder-result,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result{color:#475569;margin-top:16px;font-size:15px;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder>.finder-result>h3,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>h3{color:#0f172a;font-size:18px;font-weight:600;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder>.finder-result>.finder-stars,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>.finder-stars{color:#64748b;font-size:14px}.seasonal-page>.seasonal-body>.seasonal-section.stem-finder>.finder-result>p>strong,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>p>strong{color:#0f172a;font-weight:600}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form>label>input{width:160px}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form>button{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;padding:12px 28px;background:#202124;border:1px solid #202124;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form>button:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form>button:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-form>button:disabled{opacity:.5;cursor:not-allowed}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker{border:0;min-width:0;margin:20px 0 0;padding:0}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>legend{color:#1e293b;padding:0;font-size:14px;font-weight:500}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>.picker-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>.picker-grid>button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:0;font-family:inherit;font-size:16px}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>.picker-grid>button:hover{background:#f1f3f6}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>.picker-grid>button[aria-pressed=true]{color:#fff;background:#202124;border-color:#202124}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result{border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding-top:16px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>h3{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result .level-tag{color:#1e293b;background:#f1f3f6;border-radius:8px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.6}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result .level-tag.main,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result .level-tag.side{color:#d97706;background:#d977061a}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>.finder-error{color:#d97706}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result>.finder-boundary{color:#64748b;font-size:14px}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result a,.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.finder-result .finder-switch{font-family:inherit;font-size:inherit;color:#1e293b;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-faq>.faq-item{margin-top:20px}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-faq>.faq-item>h3{color:#0f172a;font-size:16px;font-weight:600;line-height:1.5}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-faq>.faq-item>p{color:#475569;margin-top:6px;font-size:15px;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-faq>.faq-item>a{color:#1e293b;text-underline-offset:4px;margin-top:6px;font-size:14px;text-decoration:underline;display:inline-block}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-related>ul{flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding:0;font-size:15px;line-height:1.8;list-style:none;display:flex}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-related>ul>li>a{color:#1e293b;text-underline-offset:4px;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.seasonal-page>.seasonal-body>.seasonal-section.seasonal-related>ul.sign-links{gap:4px 16px}.seasonal-page>.seasonal-body>.seasonal-cta{text-align:center;background:#f1f3f6;border-radius:16px;padding:32px}.seasonal-page>.seasonal-body>.seasonal-cta>h2{font-size:24px;font-weight:500;line-height:1.35}.seasonal-page>.seasonal-body>.seasonal-cta>p{color:#475569;max-width:620px;margin:12px auto 0;font-size:15px;line-height:1.8}.seasonal-page>.seasonal-body>.seasonal-cta>.cta-action{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.seasonal-page>.seasonal-body>.seasonal-cta>.cta-action:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.seasonal-page>.seasonal-body>.seasonal-cta>.cta-action:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.seasonal-page>.seasonal-body>.seasonal-cta>.cta-action:disabled{opacity:.5;cursor:not-allowed}.seasonal-page>.seasonal-body>.seasonal-cta>.cta-member{color:#475569;text-underline-offset:3px;width:fit-content;margin:14px auto 0;font-size:14px;line-height:1.6;text-decoration:underline;display:block}.seasonal-page>.seasonal-body>.seasonal-breadcrumbs{color:#64748b;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.6;display:flex}.seasonal-page>.seasonal-body>.seasonal-breadcrumbs>a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.seasonal-page>.seasonal-hero{padding:32px 16px 40px}.seasonal-page>.seasonal-hero>h1{font-size:30px}.seasonal-page>.seasonal-body{gap:40px;padding:0 16px}.seasonal-page>.seasonal-body>.seasonal-cta{padding:24px 16px}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder{padding:20px 16px}.seasonal-page>.seasonal-body>.seasonal-section.tai-sui-finder>.sign-picker>.picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
