.english-january{overflow-wrap:break-word}.english-january :is(h1,h2,h3){text-wrap:balance;word-break:normal}.english-january .january-overview-intro h2 span,.english-january .jz-closing span{white-space:normal}.english-january .january-overview-guide-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.english-january .january-overview-guide-grid>a{grid-column:span 2}.english-january .january-overview-guide-grid>a:nth-last-child(-n+2){grid-column:span 3}.english-january .january-overview-guide-grid:after{display:none}.english-january .january-overview-guide-grid>a{min-height:220px}.english-january .january-overview-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 50px}.english-january .january-overview-intro h2{font-size:clamp(2.25rem,4.3vw,3.5rem)}.english-january :is(.january-overview-section>p:not(.january-overview-label),.january-overview-intro>div p,.january-closing-copy>p,.january-overview-closing li,.january-feature-list li,.january-zodiac-pair li,.january-fortune-grid dd,.january-overview-guide-grid span,.january-overview-heading>span,.january-compatibility-pair>article>span,.january-overview-visual figcaption span,.dialogue blockquote,.jz-section>p:not(.jz-section-label),.jz-prose>p,.jz-flow-copy>p:not(.jz-flow-number),.jz-section-heading>p:last-child,.jz-birthday-cta p,.jz-hero-heading>p:last-child,.seikoku-guide-content>p:not(.seikoku-guide-label),.zodiac-author-content>p:not(.eyebrow):not(.zodiac-author-label)){font-size:1rem;line-height:1.85}.english-january :is(.january-overview-guide-grid small,.january-overview-label,.january-overview-heading>p,.january-overview-intro>p,.january-overview-closing>div>p,.january-zodiac-pair small,.january-compatibility-pair small,.january-overview-visual figcaption small,.january-fortune-grid dt,.jz-eyebrow,.jz-section-label,.jz-answer-copy>p,.jz-flow-sign b){letter-spacing:.12em;font-size:.75rem}.english-january :is(.january-overview-cta,.january-compatibility-months span,.jz-boundary-note,.jz-story-line small,.jz-birthday-cta>a,.seikoku-guide a,.zodiac-author a,.dialogue .speaker){font-size:.875rem}.english-january .january-overview-cta{gap:20px;padding:18px 24px}.english-january .january-overview-visual{aspect-ratio:auto;grid-template-rows:auto auto}.english-january .january-overview-visual>img{aspect-ratio:1;max-height:520px}.english-january .jz-flow-number{font-size:.75rem!important}.english-january .jz-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.english-january .jz-answer-card{grid-template-columns:80px minmax(0,1fr)}.english-january .jz-answer-copy{padding:24px 20px}.english-january .jz-answer-copy h2{font-size:2rem;line-height:1.25;display:block}.english-january .jz-answer-copy>strong{font-size:.875rem}.english-january .jz-flow-card{grid-template-columns:150px minmax(0,1fr)}.english-january .jz-flow-copy{min-width:0;padding:42px 36px}.english-january .jz-day-links a{height:auto;min-height:38px;padding:8px;font-size:.875rem}.english-january .jz-flow-copy h3 small{font-size:1rem}.english-january .birthday-index-hero>p:not(.eyebrow){font-size:1rem;line-height:1.85}.english-january .day-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.english-january .day-card{grid-template-rows:auto auto;align-content:center;gap:16px;min-width:0;min-height:150px;padding:20px 10px}.english-january .day-card strong{font-size:clamp(1.4rem,2.8vw,2.5rem);line-height:1.15}.english-january .day-card b{letter-spacing:.06em;text-wrap:balance;font-size:.75rem;line-height:1.5;display:block;position:static}.english-january :is(.jz-glyph,.jz-flow-sign>span){font-variant-emoji:text;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",serif;line-height:1}.english-january .jz-glyph{min-width:0;font-size:3rem}@media (max-width:800px){.english-january .day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.english-january .day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.english-january .day-card{gap:12px;min-height:128px;padding:16px 8px}}@media (max-width:360px){.english-january .day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.english-january .january-overview-intro,.english-january .jz-answer-grid{grid-template-columns:1fr}.english-january .jz-flow-card{grid-template-columns:90px minmax(0,1fr)}.english-january .jz-flow-copy{padding:30px 24px}}@media (max-width:650px){.english-january .january-overview-guide-grid{grid-template-columns:1fr}.english-january .january-overview-guide-grid>a,.english-january .january-overview-guide-grid>a:nth-last-child(-n+2){grid-column:auto;min-height:0;padding:24px}.english-january .jz-flow-card{grid-template-columns:1fr}.english-january .jz-flow-sign{border-bottom:1px solid #30415c;border-right:0;justify-content:center;align-items:center;gap:18px;padding:22px;display:flex}.english-january .jz-hero h1{font-size:clamp(2rem,8vw,3rem)}.english-january .jz-answer-card{grid-template-columns:54px minmax(0,1fr)}.english-january .jz-glyph{font-size:2rem}.english-january .jz-answer-copy{padding:20px 14px}.english-january .jz-flow-copy{padding:28px 18px}.english-january .january-overview-heading{grid-template-columns:minmax(0,1fr)}}.english-january .january-overview-guide-grid>a:focus-visible{outline-offset:4px;outline:2px solid #d7a34a}.english-january :is(#january-dates,#january-themes){scroll-margin-top:24px}.english-january .dialogue{--portrait-size:68px;grid-template-columns:var(--portrait-size) minmax(0,1fr);row-gap:6px}.english-january .dialogue figcaption{display:contents}.english-january .dialogue .speaker{grid-area:1/2;margin-bottom:0}.english-january .dialogue .dialogue-avatar{width:var(--portrait-size);height:var(--portrait-size);grid-area:2/1;margin-top:0}.english-january .dialogue blockquote{grid-area:2/2;min-width:0}.english-january .dialogue blockquote:before{top:calc(var(--portrait-size)/2 - 10px)}.english-january .dialogue blockquote:after{top:calc(var(--portrait-size)/2 - 9px)}@media (max-width:800px){.english-january .dialogue{--portrait-size:50px}}.english-january :is(.january-overview-heading,.february-overview-heading){flex-direction:column;align-items:flex-start;gap:20px;display:flex}.english-january :is(.january-overview-heading,.february-overview-heading)>h2{width:100%;font-size:clamp(32px,4.3vw,52px);line-height:1.25}.english-january :is(.january-overview-heading,.february-overview-heading)>span{align-self:auto;max-width:65ch;padding-bottom:0}
