.PregnancyAnnouncement-module__w-lmrq__page{color:#302a3b;background:#fffbf8}.PregnancyAnnouncement-module__w-lmrq__shell{width:min(100% - 40px,1180px);margin-inline:auto}.PregnancyAnnouncement-module__w-lmrq__hero{background:radial-gradient(circle at 83% 38%,#ffdce6 0,#fff1ed 28%,#0000 53%),linear-gradient(125deg,#fffaf1,#fff3f7 74%,#f0f7ff);padding:24px 0 72px;position:relative;overflow:hidden}.PregnancyAnnouncement-module__w-lmrq__hero:after{content:"";pointer-events:none;border:1px solid #e8b9cb;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-170px;right:-80px}.PregnancyAnnouncement-module__w-lmrq__breadcrumb{color:#805f70;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.PregnancyAnnouncement-module__w-lmrq__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.PregnancyAnnouncement-module__w-lmrq__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;min-height:610px;display:grid}.PregnancyAnnouncement-module__w-lmrq__heroCopy{z-index:1;position:relative}.PregnancyAnnouncement-module__w-lmrq__eyebrow{color:#a53663;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.PregnancyAnnouncement-module__w-lmrq__hero h1,.PregnancyAnnouncement-module__w-lmrq__section h2,.PregnancyAnnouncement-module__w-lmrq__wording h2,.PregnancyAnnouncement-module__w-lmrq__toolSection h2,.PregnancyAnnouncement-module__w-lmrq__faqSection h2,.PregnancyAnnouncement-module__w-lmrq__relatedSection h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:700}.PregnancyAnnouncement-module__w-lmrq__hero h1{max-width:720px;margin:0;font-size:clamp(54px,6vw,91px);line-height:.99}.PregnancyAnnouncement-module__w-lmrq__lede{color:#5d5363;max-width:600px;margin:28px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.PregnancyAnnouncement-module__w-lmrq__heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.PregnancyAnnouncement-module__w-lmrq__primaryButton{color:#fff;background:#be326c;border-radius:16px;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:14px 24px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px #e8afc8}.PregnancyAnnouncement-module__w-lmrq__primaryButton:hover{transform:translateY(3px);box-shadow:0 7px #e8afc8}.PregnancyAnnouncement-module__w-lmrq__primaryButton span{font-size:22px;line-height:1}.PregnancyAnnouncement-module__w-lmrq__textLink{color:#70344f;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}.PregnancyAnnouncement-module__w-lmrq__freeNote{color:#7b6c7d;margin:23px 0 0;font-size:13px;font-weight:700}.PregnancyAnnouncement-module__w-lmrq__heroArt{isolation:isolate;justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.PregnancyAnnouncement-module__w-lmrq__heroArt:before{content:"";z-index:-1;background:#f6c5d8;border-radius:50% 45% 48% 44%;position:absolute;inset:8% 2% 5% 7%;transform:rotate(-10deg)}.PregnancyAnnouncement-module__w-lmrq__heroArt:after{content:"";z-index:-1;border:2px dashed #7b39564d;border-radius:50%;position:absolute;inset:18% -2% 0 16%;transform:rotate(15deg)}.PregnancyAnnouncement-module__w-lmrq__artCard{background:#fffcf7;border:1px solid #d9a9b9;flex-direction:column;width:min(84%,410px);min-height:440px;padding:18px;display:flex;transform:rotate(5deg);box-shadow:0 22px 50px #5e254333,13px 14px #ffffffb3}.PregnancyAnnouncement-module__w-lmrq__artTop{color:#9c4768;letter-spacing:.14em;border-bottom:1px solid #e8c2d0;justify-content:space-between;padding:3px 3px 16px;font-size:11px;font-weight:900;display:flex}.PregnancyAnnouncement-module__w-lmrq__artInner{text-align:center;background:radial-gradient(circle,#fffaf1,#fff1f5);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.PregnancyAnnouncement-module__w-lmrq__artHeart{color:#bf4774;font-size:64px;line-height:1}.PregnancyAnnouncement-module__w-lmrq__artInner small{letter-spacing:.16em;color:#906b79;margin:22px 0;font-size:11px;font-weight:900}.PregnancyAnnouncement-module__w-lmrq__artInner strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(33px,3.3vw,48px);line-height:1.06}.PregnancyAnnouncement-module__w-lmrq__artRule{color:#c45b7d;margin-top:24px}.PregnancyAnnouncement-module__w-lmrq__artBurst{color:#d4a254;z-index:1;font-size:90px;line-height:1;position:absolute;top:11%;right:6%;transform:rotate(13deg)}.PregnancyAnnouncement-module__w-lmrq__artCaption{color:#27465e;background:#d8ebf7;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900;position:absolute;bottom:9%;left:0;transform:rotate(-6deg);box-shadow:0 6px 15px #a7819333}.PregnancyAnnouncement-module__w-lmrq__promiseStrip{color:#fff;background:#342b3d}.PregnancyAnnouncement-module__w-lmrq__promiseStrip .PregnancyAnnouncement-module__w-lmrq__shell{grid-template-columns:repeat(3,1fr);display:grid}.PregnancyAnnouncement-module__w-lmrq__promiseStrip span{border-left:1px solid #665969;align-items:center;gap:14px;padding:21px 26px;font-size:14px;font-weight:800;display:flex}.PregnancyAnnouncement-module__w-lmrq__promiseStrip span:last-child{border-right:1px solid #665969}.PregnancyAnnouncement-module__w-lmrq__promiseStrip b{color:#ffbdcf;font-family:Georgia,serif;font-size:21px}.PregnancyAnnouncement-module__w-lmrq__section,.PregnancyAnnouncement-module__w-lmrq__wording,.PregnancyAnnouncement-module__w-lmrq__toolSection,.PregnancyAnnouncement-module__w-lmrq__faqSection,.PregnancyAnnouncement-module__w-lmrq__relatedSection{padding:96px 0}.PregnancyAnnouncement-module__w-lmrq__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);align-items:end;gap:48px;margin-bottom:38px;display:grid}.PregnancyAnnouncement-module__w-lmrq__sectionHeading h2,.PregnancyAnnouncement-module__w-lmrq__toolSection h2,.PregnancyAnnouncement-module__w-lmrq__faqSection h2,.PregnancyAnnouncement-module__w-lmrq__relatedSection h2{margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.05}.PregnancyAnnouncement-module__w-lmrq__sectionHeading p{color:#665b69;margin:0;font-size:17px;line-height:1.7}.PregnancyAnnouncement-module__w-lmrq__ideas{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.PregnancyAnnouncement-module__w-lmrq__idea{background:#fff;border:1px solid #efdde2;border-radius:23px;flex-direction:column;min-height:360px;padding:28px;display:flex;box-shadow:0 10px 25px #5b243710}.PregnancyAnnouncement-module__w-lmrq__idea:nth-child(2){background:#f2f8fc;border-color:#d6e7f1}.PregnancyAnnouncement-module__w-lmrq__idea:nth-child(3){background:#fff5eb;border-color:#f2dfc8}.PregnancyAnnouncement-module__w-lmrq__ideaNumber{color:#a6426a;font-family:Georgia,serif;font-size:17px;font-weight:700}.PregnancyAnnouncement-module__w-lmrq__idea h3{letter-spacing:-.035em;margin:28px 0 12px;font-family:Georgia,serif;font-size:27px;line-height:1.13}.PregnancyAnnouncement-module__w-lmrq__idea p{color:#5c5361;margin:0;font-size:15px;line-height:1.65}.PregnancyAnnouncement-module__w-lmrq__tip{color:#723f58;border-top:1px solid #dbcad0;margin-top:auto;padding-top:19px;font-size:14px;font-weight:700;line-height:1.55}.PregnancyAnnouncement-module__w-lmrq__wording{background:#f9e8ef}.PregnancyAnnouncement-module__w-lmrq__quotes{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.PregnancyAnnouncement-module__w-lmrq__quote{background:#fffaf6;border:1px solid #eed4dd;border-radius:21px;min-height:180px;padding:27px 30px}.PregnancyAnnouncement-module__w-lmrq__quote span{color:#9b3e68;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.PregnancyAnnouncement-module__w-lmrq__quote blockquote{margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(19px,2vw,25px);line-height:1.38}.PregnancyAnnouncement-module__w-lmrq__toolSection{background:#e8f4fa}.PregnancyAnnouncement-module__w-lmrq__toolGrid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.PregnancyAnnouncement-module__w-lmrq__toolBody{color:#4f5661;max-width:590px;margin:22px 0;font-size:18px;line-height:1.7}.PregnancyAnnouncement-module__w-lmrq__toolGrid ol{counter-reset:step;gap:12px;margin:28px 0 33px;padding:0;list-style:none;display:grid}.PregnancyAnnouncement-module__w-lmrq__toolGrid li{counter-increment:step;align-items:center;gap:13px;font-weight:750;display:flex}.PregnancyAnnouncement-module__w-lmrq__toolGrid li:before{content:counter(step);color:#fff;background:#bd3c70;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.PregnancyAnnouncement-module__w-lmrq__toolFine{color:#5e6a72;max-width:500px;margin:23px 0 0;font-size:13px;line-height:1.55}.PregnancyAnnouncement-module__w-lmrq__toolPicture{background:#f8dce7;border-radius:43% 57% 50% 50%;place-items:center;min-height:430px;display:grid;position:relative}.PregnancyAnnouncement-module__w-lmrq__toolPicture img{object-fit:contain;width:min(95%,450px);height:auto}.PregnancyAnnouncement-module__w-lmrq__toolStamp{background:#fffaf2;border:1px solid #d5acc0;border-radius:15px;padding:13px 18px;font-family:Georgia,serif;font-size:18px;font-weight:700;position:absolute;bottom:2%;right:2%;transform:rotate(6deg);box-shadow:5px 7px #e7bbcb}.PregnancyAnnouncement-module__w-lmrq__faqSection h2,.PregnancyAnnouncement-module__w-lmrq__relatedSection h2{margin-bottom:34px}.PregnancyAnnouncement-module__w-lmrq__faqs{border-top:1px solid #e8dce2;max-width:900px}.PregnancyAnnouncement-module__w-lmrq__faqs details{border-bottom:1px solid #e8dce2}.PregnancyAnnouncement-module__w-lmrq__faqs summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.PregnancyAnnouncement-module__w-lmrq__faqs summary::-webkit-details-marker{display:none}.PregnancyAnnouncement-module__w-lmrq__faqs summary span{color:#b73d6d;font-size:24px;line-height:1}.PregnancyAnnouncement-module__w-lmrq__faqs details[open] summary span{transform:rotate(45deg)}.PregnancyAnnouncement-module__w-lmrq__faqs p{color:#5b5360;max-width:760px;margin:-5px 0 25px;line-height:1.7}.PregnancyAnnouncement-module__w-lmrq__relatedSection{background:#fff4f6}.PregnancyAnnouncement-module__w-lmrq__related{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.PregnancyAnnouncement-module__w-lmrq__related a{background:#fff;border:1px solid #eddae3;border-radius:20px;flex-direction:column;gap:13px;min-height:170px;padding:25px;transition:transform .2s;display:flex;position:relative}.PregnancyAnnouncement-module__w-lmrq__related a:hover{transform:translateY(-4px)}.PregnancyAnnouncement-module__w-lmrq__related strong{padding-right:20px;font-family:Georgia,serif;font-size:21px;line-height:1.17}.PregnancyAnnouncement-module__w-lmrq__related span{color:#655967;font-size:14px;line-height:1.5}.PregnancyAnnouncement-module__w-lmrq__related b{color:#b83b6e;position:absolute;top:17px;right:19px}@media (max-width:900px){.PregnancyAnnouncement-module__w-lmrq__heroGrid{gap:20px;min-height:0}.PregnancyAnnouncement-module__w-lmrq__hero h1{font-size:clamp(50px,7vw,70px)}.PregnancyAnnouncement-module__w-lmrq__heroArt{min-height:460px}.PregnancyAnnouncement-module__w-lmrq__artCard{min-height:350px}.PregnancyAnnouncement-module__w-lmrq__ideas{grid-template-columns:1fr}.PregnancyAnnouncement-module__w-lmrq__idea{min-height:0}.PregnancyAnnouncement-module__w-lmrq__tip{margin-top:24px}.PregnancyAnnouncement-module__w-lmrq__toolGrid{gap:30px}.PregnancyAnnouncement-module__w-lmrq__toolPicture{min-height:330px}}@media (max-width:700px){.PregnancyAnnouncement-module__w-lmrq__shell{width:min(100% - 32px,520px)}.PregnancyAnnouncement-module__w-lmrq__hero{padding:18px 0 46px}.PregnancyAnnouncement-module__w-lmrq__heroGrid{flex-direction:column;align-items:stretch;gap:8px;display:flex}.PregnancyAnnouncement-module__w-lmrq__heroCopy{padding-top:40px}.PregnancyAnnouncement-module__w-lmrq__hero h1{max-width:10ch;font-size:clamp(46px,13vw,66px)}.PregnancyAnnouncement-module__w-lmrq__lede{margin-top:21px;font-size:17px}.PregnancyAnnouncement-module__w-lmrq__heroActions{gap:14px;margin-top:26px}.PregnancyAnnouncement-module__w-lmrq__primaryButton{text-align:center;width:100%;min-height:56px}.PregnancyAnnouncement-module__w-lmrq__textLink{margin-left:3px}.PregnancyAnnouncement-module__w-lmrq__freeNote{margin-top:11px}.PregnancyAnnouncement-module__w-lmrq__heroArt{min-height:365px;margin-top:14px}.PregnancyAnnouncement-module__w-lmrq__heroArt:before{inset:7% 8% 5%}.PregnancyAnnouncement-module__w-lmrq__artCard{width:min(73%,295px);min-height:310px;padding:11px}.PregnancyAnnouncement-module__w-lmrq__artTop{padding-bottom:10px;font-size:8px}.PregnancyAnnouncement-module__w-lmrq__artInner{padding:13px}.PregnancyAnnouncement-module__w-lmrq__artHeart{font-size:42px}.PregnancyAnnouncement-module__w-lmrq__artInner small{margin:12px 0;font-size:8px}.PregnancyAnnouncement-module__w-lmrq__artInner strong{font-size:34px}.PregnancyAnnouncement-module__w-lmrq__artRule{margin-top:14px}.PregnancyAnnouncement-module__w-lmrq__artBurst{font-size:60px;right:7%}.PregnancyAnnouncement-module__w-lmrq__artCaption{font-size:10px;bottom:4%;left:0}.PregnancyAnnouncement-module__w-lmrq__promiseStrip .PregnancyAnnouncement-module__w-lmrq__shell{grid-template-columns:1fr}.PregnancyAnnouncement-module__w-lmrq__promiseStrip span{border-bottom:1px solid #665969;border-left:0;padding:13px 6px}.PregnancyAnnouncement-module__w-lmrq__promiseStrip span:last-child{border-bottom:0;border-right:0}.PregnancyAnnouncement-module__w-lmrq__section,.PregnancyAnnouncement-module__w-lmrq__wording,.PregnancyAnnouncement-module__w-lmrq__toolSection,.PregnancyAnnouncement-module__w-lmrq__faqSection,.PregnancyAnnouncement-module__w-lmrq__relatedSection{padding:64px 0}.PregnancyAnnouncement-module__w-lmrq__sectionHeading{grid-template-columns:1fr;gap:14px}.PregnancyAnnouncement-module__w-lmrq__sectionHeading h2,.PregnancyAnnouncement-module__w-lmrq__toolSection h2,.PregnancyAnnouncement-module__w-lmrq__faqSection h2,.PregnancyAnnouncement-module__w-lmrq__relatedSection h2{font-size:clamp(36px,9vw,49px)}.PregnancyAnnouncement-module__w-lmrq__sectionHeading p{font-size:16px}.PregnancyAnnouncement-module__w-lmrq__ideas,.PregnancyAnnouncement-module__w-lmrq__quotes,.PregnancyAnnouncement-module__w-lmrq__related{grid-template-columns:1fr}.PregnancyAnnouncement-module__w-lmrq__idea{padding:23px}.PregnancyAnnouncement-module__w-lmrq__quote{min-height:0}.PregnancyAnnouncement-module__w-lmrq__toolGrid{grid-template-columns:1fr}.PregnancyAnnouncement-module__w-lmrq__toolPicture{min-height:300px;margin-top:10px}.PregnancyAnnouncement-module__w-lmrq__toolPicture img{max-width:330px}.PregnancyAnnouncement-module__w-lmrq__toolStamp{font-size:14px}.PregnancyAnnouncement-module__w-lmrq__faqs summary{font-size:16px}.PregnancyAnnouncement-module__w-lmrq__related a{min-height:0}}@media (prefers-reduced-motion:reduce){.PregnancyAnnouncement-module__w-lmrq__primaryButton,.PregnancyAnnouncement-module__w-lmrq__related a{transition:none}}@media (max-width:700px){.PregnancyAnnouncement-module__w-lmrq__hero:after{display:none}}.PregnancyAnnouncement-module__w-lmrq__section{scroll-margin-top:80px}
