.BlockHeader_blockHeader__1Ap1y{--jp-block-header-text-color:var(--block-header-text-color-default);position:relative;margin:0 auto 16px;display:flex;flex-grow:1;flex-direction:column;gap:var(--block-header-spacing-gap);width:100%}.BlockHeader_blockHeader__1Ap1y.BlockHeader_pxBase__9k2Iu{padding:0 var(--sizes-base)}.BlockHeader_header__I_Uyc{position:relative;display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;-moz-column-gap:var(--block-header-spacing-gap-default);column-gap:var(--block-header-spacing-gap-default);align-items:flex-start;justify-content:space-between;width:100%;background-color:var(--block-header-background-color-default);border-radius:var(--block-header-border-radius);padding:var(--block-header-spacing-vertical) var(--block-header-spacing-horizontal)}@media(min-width:768px){.BlockHeader_header__I_Uyc{-moz-column-gap:var(--block-header-spacing-gap-md);column-gap:var(--block-header-spacing-gap-md)}}.BlockHeader_skeleton__RsyTM{background-color:var(--jp-skeleton-40)}.BlockHeader_maxWidth__uhy9d{width:100%;padding:0 var(--sizes-base);max-width:var(--breakpoints-mx)}.BlockHeader_decoWrapper__g9hEC{display:flex;flex-grow:1;align-items:center;-moz-column-gap:var(--block-header-spacing-gap-default);column-gap:var(--block-header-spacing-gap-default)}.BlockHeader_decoWrapper__g9hEC.BlockHeader_skeleton__RsyTM{opacity:0}@media(min-width:768px){.BlockHeader_decoWrapper__g9hEC{-moz-column-gap:var(--block-header-spacing-gap-md);column-gap:var(--block-header-spacing-gap-md)}}.BlockHeader_titleLink__keaKq{cursor:pointer;cursor:var(--cursor-pointer,pointer);text-decoration:none}.BlockHeader_titleLink__keaKq:hover h2{text-decoration:underline}.BlockHeader_decoDivider__WHq3M{display:inline-block;height:var(--block-header-deco-divider-height);background-color:var(--block-header-deco-divider-background-color);flex-grow:0;align-self:var(--jp-deco-divider-alignment);margin:var(--block-header-deco-divider-spacing-top-default) 0 var(--block-header-deco-divider-spacing-bottom-default)}.BlockHeader_decoDivider__WHq3M.BlockHeader_withBackground__1nsre{background-image:url(/img/deco_divider_trailing.png);background-repeat:repeat-x;background-position:0;background-size:var(--jp-deco-divider-trailing-width);min-width:var(--jp-deco-divider-trailing-min-width)}.BlockHeader_decoDivider__WHq3M.BlockHeader_isLeading__cxOpi{width:var(--block-header-deco-divider-leading-width);min-width:var(--jp-deco-divider-leading-min-width)}.BlockHeader_decoDivider__WHq3M.BlockHeader_isLeading__cxOpi.BlockHeader_withBackground__1nsre{background-image:url(/img/deco_divider_leading.png);background-repeat:no-repeat;background-position:50%;background-size:var(--jp-deco-divider-leading-width)}.BlockHeader_decoDivider__WHq3M.BlockHeader_flexGrow__eDhlP{flex-grow:1}@media(min-width:768px){.BlockHeader_decoDivider__WHq3M{padding:var(--block-header-deco-divider-spacing-top-md) 0 var(--block-header-deco-divider-spacing-bottom-md)}}.BlockHeader_titleButtons__jdFcu{display:flex;-moz-column-gap:var(--block-header-spacing-slider-navigation-gap);column-gap:var(--block-header-spacing-slider-navigation-gap);align-items:center}.BlockHeader_slideNavButtons__Spbg8{position:relative;height:auto;display:none;gap:8px;align-self:var(--jp-block-header-slider-buttons-vertical-align)}@media(min-width:768px){.BlockHeader_slideNavButtons__Spbg8{display:flex}}.BlockHeader_title__X2Zzj{position:relative;align-self:center;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-transform:var(--block-header-text-typography-default-text-case);font-family:var(--block-header-text-typography-default-font-family);font-size:var(--block-header-text-typography-default-font-size);font-weight:var(--block-header-text-typography-default-font-weight);font-style:var(--block-header-text-typography-default-font-style);line-height:var(--block-header-text-typography-default-line-height);-webkit-text-decoration:var(--block-header-text-typography-default-text-decoration);text-decoration:var(--block-header-text-typography-default-text-decoration);color:var(--jp-block-header-text-color);letter-spacing:var(--block-header-text-typography-default-letter-spacing)}@media(min-width:768px){.BlockHeader_title__X2Zzj{text-transform:var(--block-header-text-typography-md-text-case);font-family:var(--block-header-text-typography-md-font-family);font-size:var(--block-header-text-typography-md-font-size);font-weight:var(--block-header-text-typography-md-font-weight);line-height:var(--block-header-text-typography-md-line-height);-webkit-text-decoration:var(--block-header-text-typography-md-text-decoration);text-decoration:var(--block-header-text-typography-md-text-decoration);letter-spacing:var(--block-header-text-typography-md-letter-spacing)}}.BlockHeader_link__1XC0_{display:none}@media(min-width:768px){.BlockHeader_link__1XC0_{margin-left:auto;display:flex;flex-shrink:0;text-align:right;white-space:nowrap;justify-content:flex-end;align-self:center;align-self:var(--jp-block-header-link-vertical-align,center);color:var(--jp-block-header-text-color)!important}}.BlockHeader_icon__xGXpf{height:20px;width:20px}.BlockHeader_description__qvKj5{font-family:var(--block-header-description-text-typography-default-font-family);font-size:var(--block-header-description-text-typography-default-font-size);font-weight:var(--block-header-description-text-typography-default-font-weight);line-height:var(--block-header-description-text-typography-default-line-height);-webkit-text-decoration:var(--block-header-description-text-typography-default-text-decoration);text-decoration:var(--block-header-description-text-typography-default-text-decoration);color:var(--block-header-description-text-color-default)}@media(min-width:1024px){.BlockHeader_description__qvKj5{font-family:var(--block-header-description-text-typography-md-font-family);font-size:var(--block-header-description-text-typography-md-font-size);font-weight:var(--block-header-description-text-typography-md-font-weight);line-height:var(--block-header-description-text-typography-md-line-height);-webkit-text-decoration:var(--block-header-description-text-typography-md-text-decoration);text-decoration:var(--block-header-description-text-typography-md-text-decoration)}}.CalculateDueDate_calculateWrapper__190oL{background-color:var(--color-background-3)}.CalculateWrapper_wrapper__HZdOV{width:100%}@media(min-width:768px){.CalculateWrapper_wrapper__HZdOV{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width:1024px){.CalculateWrapper_wrapper__HZdOV{justify-content:normal;height:100%}}.CalculateWrapper_content__jPc9U{display:flex;width:100%;padding:24px 16px}@media(min-width:768px){.CalculateWrapper_content__jPc9U{padding:24px 40px;max-width:576px;align-items:center}}@media(min-width:1024px){.CalculateWrapper_content__jPc9U{max-width:100%}.CalculateWrapper_content__jPc9U.CalculateWrapper_hasImage__g3yvV{width:50%}}.CalculateWrapper_col1__S3M9m{width:100%;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.CalculateWrapper_col1__S3M9m{gap:24px}}.CalculateWrapper_col2__whykX{aspect-ratio:1/1;display:none}@media(min-width:1024px){.CalculateWrapper_col2__whykX{display:block;width:50%}}.CalculateWrapper_image__05xa_{height:100%;-o-object-fit:cover;object-fit:cover}.CalculateTitle_title__5R6mW{color:var(--color-neutral-black);font:500 24px/28px var(--font-fonts-accent1-font-family)}@media(min-width:768px){.CalculateTitle_title__5R6mW{font:500 36px/40px var(--font-fonts-accent1-font-family)}}.Formfield_formField__oFyfa{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;width:100%}.Formfield_boldLabel__tIC_q label{font-weight:600}.InputLabel_label__caX6K{font:var(--jp-form-label-font);color:var(--jp-form-label-color);gap:var(--jp-form-label-gap);display:flex;align-items:flex-end}.InputLabel_caption__BQ_bE{font:var(--jp-form-label-caption-font);color:var(--jp-form-label-caption-color)}.InputLabel_optional__PpHry{font-size:var(--jp-form-optional-label-size);line-height:var(--jp-form-optional-label-line-height);font-weight:var(--jp-form-optional-label-font-weight);color:var(--jp-form-optional-label-color);align-self:center;margin-top:4px}.InputLabel_required__deh4j{color:var(--jp-form-required-label-color)}.FormMessage_message__Xc2ls{font:var(--jp-form-message-font);color:var(--jp-form-message-color);display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.FormMessage_icon__PX_J7{width:16px}.FormMessage_error__F9B12{color:var(--jp-form-error-color)}.FormMessage_success__XlySD{color:var(--jp-form-success-color)}.Form_input__Fh_bU,.Form_input__Fh_bU[type=date]{font:var(--jp-form-input-font);color:var(--jp-form-input-text-color);padding:var(--jp-from-input-padding);border:var(--jp-form-input-border);border-radius:var(--jp-form-input-border-radius);background-color:var(--jp-form-input-background-color)}.Form_input__Fh_bU.Form_small___K0p5,.Form_input__Fh_bU[type=date].Form_small___K0p5{font:var(--jp-form-input-font-small);padding:var(--jp-from-input-padding-small)}.Form_input__Fh_bU::-moz-placeholder,.Form_input__Fh_bU[type=date]::-moz-placeholder{color:var(--jp-form-input-placeholder-color)}.Form_input__Fh_bU::placeholder,.Form_input__Fh_bU[type=date]::placeholder{color:var(--jp-form-input-placeholder-color)}.Form_input__Fh_bU:focus-visible,.Form_input__Fh_bU[type=date]:focus-visible{outline:none;border-width:var(--button-border-width-default);border-color:var(--button-border-color-focus-color)}.Form_input__Fh_bU[type=date]{-webkit-appearance:none;min-height:40px;width:100%}.Form_error__gfOFU{border-color:var(--jp-form-error-color)}.Form_success__idDOg{border-color:var(--jp-form-success-color)}.Form_borderLess__2aNas{border-color:var(--jp-form-input-background-color)}.DateInput_hasPlaceHolder__DjwCW{color:var(--jp-form-input-placeholder-color)}.Select_selectWrapper__yqufx{position:relative;display:inline-block}.Select_select__oIfKf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 16px center;background-size:20px;width:100%;padding-right:42px}.Select_select__oIfKf.Select_small__9KhYv{background-size:10px;background-position:right 8px center;padding-right:22px}.DueDateResult_header__buFwr{display:flex;flex-direction:column;gap:8px}.DueDateResult_title__6JMRS{font:400 20px/28px var(--font-fonts-primary-font-family)}.DueDateResult_date__pv5JY{font:500 20px/32px var(--font-fonts-accent1-font-family)}@media(min-width:768px){.DueDateResult_date__pv5JY{font:500 30px/36px var(--font-fonts-accent1-font-family)}}.DueDateResult_text__1V_JH{display:flex;flex-direction:row;align-items:center;gap:8px;font:600 20px/28px var(--font-fonts-primary-font-family);color:var(--color-brandcolor-2-700)}.DueDateResult_link__YPmaj{text-decoration:underline;text-decoration-thickness:2px}.DueDateResult_divider__AwBo6{margin:8px 0;border-color:var(--color-brandcolor-1-50)}.DueDateResult_pregnantBox__UqtD_{display:flex;flex-direction:column;gap:8px}.DueDateResult_pregnantBox__UqtD_ .DueDateResult_h3__Ei845{font:500 24px/32px var(--font-fonts-accent1-font-family)}.DueDateResult_pregnantBox__UqtD_ .DueDateResult_p__NOFtc{font:400 20px/32px var(--font-fonts-primary-font-family)}.DueDateResult_pregnantBoxLink__KgO2D{margin:8px 0 0}.CalculateFertileDays_wrapper__njV7X{background-color:var(--color-background-8)}.FertileDaysResult_block__QSxT5{display:flex;flex-direction:column;gap:8px}.FertileDaysResult_title__UzVGO{font:400 20px/28px var(--font-fonts-primary-font-family)}.FertileDaysResult_result__LIA6V{font:500 20px/32px var(--font-fonts-accent1-font-family)}@media(min-width:768px){.FertileDaysResult_result__LIA6V{font:500 30px/36px var(--font-fonts-accent1-font-family)}}.FertileDaysResult_disclaimer__dOzPS{font:400 12px/16px var(--font-fonts-primary-font-family);color:var(--color-brandcolor-2-900)}.FertileDaysResult_divider__cEnWE{border-color:var(--color-brandcolor-1-50)}.Embed_embed__dQ1V7{display:block;width:100%;position:relative}.Embed_embed__dQ1V7 iframe{max-width:100%;border:none}.Embed_embed__dQ1V7 .embed_YOUTUBE{width:100%;height:100%}.Embed_embed__dQ1V7 form._inline-form{margin:0!important;max-width:100%!important}.Embed_ignoreDimension__vnRA5 iframe{width:inherit;height:inherit}.Embed_dimension__cXY3_{aspect-ratio:var(--embed-aspect-ratio)}.Embed_dimension__cXY3_>*{width:100%;height:100%}@media(min-width:768px){.Embed_desktopDimension__SprpK{aspect-ratio:var(--embed-desktop-aspect-ratio)}}.Embed_noConsent__yOmme{margin:20px auto;background-color:#eee;padding:16px;font-family:var(--font-fonts-primary-font-family);font-size:var(--body-font-size);font-weight:400;font-style:normal;line-height:var(--body-line-height);display:flex;flex-direction:column;gap:12px}.Embed_notAllowed__a8zvq{position:relative;overflow:hidden}.Embed_notAllowed__a8zvq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.Embed_notAllowed__a8zvq:after{content:"NOT ALLOWED";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:3rem;font-weight:700;color:red;z-index:2;pointer-events:none;white-space:nowrap}.Embed_notAllowed__a8zvq iframe{width:100%;border:none}.Link_link__wg_Dm{color:var(--link-text-color-default);font-weight:var(--link-text-typography-weight);-webkit-text-decoration:var(--link-text-typography-decoration);text-decoration:var(--link-text-typography-decoration);border-radius:var(--link-radius)}.Link_link__wg_Dm:hover{color:var(--link-text-color-hover)}.Link_link__wg_Dm:focus-visible{color:--link-text-color-focus;outline:none;box-shadow:0 0 0 var(--link-border-width-focus) var(--link-border-color-focus-color)}.Link_link__wg_Dm:active{color:--link-text-color-pressed}.Link_link__wg_Dm:has(sub){text-underline-offset:.3em}.TeaserGrid_teaserGrid__WReaZ{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--teaser-grid-spacing-gap-vertical);-moz-column-gap:var(--teaser-grid-spacing-gap-horizontal-default);column-gap:var(--teaser-grid-spacing-gap-horizontal-default)}@media(min-width:768px){.TeaserGrid_teaserGrid__WReaZ{row-gap:var(--jp-teaser-grid-row-gap-md);-moz-column-gap:var(--teaser-grid-spacing-gap-horizontal-md);column-gap:var(--teaser-grid-spacing-gap-horizontal-md)}}.TeaserGrid_teaserItem__hpLwu{width:calc(50% - var(--teaser-grid-spacing-gap-horizontal-default)/2)}@media(min-width:768px){.TeaserGrid_teaserItem__hpLwu{width:calc(25% - var(--teaser-grid-spacing-gap-horizontal-md)*3/4)}}