.hero[data-astro-cid-ysi5vm5s]{aspect-ratio:342/150;border-radius:var(--radius-l);background:var(--ill-hero-bg);max-block-size:240px;inline-size:100%;position:relative;overflow:hidden}body[data-trimester="1"] .hero[data-astro-cid-ysi5vm5s]{background:var(--color-tint-t1)}body[data-trimester="2"] .hero[data-astro-cid-ysi5vm5s]{background:var(--color-tint-t2)}body[data-trimester="3"] .hero[data-astro-cid-ysi5vm5s]{background:var(--color-tint-t3)}:root[data-theme=dark] .hero[data-astro-cid-ysi5vm5s]{background:var(--color-surface)}.hero__art[data-astro-cid-ysi5vm5s]{block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .hero__art[data-astro-cid-ysi5vm5s]{transform:scaleX(-1)}.hero__label[data-astro-cid-ysi5vm5s]{color:var(--color-sage-ink);background:var(--color-surface);border-radius:12px;padding:.3rem .65rem;font-size:.78rem;font-weight:500;position:absolute;inset-block-start:.9rem;inset-inline-start:1rem}:root[data-theme=dark] .hero__label[data-astro-cid-ysi5vm5s]{color:var(--color-ink);background:var(--color-surface-soft)}.hero__label[data-astro-cid-ysi5vm5s]:empty,.hero__art--night[data-astro-cid-ysi5vm5s]{display:none}:root[data-theme=dark] .hero__art--night[data-astro-cid-ysi5vm5s]{display:block}:root[data-theme=dark] .hero__art[data-astro-cid-ysi5vm5s]:not(.hero__art--night),:root[data-theme=dark] .hero__label[data-astro-cid-ysi5vm5s]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .hero__art--night[data-astro-cid-ysi5vm5s]{display:block}:root:not([data-theme]) .hero__art[data-astro-cid-ysi5vm5s]:not(.hero__art--night),:root:not([data-theme]) .hero__label[data-astro-cid-ysi5vm5s]{display:none}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.35}}.hero__star[data-astro-cid-ysi5vm5s]{animation:4.8s ease-in-out infinite twinkle}.hero__star[data-astro-cid-ysi5vm5s]:nth-of-type(2){animation-delay:1.6s}.hero__star[data-astro-cid-ysi5vm5s]:nth-of-type(3){animation-delay:3.2s}@media (prefers-reduced-motion:reduce){.hero__star[data-astro-cid-ysi5vm5s]{animation:none}}.tool-cards[data-astro-cid-ox2hed4c]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.tool-cards[data-astro-cid-ox2hed4c]{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem}}@media (width>=75rem){.tool-cards[data-astro-cid-ox2hed4c]{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-cards--3[data-astro-cid-ox2hed4c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-card[data-astro-cid-ox2hed4c]{color:var(--color-ink);align-items:flex-start;gap:.85rem;block-size:100%;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.tool-card[data-astro-cid-ox2hed4c]:hover{border-color:var(--color-primary);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.tool-card[data-astro-cid-ox2hed4c]:hover{transform:none}}.tool-card__body[data-astro-cid-ox2hed4c]{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.tool-card__icon[data-astro-cid-ox2hed4c]{background:var(--color-tint-t1);block-size:2.6rem;inline-size:2.6rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.tool-card[data-astro-cid-ox2hed4c][data-group=family] .tool-card__icon[data-astro-cid-ox2hed4c],.tool-card[data-astro-cid-ox2hed4c][data-group=birth] .tool-card__icon[data-astro-cid-ox2hed4c]{background:var(--color-tint-t3);color:var(--color-ink)}.tool-card[data-astro-cid-ox2hed4c][data-group=together] .tool-card__icon[data-astro-cid-ox2hed4c],.tool-card[data-astro-cid-ox2hed4c][data-group=life] .tool-card__icon[data-astro-cid-ox2hed4c],.tool-card[data-astro-cid-ox2hed4c][data-group=baby] .tool-card__icon[data-astro-cid-ox2hed4c]{background:var(--color-sage-soft);color:var(--color-sage-ink)}.tool-card[data-astro-cid-ox2hed4c][data-group=siblings] .tool-card__icon[data-astro-cid-ox2hed4c],.tool-card[data-astro-cid-ox2hed4c][data-group=trying] .tool-card__icon[data-astro-cid-ox2hed4c]{background:var(--color-surface-soft);color:var(--color-lavender)}:lang(zh) .tool-card__title[data-astro-cid-ox2hed4c]{word-break:keep-all}:is(:lang(da),:lang(sv),:lang(no),:lang(nb),:lang(fi)) .tool-card__title[data-astro-cid-ox2hed4c]{hyphens:auto}.tool-card__title[data-astro-cid-ox2hed4c]{color:var(--color-link);overflow-wrap:break-word;font-size:1.05rem}.faq__item[data-astro-cid-kpn7xbay] h3[data-astro-cid-kpn7xbay]{margin-block-end:.25rem;font-size:1.05rem}.faq__item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{margin:0}@media (width>=64rem){.faq[data-astro-cid-kpn7xbay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 3rem;display:grid}.faq[data-astro-cid-kpn7xbay]>h2[data-astro-cid-kpn7xbay]{grid-column:1/-1}.faq__item[data-astro-cid-kpn7xbay] h3[data-astro-cid-kpn7xbay]{font-size:1.15rem}}
