@keyframes efFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.outcome{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.outcome strong{font:600 20px var(--serif);color:#f5b7c7;margin-bottom:6px;display:block}.outcome span{color:#ffffffc7;font-size:14px}.outcome{transition:transform .35s,background .35s}.outcome:hover{background:#ffffff21;transform:translateY(-5px)}.timeline{gap:18px;max-width:920px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg,var(--pink),var(--teal));opacity:.35;width:2px;position:absolute;top:10px;bottom:10px;left:23px}@media (width<=600px){.timeline:before{left:18px}}.dn-disclaimer{border-top:1px solid var(--line);max-width:760px;padding-top:18px;margin:26px auto 0!important;font-size:13px!important}.pg-refs{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:760px;margin:30px auto 0;padding:20px 22px}.pg-refs strong{color:var(--teal-deep);margin-bottom:8px;font-size:14.5px;display:block}.pg-refs ul{gap:6px;margin:0;padding-left:18px;display:grid}.pg-refs a{color:var(--teal-dark);text-underline-offset:3px;font-size:14px;text-decoration:underline}.fi-h2{font:600 clamp(28px,3.6vw,42px)/1.18 var(--serif);color:var(--teal-deep);margin:12px 0 16px}.fi-p{color:var(--muted);margin:0 0 14px;font-size:17px}.fi-meta-card{border-left:4px solid var(--teal);background:#fff;border-radius:18px;margin-bottom:14px;padding:20px 22px}.fi-meta-card strong{color:var(--teal-deep);margin-bottom:6px;display:block}.fi-meta-card p{color:var(--muted);margin:0 0 4px;font-size:14.5px}.fi-refs{max-width:none!important;margin:0!important}.pc-closing{border:1px solid var(--lilac-2);background:linear-gradient(135deg,#f8f5fc,#fdeff3);border-radius:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:36px;padding:48px;display:grid}.pc-closing h2{font:600 clamp(26px,3.2vw,38px)/1.2 var(--serif);color:var(--teal-deep);margin:14px 0}.pc-closing p{color:var(--muted);margin:0;font-size:16.5px}.pc-closing .closing-actions{justify-content:flex-start;margin-top:24px}.pc-meta{border-left-color:var(--plum)!important;margin:0!important}.pc-closing .dn-disclaimer{border-top-color:var(--lilac-2);grid-column:1/-1;max-width:none;margin:4px 0 0!important}@media (width<=900px){.pc-understand,.pc-fert,.pc-causes,.pc-preg,.pc-why,.pc-closing{grid-template-columns:minmax(0,1fr);gap:34px}}@media (width<=600px){.pc-preg-card,.pc-closing{padding:24px}.pc-closing .closing-actions .btnx{flex:100%}}:root{--navy:#23395b;--steel:#3e5c84;--steel-bg:#f1f5fa;--steel-2:#d6e0ee;--gold:#b8862f;--gold-2:#f3e6cc;--gold-bg:#fcf8f0;--sky:#2e7fa3;--sky-d:#1f5f7d;--sky-bg:#f0f7fb;--sky-2:#d3e8f2}.fq-mint{background:linear-gradient(#f3faf9,#eaf5f3)}.fq-mid[hidden],.fq-cat[hidden],.fq-item[hidden],.fq-empty[hidden],.fq-results[hidden]{display:none!important}.fq-hero{background:radial-gradient(circle at 12% 20%,#d97b9829,#0000 30%),radial-gradient(circle at 88% 70%,#2f858729,#0000 34%),linear-gradient(160deg,#f7fbfb,#fdf4f7);padding:44px 0 56px;position:relative;overflow:hidden}.fq-hero-inner{z-index:2;text-align:center;max-width:860px;position:relative}.fq-hero .breadcrumb ol{justify-content:center}.fq-hero h1{font:600 clamp(36px,5vw,60px)/1.08 var(--serif);color:var(--teal-deep);letter-spacing:-.02em;margin:18px 0 14px}.fq-hero .page-lead{max-width:740px;margin:0 auto}.fq-bubble{z-index:1;font:600 var(--serif);color:#fff;opacity:.85;border-radius:50%;place-items:center;animation:7s ease-in-out infinite pcBob;display:grid;position:absolute}.fq-bubble.b1{background:var(--pink);width:64px;height:64px;font-size:34px;top:70px;left:7%}.fq-bubble.b2{background:var(--teal);width:84px;height:84px;font-size:44px;animation-delay:-2s;top:120px;right:9%}.fq-bubble.b3{background:#9fcde0;width:46px;height:46px;font-size:24px;animation-delay:-4s;bottom:40px;left:14%}.fq-search{background:#fff;border:2px solid #0000;border-radius:999px;align-items:center;max-width:640px;margin:28px auto 0;transition:border-color .2s;display:flex;position:relative;box-shadow:0 18px 45px #0e454924}.fq-search:focus-within{border-color:var(--teal)}.fq-search .ico{width:22px;height:22px;color:var(--teal);position:absolute;left:22px}.fq-search input{min-width:0;font:600 16px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:999px;outline:0;flex:1;padding:18px 54px 18px 58px}.fq-search input::-webkit-search-cancel-button{display:none}.fq-search button{background:var(--mint);width:36px;height:36px;color:var(--teal-deep);cursor:pointer;border:0;border-radius:50%;font-size:22px;position:absolute;right:12px}.fq-popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.fq-popular span{color:var(--muted);font-size:13.5px;font-weight:800}.fq-popular button{border:1px solid var(--line);font:700 13.5px var(--sans);color:var(--teal-deep);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;transition:background .2s,border-color .2s}.fq-popular button:hover{background:var(--mint);border-color:var(--teal)}.fq-stat{color:var(--muted);margin:18px 0 0;font-size:14px}.fq-stat b{color:var(--pink-dark);font-size:16px}.fq-note{background:var(--teal-deep);color:#fff}.fq-note-inner{align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}.fq-note-inner .ico{color:#f5b7c7;flex:none;width:30px;height:30px}.fq-note-inner p{color:#ffffffe0;margin:0}.fq-chips{display:none}.fq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.fq-side{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:22px;padding:20px;position:sticky;overflow:auto;box-shadow:0 12px 30px #0e45490f}.fq-side-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fq-side-top strong{font:600 18px var(--serif);color:var(--teal-deep)}.fq-tools{gap:4px;display:flex}.fq-tools button{white-space:nowrap;border:1px solid var(--line);font:700 11.5px var(--sans);color:var(--teal-dark);cursor:pointer;background:#fff;border-radius:8px;padding:5px 8px}.fq-tools button:hover{background:var(--mint)}.fq-side ul{margin:0;padding:0;list-style:none}.fq-side-group{letter-spacing:.07em;text-transform:uppercase;color:var(--pink-dark);margin:14px 0 4px;font-size:11.5px;font-weight:800}.fq-side-group:first-child{margin-top:0}.fq-side a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex}.fq-side a span{text-align:center;background:var(--mint);min-width:24px;color:var(--teal-dark);border-radius:999px;padding:1px 7px;font-size:11.5px}.fq-side a:hover{background:var(--mint)}.fq-side a.on{background:var(--teal-deep);color:#fff}.fq-side a.on span{color:#fff;background:#ffffff2e}.fq-side a.dim{opacity:.35}.fq-main{gap:22px;display:grid}.fq-results{background:var(--mint);color:var(--teal-deep);border-radius:14px;margin:0;padding:12px 16px;font-weight:700}.fq-cat{border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 20px);background:#fff;border-radius:26px;padding:26px 26px 20px}.fq-cat-head{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;padding-bottom:14px;display:flex}.fq-cat-group{letter-spacing:.07em;text-transform:uppercase;width:100%;color:var(--pink-dark);font-size:11.5px;font-weight:800}.fq-cat-head h2{font:600 clamp(22px,2.4vw,28px)/1.2 var(--serif);color:var(--teal-deep);margin:0}.fq-count{color:var(--muted);font-size:13px;font-weight:700}.fq-items{gap:8px;display:grid}.fq-item{background:#fafcfc;border:1px solid #0000;border-radius:16px;transition:background .2s,border-color .2s}.fq-item[open]{border-color:var(--line);background:#fff;box-shadow:0 10px 26px #0e45490f}.fq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-q{color:var(--teal-deep);font-size:16px;font-weight:800;line-height:1.4}.fq-item summary i{background:var(--mint);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .3s,background .3s;position:relative}.fq-item summary i:before,.fq-item summary i:after{content:"";background:var(--teal-deep);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-item summary i:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.fq-item[open] summary i{background:var(--pink)}.fq-item[open] summary i:before{background:#fff}.fq-item[open] summary i:after{background:#fff;transform:translate(-50%,-50%)rotate(0)}.fq-a{color:var(--muted);padding:0 18px 18px;animation:.35s efFade}.fq-a p{margin:0 0 10px}.fq-a p:last-child{margin-bottom:0}.fq-a strong{color:var(--ink)}.fq-list{flex-wrap:wrap;gap:8px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.fq-list li{background:var(--mint);color:var(--teal-dark);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700}.fq-list li p{margin:0}.fq-more{color:var(--pink-dark);margin-top:12px;font-size:14.5px;font-weight:800;display:inline-block}mark.fq-hl{color:inherit;background:#ffe7a8;border-radius:3px;padding:0 1px}.fq-empty{text-align:left;background:#fff7f9;border:1px dashed #f0b9c9;border-radius:26px;padding:34px}.fq-empty h2{font:600 26px var(--serif);color:var(--teal-deep);margin:0 0 8px}.fq-empty p{color:var(--muted);margin:0 0 16px}.fq-mid{color:#fff;background:linear-gradient(125deg,#0e4549,#155e62 50%,#b85b79);border-radius:28px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden;box-shadow:0 24px 55px #0e454940}.fq-mid-img{background:#5d8a86;min-height:240px;position:relative}.fq-mid-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fq-mid-copy{padding:36px}.fq-mid-copy h2{font:600 clamp(24px,2.8vw,32px)/1.2 var(--serif);margin:12px 0 10px}.fq-mid-copy p{color:#ffffffe6;margin:0}.fq-mid-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.fq-contact{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:56px;display:grid}.fq-contact-img img{aspect-ratio:5/5.6;object-fit:cover;background:var(--line);width:100%;box-shadow:var(--shadow);border-radius:160px 30px 30px}.fq-when{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fq-when li{border:1px solid var(--line);color:var(--teal-deep);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.fq-when li:before{content:"✓";background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.fq-closing{background:linear-gradient(135deg,#f7fbfb,#fdf3f6)!important;align-items:start!important}@media (width<=1180px){.fq-bubble{display:none}}@media (width<=1000px){.fq-layout{grid-template-columns:minmax(0,1fr)}.fq-side{display:none}.fq-chips{top:var(--header-h);z-index:40;border-bottom:1px solid var(--line);scrollbar-width:none;backdrop-filter:blur(6px);background:#fffffff5;gap:8px;margin:-10px -22px 18px;padding:10px 22px;display:flex;position:sticky;overflow-x:auto}.fq-chips::-webkit-scrollbar{display:none}.fq-chips a{border:1px solid var(--line);color:var(--teal-deep);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:13.5px;font-weight:800}.fq-chips a.on{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.fq-chips a.dim{opacity:.35}}@media (width<=900px){.fq-mid,.fq-contact{grid-template-columns:minmax(0,1fr)}.fq-mid-img{min-height:200px}.fq-contact-img{width:100%;max-width:420px;margin:0 auto}.fq-contact-img img{aspect-ratio:4/3.4}}@media (width<=600px){.fq-search input{padding:16px 48px 16px 52px;font-size:15px}.fq-cat{border-radius:22px;padding:20px 16px 16px}.fq-item summary{padding:14px 12px}.fq-q{font-size:15px}.fq-a{padding:0 12px 14px}.fq-mid-copy{padding:26px 22px}.fq-mid-actions .btnx{flex:100%}.fq-when{grid-template-columns:minmax(0,1fr)}.fq-note-inner{align-items:flex-start}}