.booking-card[data-astro-cid-wa6lnf2n]{background:var(--color-peach);border:1px solid var(--color-blush);box-shadow:var(--shadow-card);border-radius:10px;padding:1.75rem}.booking-icon{width:2.75rem;height:2.75rem;color:var(--color-copper-text);margin-bottom:1rem}.booking-card[data-astro-cid-wa6lnf2n] h2[data-astro-cid-wa6lnf2n]{margin-bottom:.75rem}.booking-card[data-astro-cid-wa6lnf2n] h2[data-astro-cid-wa6lnf2n]:after{display:none}.booking-card[data-astro-cid-wa6lnf2n] .button[data-astro-cid-wa6lnf2n]{width:100%;margin-top:1.25rem}.booking-card[data-astro-cid-wa6lnf2n] .button[data-astro-cid-wa6lnf2n]+.button[data-astro-cid-wa6lnf2n]{margin-top:.75rem}.text-contact[data-astro-cid-wa6lnf2n]{text-align:center;margin-top:1rem;font-size:.875rem}.text-contact[data-astro-cid-wa6lnf2n] a[data-astro-cid-wa6lnf2n]{text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.related-care[data-astro-cid-wa6lnf2n]{padding:2rem .5rem 0}h2[data-astro-cid-wa6lnf2n]{align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1.8rem;display:flex}h2[data-astro-cid-wa6lnf2n]:after{content:"";background:var(--color-copper);width:3.5rem;height:1px}.service-related[data-astro-cid-wa6lnf2n]{gap:.5rem;margin-top:1rem;display:grid}.service-related[data-astro-cid-wa6lnf2n] a[data-astro-cid-wa6lnf2n]{min-height:44px;padding-block:.65rem}.service-sidebar[data-astro-cid-wa6lnf2n]{min-width:0}.explorer-section[data-astro-cid-lfhctvst]{max-width:72rem;padding-block:2.5rem 4rem}.week-controls[data-astro-cid-lfhctvst]{border:1px solid var(--color-blush);background:#fff;border-radius:10px;margin-bottom:2rem;padding:1.5rem 2rem}.week-control-heading[data-astro-cid-lfhctvst]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.week-control-heading[data-astro-cid-lfhctvst]>div[data-astro-cid-lfhctvst]{align-items:center;gap:1.5rem;display:flex}.week-control-heading[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:before{display:none}.selected-week[data-astro-cid-lfhctvst]{font:400 2rem/1.2 var(--font-display);color:var(--color-navy)}.top-week-buttons[data-astro-cid-lfhctvst]{color:var(--color-rose-dark);justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:600;display:flex}.top-week-buttons[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst],.top-week-buttons[data-astro-cid-lfhctvst]>span[data-astro-cid-lfhctvst]{align-items:center;min-height:44px;display:inline-flex}.top-week-buttons[data-astro-cid-lfhctvst]>span[data-astro-cid-lfhctvst]{opacity:.45}input[data-astro-cid-lfhctvst][type=range]:focus{outline:3px solid var(--color-navy);outline-offset:4px;border-radius:4px}.week-control-heading[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]{font-size:.75rem}select[data-astro-cid-lfhctvst],input[data-astro-cid-lfhctvst][type=date]{border:1px solid var(--color-blush);background:var(--color-ivory);min-height:48px;color:var(--color-navy);font:inherit;border-radius:.5rem;padding:.5rem 1rem}select[data-astro-cid-lfhctvst]{min-width:8rem}fieldset[data-astro-cid-lfhctvst]{border:0;min-width:0;margin:0;padding:0}.week-range-track[data-astro-cid-lfhctvst]{align-items:center;height:32px;display:flex;position:relative}.week-range-track[data-astro-cid-lfhctvst] progress[data-astro-cid-lfhctvst]{background:var(--color-blush);width:100%;height:6px;color:var(--color-rose);border:none;border-radius:4px;position:absolute;overflow:hidden}progress[data-astro-cid-lfhctvst]::-webkit-progress-bar{background:var(--color-blush)}progress[data-astro-cid-lfhctvst]::-webkit-progress-value{background:var(--color-rose)}progress[data-astro-cid-lfhctvst]::-moz-progress-bar{background:var(--color-rose)}input[data-astro-cid-lfhctvst][type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0;position:relative}input[data-astro-cid-lfhctvst][type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}input[data-astro-cid-lfhctvst][type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-rose);width:24px;height:24px;box-shadow:0 0 0 1px var(--color-rose);border:3px solid #fff;border-radius:50%;margin-top:-9px}input[data-astro-cid-lfhctvst][type=range]::-moz-range-track{background:0 0;height:6px}input[data-astro-cid-lfhctvst][type=range]::-moz-range-thumb{background:var(--color-rose);width:20px;height:20px;box-shadow:0 0 0 1px var(--color-rose);border:3px solid #fff;border-radius:50%}.range-ends[data-astro-cid-lfhctvst]{color:var(--color-ink);justify-content:space-between;font-size:.8rem;display:flex}.trimester-nav[data-astro-cid-lfhctvst]{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem;display:grid}.trimester-nav[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst]{text-align:center;color:var(--color-ink);border:1px solid #eee4df;border-radius:.5rem;padding:.75rem 1rem;transition:background .15s}.trimester-nav[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst][aria-current]{background:var(--color-ivory);border-color:var(--color-copper);color:var(--color-navy)}.trimester-nav[data-astro-cid-lfhctvst] span[data-astro-cid-lfhctvst]{font-weight:600;display:block}.trimester-nav[data-astro-cid-lfhctvst] small[data-astro-cid-lfhctvst]{font-size:.75rem}.due-date[data-astro-cid-lfhctvst]{margin-top:1.1rem;font-size:.9rem}.due-date[data-astro-cid-lfhctvst] summary[data-astro-cid-lfhctvst]{cursor:pointer;width:fit-content;color:var(--color-rose-dark);font-weight:600}.due-date[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst]{max-width:42rem;margin:.75rem 0;line-height:1.6}.due-date[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst]:empty{display:none}.due-date[data-astro-cid-lfhctvst] input[data-astro-cid-lfhctvst]{background:#fff;width:min(100%,20rem)}.week-range-field[data-astro-cid-lfhctvst]{margin-top:0}.trimester-nav[data-astro-cid-lfhctvst]{margin-top:.5rem}.trimester-nav[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst]{padding:.5rem}.week-panel[data-astro-cid-lfhctvst]{background:var(--color-peach);border:1px solid var(--color-blush);border-radius:10px;grid-template-columns:.85fr 1.15fr;align-items:center;display:grid;overflow:hidden}.size-visual[data-astro-cid-lfhctvst]{flex-direction:column;align-items:center;padding:2rem;display:flex}.size-visual[data-astro-cid-lfhctvst] img[data-astro-cid-lfhctvst]{width:min(100%,230px);height:auto}.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]{letter-spacing:.08em;margin-bottom:.75rem;font-size:.8rem}.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:before,.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:after{display:none}.size-story[data-astro-cid-lfhctvst]{padding:2rem 3rem 2rem 1rem}.size-prefix[data-astro-cid-lfhctvst]{font-size:1rem}.size-story[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{margin:.5rem 0 1.5rem;font-size:clamp(2.5rem,4vw,3.5rem)}.length-card[data-astro-cid-lfhctvst]{border-top:1px solid var(--color-blush);align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.length-card[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst],.length-card[data-astro-cid-lfhctvst] small[data-astro-cid-lfhctvst]{font-size:.8rem}.length-card[data-astro-cid-lfhctvst] small[data-astro-cid-lfhctvst]{display:block}.length-card[data-astro-cid-lfhctvst] strong[data-astro-cid-lfhctvst]{font:400 1.9rem/1.4 var(--font-display);color:var(--color-navy);display:block}.length-card[data-astro-cid-lfhctvst] strong[data-astro-cid-lfhctvst]>span[data-astro-cid-lfhctvst]{font:400 1rem var(--font-sans)}.length-icon{width:2rem;height:2rem;color:var(--color-copper)}.weekly-body[data-astro-cid-lfhctvst]{margin-top:3.5rem}.weekly-reading[data-astro-cid-lfhctvst]{min-width:0}.guide-copy[data-astro-cid-lfhctvst]{margin-bottom:2.75rem}.guide-copy[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{align-items:center;gap:1rem;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.25rem);display:flex}.guide-copy[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]:after{content:"";background:var(--color-copper);flex:0 0 3rem;height:1px}.guide-copy[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]{margin-bottom:.8rem}.guide-copy[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:before{display:none}.guide-copy[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst],.looking-ahead[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst]{line-height:1.8}.text-link[data-astro-cid-lfhctvst]{color:var(--color-rose-dark);text-underline-offset:5px;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-block}.looking-ahead[data-astro-cid-lfhctvst]{background:var(--color-peach);border-left:2px solid var(--color-copper);border-radius:0 8px 8px 0;gap:1.25rem;padding:1.75rem 2rem;display:flex}.looking-ahead[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{margin-bottom:.65rem;font-size:1.8rem}.question-label[data-astro-cid-lfhctvst]{margin-bottom:.4rem;font-size:.8rem}.ahead-icon{width:2rem;height:2rem;color:var(--color-copper);flex-shrink:0}.week-source[data-astro-cid-lfhctvst]{border-top:1px solid var(--color-blush);max-width:48rem;margin:2rem auto 0;padding-top:1.5rem}.week-source[data-astro-cid-lfhctvst] h3[data-astro-cid-lfhctvst]{font:600 .9rem var(--font-sans);margin-bottom:.5rem}.week-source[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst]{text-underline-offset:3px;overflow-wrap:anywhere;width:fit-content;padding-block:.4rem;font-size:.85rem;text-decoration:underline;display:block}.directory-return[data-astro-cid-lfhctvst]{max-width:48rem;margin:1.5rem auto 0;display:block}.pregnancy-context[data-astro-cid-lfhctvst]{border-top:1px solid var(--color-blush);gap:1.25rem;max-width:48rem;margin:3rem auto 0;padding-top:2rem;display:flex}.context-icon{width:1.75rem;height:1.75rem;color:var(--color-copper);flex-shrink:0}.pregnancy-context[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{margin-bottom:.75rem;font-size:1.7rem}.pregnancy-context[data-astro-cid-lfhctvst] p[data-astro-cid-lfhctvst]{margin-block:.75rem;font-size:.95rem;line-height:1.8}.pregnancy-context[data-astro-cid-lfhctvst] summary[data-astro-cid-lfhctvst]{cursor:pointer;margin-top:1.5rem;font-weight:600}.week-safety[data-astro-cid-lfhctvst]{border:1px solid var(--color-blush);background:#fff;border-radius:8px;margin-top:1.75rem;padding:1.5rem}.week-safety[data-astro-cid-lfhctvst] h3[data-astro-cid-lfhctvst]{font-size:1.5rem}.no-js-note[data-astro-cid-lfhctvst]{margin-top:1rem}@media (width>=1024px){.week-overview[data-astro-cid-lfhctvst]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.week-controls[data-astro-cid-lfhctvst]{margin-bottom:0;padding:1.5rem}.week-control-heading[data-astro-cid-lfhctvst]>div[data-astro-cid-lfhctvst]{display:block}.selected-week[data-astro-cid-lfhctvst]{margin-top:.35rem}.week-panel[data-astro-cid-lfhctvst]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.size-visual[data-astro-cid-lfhctvst]{padding:1.25rem .75rem}.size-visual[data-astro-cid-lfhctvst] img[data-astro-cid-lfhctvst]{width:min(100%,170px)}.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]{letter-spacing:.08em;font-size:.8rem}.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:before,.size-story[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:after{display:none}.size-story[data-astro-cid-lfhctvst]{padding:1.5rem 1.5rem 1.5rem .5rem}.size-story[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{font-size:clamp(2rem,3vw,2.75rem)}.length-card[data-astro-cid-lfhctvst]{gap:.6rem}.trimester-nav[data-astro-cid-lfhctvst] span[data-astro-cid-lfhctvst]{font-size:.85rem}}@media (width<=767px){.explorer-section[data-astro-cid-lfhctvst]{padding-block:1.5rem 2.5rem}.week-controls[data-astro-cid-lfhctvst]{margin-bottom:1.5rem;padding:1.25rem}.week-control-heading[data-astro-cid-lfhctvst]>div[data-astro-cid-lfhctvst]{display:block}.week-control-heading[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]{letter-spacing:.1em;font-size:.65rem}.week-control-heading[data-astro-cid-lfhctvst] .eyebrow[data-astro-cid-lfhctvst]:after{display:none}.selected-week[data-astro-cid-lfhctvst]{margin-top:.25rem}select[data-astro-cid-lfhctvst]{min-width:7rem}.trimester-nav[data-astro-cid-lfhctvst]{gap:.35rem}.trimester-nav[data-astro-cid-lfhctvst] a[data-astro-cid-lfhctvst]{padding:.6rem .15rem}.trimester-nav[data-astro-cid-lfhctvst] span[data-astro-cid-lfhctvst]{font-size:.72rem}.trimester-nav[data-astro-cid-lfhctvst] small[data-astro-cid-lfhctvst]{font-size:.65rem}.week-panel[data-astro-cid-lfhctvst]{grid-template-columns:1fr}.size-visual[data-astro-cid-lfhctvst]{padding:1.5rem 1rem 0}.size-visual[data-astro-cid-lfhctvst] img[data-astro-cid-lfhctvst]{width:160px}.size-story[data-astro-cid-lfhctvst]{padding:.75rem 1.5rem 1.5rem}.size-story[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]{margin-bottom:1rem}.weekly-body[data-astro-cid-lfhctvst]{margin-top:2.5rem}.guide-copy[data-astro-cid-lfhctvst]{margin-bottom:2rem}.guide-copy[data-astro-cid-lfhctvst] h2[data-astro-cid-lfhctvst]:after{flex-basis:1.5rem}.looking-ahead[data-astro-cid-lfhctvst]{gap:.75rem;padding:1.25rem}.pregnancy-context[data-astro-cid-lfhctvst]{gap:.75rem;margin-top:2.5rem}.context-icon{width:1.25rem;height:1.25rem}.week-safety[data-astro-cid-lfhctvst]{padding:1rem}}
