.BirthTools_page__e6FeV{padding:2rem 1rem 6rem;background:var(--kc-surface-page);color:var(--color-ink);font-family:var(--font-serif);line-height:1.7}:where(.BirthTools_page__e6FeV) p{text-wrap:pretty}:where(.BirthTools_page__e6FeV) :is(h1,h2,h3){text-wrap:balance}.BirthTools_frame__ZWix0{width:min(100%,28rem);margin-inline:auto}.BirthTools_kicker___PuKT{margin:0;font-size:.6875rem;letter-spacing:var(--kc-track-plaque);color:var(--color-ink-light)}.BirthTools_kicker___PuKT:lang(en){letter-spacing:var(--kc-track-label);text-transform:uppercase}.BirthTools_h1__qMcGI{margin:.75rem 0 0;font-family:var(--font-serif);font-size:1.75rem;font-weight:900;line-height:1.35;letter-spacing:var(--kc-track-fine)}.BirthTools_h1__qMcGI:lang(en){font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0}.BirthTools_sub__gAAZc{margin:.75rem 0 0;max-width:37.5rem;font-size:.9375rem;line-height:1.9;color:var(--color-ink-light);text-wrap:balance}.BirthTools_sub__gAAZc:lang(en){font-size:1rem;line-height:1.7}.BirthTools_rule__Uv5M6{margin:1.5rem 0 0;border:0;border-top:1px solid var(--kc-hairline-strong)}.BirthTools_form__pTXxc{display:grid;gap:1.5rem;margin-top:1.75rem}.BirthTools_field__iFyI5{display:grid;gap:.375rem;min-width:0;margin:0;padding:0;border:0}.BirthTools_label__gajS5{font-size:.75rem;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_field__iFyI5>legend{padding:0 0 .5rem}.BirthTools_line__Hy2n8{width:100%;min-height:48px;padding:.5rem 0 .375rem;border:0;border-bottom:1px solid var(--kc-hairline-strong);border-radius:0;background:transparent;color:var(--color-ink);font-family:var(--font-figures);font-size:1.25rem;font-weight:400;font-variant-numeric:tabular-nums lining-nums;line-height:1.3;-webkit-appearance:none;appearance:none}.BirthTools_line__Hy2n8::placeholder{color:var(--color-ink-light);opacity:.45}.BirthTools_line__Hy2n8:focus{outline:none;border-bottom-color:var(--color-ink)}.BirthTools_line__Hy2n8:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:3px}.BirthTools_selectWrap__pf6_v{position:relative}.BirthTools_selectWrap__pf6_v:after{content:"";position:absolute;right:.25rem;top:50%;width:.4375rem;height:.4375rem;margin-top:-.3125rem;border-right:1px solid var(--color-ink-light);border-bottom:1px solid var(--color-ink-light);transform:rotate(45deg);pointer-events:none}.BirthTools_select__yqE_2{width:100%;min-height:48px;padding:.5rem 1.5rem .375rem 0;border:0;border-bottom:1px solid var(--kc-hairline-strong);border-radius:0;background:transparent;color:var(--color-ink);font:inherit;font-size:1rem;font-weight:400;cursor:pointer;-webkit-appearance:none;appearance:none}.BirthTools_select__yqE_2:focus{outline:none;border-bottom-color:var(--color-ink)}.BirthTools_select__yqE_2:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:3px}.BirthTools_error__dpfF3{margin:0;font-size:.8125rem;line-height:1.8;color:var(--color-cinnabar-aaa)}.BirthTools_cta__P4h03{display:block;width:100%;min-height:56px;margin-top:.5rem;padding:1rem 0 1rem .16em;border:0;border-radius:0;background:var(--color-cinnabar);color:var(--color-paper);font-family:var(--font-serif);font-size:1rem;font-weight:700;letter-spacing:var(--kc-track-label);text-align:center;cursor:pointer}.BirthTools_cta__P4h03:lang(en){padding-left:0;letter-spacing:var(--kc-track-caption)}.BirthTools_cta__P4h03:focus-visible{outline:2px solid var(--color-mineral-indigo);outline-offset:3px}.BirthTools_cta__P4h03:active{background:var(--color-cinnabar-dark)}.BirthTools_note__UQfbp{margin:0;font-size:.75rem;line-height:1.85;color:var(--color-ink-light)}.BirthTools_side__Ncifc{min-width:0}.BirthTools_ref__o43Ph{display:none}.BirthTools_refHead__YG95B{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:var(--kc-track-fine)}.BirthTools_refHead__YG95B:lang(en){font-size:1.125rem;letter-spacing:0}.BirthTools_refText__P_1ac{margin:.625rem 0 0;font-size:.875rem;line-height:1.9;color:var(--color-ink-light)}.BirthTools_refText__P_1ac:lang(en){font-size:.9375rem;line-height:1.75}.BirthTools_example__vEs8m{margin-top:1.25rem}.BirthTools_terms__XNZr_{display:grid;grid-template-columns:3rem minmax(0,1fr);margin:1.5rem 0 0;border-top:1px solid var(--kc-hairline-soft)}.BirthTools_terms__XNZr_ dd,.BirthTools_terms__XNZr_ dt{margin:0;padding:.625rem 0;border-bottom:1px solid var(--kc-hairline-soft);font-size:.8125rem;line-height:1.8}.BirthTools_terms__XNZr_ dt{letter-spacing:var(--kc-track-caption);color:var(--color-ink);font-weight:700}.BirthTools_terms__XNZr_ dd{color:var(--color-ink-light)}.BirthTools_result__RvaH1{margin-top:2rem;padding:1.5rem 1.125rem 1.75rem;scroll-margin-top:1rem;background:var(--kc-surface-raised);border:1px solid var(--kc-hairline);transition:opacity .15s ease-out}.BirthTools_result__RvaH1:focus{outline:none}.BirthTools_result__RvaH1:focus-visible{outline:2px solid var(--color-mineral-indigo);outline-offset:3px}.BirthTools_result__RvaH1[data-stale=true]{opacity:.45}@keyframes BirthTools_birthToolLift__q41yD{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.BirthTools_result__RvaH1[data-reveal=true]{animation:BirthTools_birthToolLift__q41yD .32s cubic-bezier(.23,1,.32,1) both}.BirthTools_dateLine__FFN9h{margin:0;font-size:.75rem;line-height:1.8;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_resultHead__yVG4R{margin:1rem 0 0;font-family:var(--font-serif);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:var(--kc-track-label);color:var(--color-ink-light)}.BirthTools_resultHead__yVG4R:lang(en){letter-spacing:var(--kc-track-caption)}.BirthTools_core__fwUqm{margin:.25rem 0 0;padding-bottom:1.125rem;border-bottom:1px solid var(--kc-hairline);font-family:var(--font-brand);font-size:2rem;font-weight:900;line-height:1.35;letter-spacing:var(--kc-track-fine);color:var(--kami-brand)}.BirthTools_core__fwUqm:lang(en){font-family:var(--font-serif);font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:0}.BirthTools_core__fwUqm .BirthTools_to__AWj6H{margin:0 .25em;font-size:.6em;font-weight:400;color:var(--color-ink-light)}.BirthTools_boundary__fUtUk{margin:1rem 0 0;padding-left:.75rem;border-left:1px solid var(--kc-hairline-strong);font-size:.875rem;line-height:1.85}.BirthTools_boundary__fUtUk:lang(en){font-size:.9375rem;line-height:1.7}.BirthTools_ledger__Fc07q{width:100%;margin-top:1rem;border-collapse:collapse;font-size:.9375rem;line-height:1.6}.BirthTools_ledger__Fc07q caption{padding-bottom:.25rem;text-align:left;font-size:.75rem;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_ledger__Fc07q td,.BirthTools_ledger__Fc07q th{padding:.625rem 0;border-bottom:1px solid var(--kc-hairline-soft);vertical-align:initial;text-align:left;font-weight:400}.BirthTools_ledger__Fc07q tbody th{width:2.25rem;font-size:.75rem;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_ledger__Fc07q td+td{padding-left:.75rem;text-align:right;white-space:nowrap}.BirthTools_ledger__Fc07q tfoot td,.BirthTools_ledger__Fc07q tfoot th{border-top:1px solid var(--kc-hairline-strong);border-bottom:0;font-weight:700}.BirthTools_clock__g_AMH,.BirthTools_ledger__Fc07q tfoot th{font-size:.75rem;letter-spacing:var(--kc-track-caption)}.BirthTools_clock__g_AMH{margin-left:.5em;font-family:var(--font-figures);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink-light);white-space:nowrap}.BirthTools_ledger__Fc07q.BirthTools_facts__ZD_bt th{width:auto;padding-right:1rem;white-space:nowrap}.BirthTools_ledger__Fc07q.BirthTools_facts__ZD_bt td{text-align:left;white-space:normal}.BirthTools_ledger__Fc07q.BirthTools_facts__ZD_bt td+td{text-align:left}.BirthTools_cjk__8d_Pw{font-family:var(--font-noto-serif-tc);letter-spacing:var(--kc-track-fine)}.BirthTools_pinyin__AHvxw{color:var(--color-ink-light)}.BirthTools_variant__Y3tUs{display:grid;gap:.5rem;margin:1.25rem 0 0;padding:0;border:0;min-width:0}.BirthTools_variant__Y3tUs legend{padding:0;margin-bottom:.5rem;font-size:.75rem;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_segments__dldxV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.BirthTools_segment__oH7Nh{position:relative;display:flex}.BirthTools_segment__oH7Nh input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.BirthTools_segment__oH7Nh span{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem;border:1px solid var(--kc-hairline-strong);font-size:.8125rem;line-height:1.4;letter-spacing:var(--kc-track-fine);text-align:center;color:var(--color-ink-light);transition:background-color .15s ease-out,color .15s ease-out}.BirthTools_segment__oH7Nh+.BirthTools_segment__oH7Nh span{border-left:0}.BirthTools_segment__oH7Nh input:checked+span{background:var(--kc-surface-sunken);color:var(--color-ink);font-weight:700}.BirthTools_segment__oH7Nh input:focus-visible+span{outline:2px solid var(--color-cinnabar);outline-offset:2px}.BirthTools_hoursHead__t9lyQ{margin:1.5rem 0 .25rem;font-family:var(--font-serif);font-size:.8125rem;font-weight:700;line-height:1.6;letter-spacing:var(--kc-track-caption)}.BirthTools_grid__2F31O{display:grid;grid-template-columns:repeat(var(--c,2),minmax(0,1fr));column-gap:.875rem;margin:0}.BirthTools_grid__2F31O>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .375rem;min-width:0;padding:.5rem 0;border-bottom:1px solid var(--kc-hairline-soft)}.BirthTools_grid__2F31O dt{font-size:.8125rem;line-height:1.6;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_grid__2F31O dd{margin:0;font-size:.875rem;line-height:1.6;white-space:nowrap}.BirthTools_grid__2F31O .BirthTools_clock__g_AMH{margin-left:.375em}.BirthTools_grid__2F31O [data-mark=true] dd:after{content:"＊";color:var(--color-ink-light)}.BirthTools_stack__xkOlm dd,.BirthTools_stack__xkOlm dt,.BirthTools_stack__xkOlm>div{display:block}.BirthTools_days__vmPBd,.BirthTools_years__U7OFZ{--c:5;--cd:10}.BirthTools_months__gIcJn{--c:3;--cd:6}.BirthTools_hours__gVyUv{--c:2;--cd:4}.BirthTools_hourPick__be67a{--c:2;--cd:2}.BirthTools_nw__IOMT0{white-space:nowrap}.BirthTools_fine__R4kjG{margin:1.25rem 0 0;font-size:.75rem;line-height:1.85;color:var(--color-ink-light)}.BirthTools_next__P5pSG{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem}.BirthTools_secondary__MYanI{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.125rem;border:1px solid var(--color-cinnabar-aaa);color:var(--color-cinnabar-aaa);font-size:.875rem;font-weight:700;letter-spacing:var(--kc-track-caption);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.BirthTools_secondary__MYanI:lang(en){letter-spacing:0}.BirthTools_textLink__fJEBh{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font-size:.875rem;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--kc-hairline-strong)}.BirthTools_secondary__MYanI:focus-visible,.BirthTools_textLink__fJEBh:focus-visible{outline:2px solid var(--color-mineral-indigo);outline-offset:2px}.BirthTools_sect__NrEUJ{margin-top:3.5rem}.BirthTools_sectRule__s4YsK{margin:3.5rem 0 0;border:0;border-top:1px solid var(--kc-hairline-strong)}.BirthTools_sectRule__s4YsK+.BirthTools_sect__NrEUJ{margin-top:2.5rem}.BirthTools_sectHead__DpHPK{margin:0 0 1.125rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:var(--kc-track-fine)}.BirthTools_sectHead__DpHPK:lang(en){font-size:1.375rem;line-height:1.3;letter-spacing:0}.BirthTools_prose__lldZK{margin:0 0 .875rem;font-size:.9375rem;line-height:1.9;color:var(--color-ink-light)}.BirthTools_prose__lldZK:lang(en){font-size:1rem;line-height:1.75}.BirthTools_prose__lldZK:last-child{margin-bottom:0}.BirthTools_faq__B0J__ a,.BirthTools_prose__lldZK a,.BirthTools_sources__Jt4Dk a{color:var(--color-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kc-hairline-strong)}.BirthTools_gridHead__ob7Md{margin:1.75rem 0 .25rem;font-family:var(--font-serif);font-size:.9375rem;font-weight:700;line-height:1.6;letter-spacing:var(--kc-track-fine)}.BirthTools_gridHead__ob7Md:lang(en){letter-spacing:0}.BirthTools_foot__wej_n{margin:.5rem 0 0;font-size:.75rem;line-height:1.8;color:var(--color-ink-light)}.BirthTools_table__EOk36{width:100%;margin-top:1.25rem;border-collapse:collapse;font-size:.875rem;line-height:1.5}.BirthTools_table__EOk36 caption{padding-bottom:.5rem;text-align:left;font-size:.75rem;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light)}.BirthTools_table__EOk36 td,.BirthTools_table__EOk36 th{padding:.625rem .75rem .625rem 0;border-bottom:1px solid var(--kc-hairline-soft);text-align:left;vertical-align:initial;font-weight:400}.BirthTools_table__EOk36 thead th{font-size:.75rem;line-height:1.4;letter-spacing:var(--kc-track-caption);color:var(--color-ink-light);border-bottom-color:var(--kc-hairline-strong)}.BirthTools_table__EOk36 tbody th{font-family:var(--font-figures);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.BirthTools_table__EOk36 td{color:var(--color-ink-light)}.BirthTools_table__EOk36 td:last-child{color:var(--color-ink)}@media (min-width:360px){.BirthTools_table__EOk36 td{white-space:nowrap}}.BirthTools_faq__B0J__{border-top:1px solid var(--kc-hairline-soft)}.BirthTools_faq__B0J__ details{border-bottom:1px solid var(--kc-hairline-soft)}.BirthTools_faq__B0J__ summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.5rem 0;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:var(--kc-track-fine);cursor:pointer;list-style:none}.BirthTools_faq__B0J__ summary:lang(en){letter-spacing:0}.BirthTools_faq__B0J__ summary::-webkit-details-marker{display:none}.BirthTools_faq__B0J__ summary:after{content:"＋";flex:none;color:var(--color-cinnabar-dark);font-weight:700}.BirthTools_faq__B0J__ details[open] summary:after{content:"−"}.BirthTools_faq__B0J__ summary:focus-visible{outline:2px solid var(--color-mineral-indigo);outline-offset:2px}.BirthTools_faq__B0J__ details p{margin:0 0 1rem;font-size:.9375rem;line-height:1.85;color:var(--color-ink-light)}.BirthTools_faq__B0J__ details p:lang(en){font-size:1rem;line-height:1.7}.BirthTools_sources__Jt4Dk{margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid var(--kc-hairline-soft)}.BirthTools_sources__Jt4Dk li{padding:.625rem 0;border-bottom:1px solid var(--kc-hairline-soft);font-size:.8125rem;line-height:1.7}.BirthTools_sources__Jt4Dk a{display:inline-block}.BirthTools_related__u25Q_{margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid var(--kc-hairline-soft)}.BirthTools_relatedHead__HO63y{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:var(--kc-track-label);color:var(--color-mineral-indigo)}.BirthTools_relatedHead__HO63y:lang(en){letter-spacing:var(--kc-track-caption);text-transform:uppercase}.BirthTools_related__u25Q_ ul{margin:0;padding:0;list-style:none}.BirthTools_related__u25Q_ li{border-bottom:1px solid var(--kc-hairline-soft)}.BirthTools_related__u25Q_ a{display:flex;align-items:center;min-height:48px;padding:.5rem 0;color:var(--color-ink);font-size:.9375rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kc-hairline-strong)}.BirthTools_faq__B0J__ a:focus-visible,.BirthTools_prose__lldZK a:focus-visible,.BirthTools_related__u25Q_ a:focus-visible,.BirthTools_sources__Jt4Dk a:focus-visible{outline:2px solid var(--color-mineral-indigo);outline-offset:2px}@media (hover:hover) and (pointer:fine){.BirthTools_cta__P4h03{transition:background-color .16s ease-out}.BirthTools_cta__P4h03:hover{background:var(--color-cinnabar-dark)}.BirthTools_secondary__MYanI:hover{background:var(--color-cinnabar-aaa);color:var(--color-paper)}.BirthTools_faq__B0J__ a:hover,.BirthTools_prose__lldZK a:hover,.BirthTools_related__u25Q_ a:hover,.BirthTools_sources__Jt4Dk a:hover,.BirthTools_textLink__fJEBh:hover{text-decoration-color:var(--color-ink)}.BirthTools_faq__B0J__ summary:hover{color:var(--color-cinnabar-dark)}.BirthTools_segment__oH7Nh input:not(:checked):hover+span{color:var(--color-ink)}}@media (min-width:920px){.BirthTools_page__e6FeV{--cols:minmax(18rem,5fr) minmax(0,7fr);--gap:clamp(2.5rem,4.5vw,4.5rem);padding:0 1rem 5rem}.BirthTools_frame__ZWix0{width:min(100%,80rem);padding:3.5rem clamp(2rem,3.5vw,3rem) 4rem;border-left:1px solid var(--kc-hairline-soft);border-right:1px solid var(--kc-hairline-soft)}.BirthTools_desk__kwLGz{display:grid;grid-template-columns:var(--cols);grid-template-rows:auto 1fr;column-gap:var(--gap);align-items:start}.BirthTools_hero__ko8VX{grid-column:1;grid-row:1}.BirthTools_desk__kwLGz .BirthTools_form__pTXxc{grid-column:1;grid-row:2;position:sticky;top:1.5rem;margin-top:2.25rem}.BirthTools_side__Ncifc{grid-column:2;grid-row:1/span 2;container-type:inline-size}.BirthTools_kicker___PuKT{font-size:.75rem}.BirthTools_h1__qMcGI{margin-top:1rem;font-size:2.5rem;line-height:1.3}.BirthTools_h1__qMcGI:lang(en){font-size:2.5rem;line-height:1.1}.BirthTools_sub__gAAZc{margin-top:1rem;font-size:1.0625rem;word-break:keep-all;overflow-wrap:anywhere}.BirthTools_sub__gAAZc:lang(en){font-size:1.125rem}.BirthTools_rule__Uv5M6{margin-top:1.75rem}.BirthTools_form__pTXxc{gap:1.75rem}.BirthTools_label__gajS5{font-size:.875rem}.BirthTools_dates__VTW0b label{font-size:.75rem}.BirthTools_line__Hy2n8{min-height:56px;font-size:1.5rem}.BirthTools_select__yqE_2{min-height:56px;font-size:1.125rem}.BirthTools_cta__P4h03{min-height:60px;font-size:1.0625rem}.BirthTools_note__UQfbp{font-size:.875rem}.BirthTools_ref__o43Ph{display:block;margin-left:calc(var(--gap) / -2);padding-left:calc(var(--gap) / 2);border-left:1px solid var(--kc-hairline-soft)}.BirthTools_refHead__YG95B{font-size:1.25rem}.BirthTools_refHead__YG95B:lang(en){font-size:1.375rem}.BirthTools_refText__P_1ac{font-size:1rem}.BirthTools_refText__P_1ac:lang(en){font-size:1.0625rem}.BirthTools_terms__XNZr_ dd,.BirthTools_terms__XNZr_ dt{padding:.75rem 0;font-size:.9375rem}.BirthTools_result__RvaH1{margin-top:0;padding:2rem clamp(1.25rem,2.5vw,2.5rem) 2.25rem}.BirthTools_dateLine__FFN9h{font-size:.875rem}.BirthTools_resultHead__yVG4R{font-size:.9375rem}.BirthTools_core__fwUqm{font-size:2.5rem}.BirthTools_core__fwUqm:lang(en){font-size:3rem}.BirthTools_boundary__fUtUk{font-size:1rem}.BirthTools_boundary__fUtUk:lang(en),.BirthTools_ledger__Fc07q{font-size:1.0625rem}.BirthTools_ledger__Fc07q td,.BirthTools_ledger__Fc07q th{padding-top:.75rem;padding-bottom:.75rem}.BirthTools_ledger__Fc07q caption,.BirthTools_ledger__Fc07q tbody th,.BirthTools_ledger__Fc07q tfoot th{font-size:.875rem}.BirthTools_clock__g_AMH{font-size:.8125rem}.BirthTools_variant__Y3tUs legend{font-size:.875rem}.BirthTools_segment__oH7Nh span{min-height:48px;font-size:.9375rem}.BirthTools_hoursHead__t9lyQ{font-size:.9375rem}.BirthTools_grid__2F31O{grid-template-columns:repeat(var(--cd,var(--c,2)),minmax(0,1fr))}.BirthTools_grid__2F31O dt{font-size:.875rem}.BirthTools_grid__2F31O dd{font-size:1rem}.BirthTools_fine__R4kjG{font-size:.875rem}.BirthTools_secondary__MYanI,.BirthTools_textLink__fJEBh{font-size:.9375rem}.BirthTools_sect__NrEUJ{display:grid;grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;margin-top:0;padding-top:4rem}.BirthTools_sectRule__s4YsK{margin-top:4rem}.BirthTools_sectRule__s4YsK+.BirthTools_sect__NrEUJ{margin-top:0;padding-top:3.5rem}.BirthTools_sect__NrEUJ>.BirthTools_sectHead__DpHPK{grid-column:1;margin:0;font-size:1.625rem}.BirthTools_sect__NrEUJ>.BirthTools_sectHead__DpHPK:lang(en){font-size:1.75rem}.BirthTools_sect__NrEUJ>.BirthTools_sectBody__MgK6y{grid-column:2;min-width:0;max-width:40rem}.BirthTools_sect__NrEUJ>.BirthTools_wide__qP3fU{grid-column:1/-1;min-width:0;margin-top:1rem}.BirthTools_prose__lldZK{font-size:1.0625rem}.BirthTools_prose__lldZK:lang(en){font-size:1.125rem}.BirthTools_gridHead__ob7Md{margin-top:2.25rem;font-size:1.0625rem}.BirthTools_foot__wej_n{font-size:.875rem}.BirthTools_table__EOk36{font-size:1rem}.BirthTools_table__EOk36 caption,.BirthTools_table__EOk36 thead th{font-size:.875rem}.BirthTools_faq__B0J__ summary{min-height:60px;font-size:1.125rem}.BirthTools_faq__B0J__ details p{font-size:1.0625rem}.BirthTools_faq__B0J__ details p:lang(en){font-size:1.125rem}.BirthTools_sources__Jt4Dk li{font-size:.9375rem}.BirthTools_related__u25Q_{display:grid;grid-template-columns:var(--cols);column-gap:var(--gap);margin-top:4rem;padding-top:1.5rem}.BirthTools_related__u25Q_>.BirthTools_relatedHead__HO63y{grid-column:1;padding-top:.875rem;font-size:.8125rem}.BirthTools_related__u25Q_>ul{grid-column:2;max-width:40rem}.BirthTools_related__u25Q_ a{font-size:1.0625rem}}@container (min-width: 30rem){.BirthTools_core__fwUqm{font-size:2.75rem}.BirthTools_core__fwUqm:lang(en){font-size:3.25rem}}@container (min-width: 34rem){.BirthTools_hourPick__be67a{--cd:3}}@container (min-width: 36rem){.BirthTools_core__fwUqm{font-size:3rem}.BirthTools_core__fwUqm:lang(en){font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.BirthTools_cta__P4h03,.BirthTools_result__RvaH1,.BirthTools_secondary__MYanI,.BirthTools_segment__oH7Nh span{transition:none}.BirthTools_result__RvaH1[data-reveal=true]{animation:none}}