.card-trimesters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;margin-top:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-color:var(--color-brand5-500);border-radius:1.25rem;border-style:solid;border-width:2px;-ms-flex-direction:column;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:740px){.card-trimesters{margin-bottom:2.5rem;margin-top:2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-trimesters .image{-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}.card-trimesters .image img{border-start-end-radius:1.25rem;border-start-start-radius:1.25rem;display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:740px){.card-trimesters .image img{border-end-start-radius:1.25rem;border-start-end-radius:0}}.card-trimesters .content{padding:1.5rem 3rem 1.5rem 2.5rem}@media (min-width:740px){.card-trimesters .content{-ms-flex-preferred-size:57.5%;flex-basis:57.5%}}.card-trimesters .content h2 a{color:var(--color-brand1-500);font-weight:900;margin:0;overflow-wrap:break-word}@media (min-width:1201px){.card-trimesters .content h2 a{overflow-wrap:normal;word-break:normal}}.card-trimesters .content h2 a{font-family:var(--font-heading);--min-size:20;--max-size:31;--font-size:calc(var(--min-size)*1px + (var(--max-size) - var(--min-size))*(100vw - var(--viewport-min)*1px)/(var(--viewport-max) - var(--viewport-min)));font-size:clamp(var(--min-size)*1px,var(--font-size),var(--max-size)*1px);line-height:120%}@media (min-width:740px){.card-trimesters .content h2 a{line-height:140%}}.card-trimesters .content h2 a{margin-bottom:1rem}.card-trimesters .content .weeks-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-trimesters .content .weeks-content .week-navigation-element a{margin-bottom:.5rem;position:relative;-webkit-margin-end:.5rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;margin-inline-end:.5rem;width:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-color:var(--color-brand1-500);border-radius:.5rem;border-style:solid;border-width:1px;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--color-brand1-500);font-weight:700;-webkit-transition-duration:.3s;transition-duration:.3s}.card-trimesters .content .weeks-content .week-navigation-element a:hover{background-color:var(--color-yellow-500);border-color:var(--color-yellow-500);color:var(--color-brand1-500)}.card-trimesters .content .weeks-content .week-navigation-element a:focus:before{border-radius:.75rem;inset-inline-start:-.5rem;top:-.5rem}.pregnancy-calendar-content{margin-top:1.5rem}@media (min-width:740px){.pregnancy-calendar-content{margin-top:4rem}}.pregnancy-calendar-content .paragraph__title--icon{margin-bottom:.5rem;margin-left:auto;margin-right:auto;width:2.5rem}.pregnancy-calendar-content .paragraph__title--icon img{height:auto;width:100%}.pregnancy-weekly-calendar{margin:auto;max-width:100%;width:1200px}