html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote,body .condition-page.pregnancy-blood-pressure .preg-hub__journeyNote,body .condition-page.pregnancy-blood-pressure .preg-hub__miniList li{color:var(--preg-copy)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroText{margin:16px 0 0;max-width:46rem;font-size:1.02rem}body .condition-page.pregnancy-blood-pressure .preg-hub__heroMeta{margin:18px 0 0;font-size:.95rem;max-width:46rem;color:var(--preg-muted)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::before,body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .16) 0%,#fff0 70%)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(95 172 178 / .16) 0%,#fff0 72%)}body .condition-page.pregnancy-blood-pressure .preg-hub__actions,body .condition-page.pregnancy-blood-pressure .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body .condition-page.pregnancy-blood-pressure .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body .condition-page.pregnancy-blood-pressure .preg-hub__button:hover{transform:translateY(-1px)}body .condition-page.pregnancy-blood-pressure .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body .condition-page.pregnancy-blood-pressure .preg-hub__button--primary:hover,body .condition-page.pregnancy-blood-pressure .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body .condition-page.pregnancy-blood-pressure .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body .condition-page.pregnancy-blood-pressure .preg-hub__button--ghost:hover,body .condition-page.pregnancy-blood-pressure .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body .condition-page.pregnancy-blood-pressure .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body .condition-page.pregnancy-blood-pressure .preg-hub__button--light:hover,body .condition-page.pregnancy-blood-pressure .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body .condition-page.pregnancy-blood-pressure .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body .condition-page.pregnancy-blood-pressure .preg-hub__faq,body .condition-page.pregnancy-blood-pressure .preg-hub__cta{scroll-margin-top:110px}body .condition-page.pregnancy-blood-pressure .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body .condition-page.pregnancy-blood-pressure .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body .condition-page.pregnancy-blood-pressure .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body .condition-page.pregnancy-blood-pressure .preg-bp__termsGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__reviewGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__planningGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body .condition-page.pregnancy-blood-pressure .preg-bp__preventionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body .condition-page.pregnancy-blood-pressure .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body .condition-page.pregnancy-blood-pressure .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body .condition-page.pregnancy-blood-pressure .preg-hub__card p{margin:12px 0 0}body .condition-page.pregnancy-blood-pressure .preg-hub__section--feature{padding:0}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(280px,0.98fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%);border:1px solid rgb(191 211 209 / .9);border-radius:34px;box-shadow:0 20px 44px rgb(33 74 78 / .08);overflow:hidden}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature::before{content:"Do not wait";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;z-index:2}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro{position:relative;z-index:1}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro h2,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro p{color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentSignal{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;color:var(--preg-copy-strong);font-size:.9rem;font-weight:600;line-height:1.25}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentPanel{position:relative;z-index:1;align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;border-radius:28px;box-shadow:0 14px 30px rgb(33 74 78 / .06)}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentMeta{margin:18px 0 0;font-size:.98rem;line-height:1.62;color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist li{background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist li::before{background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body .condition-page.pregnancy-blood-pressure .preg-hub__journeyNote,body .condition-page.pregnancy-blood-pressure .preg-hub__processNote{position:relative;z-index:1;display:block;margin:clamp(24px, 2.4vw, 32px) 0 0;padding-top:16px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote{margin-top:clamp(32px, 3.2vw, 42px);padding-top:24px;border-top:0}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgb(214 228 226 / .9)}body .condition-page.pregnancy-blood-pressure .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body .condition-page.pregnancy-blood-pressure .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body .condition-page.pregnancy-blood-pressure .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body .condition-page.pregnancy-blood-pressure .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body .condition-page.pregnancy-blood-pressure .preg-hub__faq,body .condition-page.pregnancy-blood-pressure .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body .condition-page.pregnancy-blood-pressure .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body .condition-page.pregnancy-blood-pressure .faq-accordion{display:grid;gap:12px;margin-top:18px}body .condition-page.pregnancy-blood-pressure .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body .condition-page.pregnancy-blood-pressure .faq-item[open]{background:rgb(255 255 255 / .96)}body .condition-page.pregnancy-blood-pressure .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body .condition-page.pregnancy-blood-pressure .faq-item summary::-webkit-details-marker{display:none}body .condition-page.pregnancy-blood-pressure .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body .condition-page.pregnancy-blood-pressure .faq-item[open] summary::after{content:"-"}body .condition-page.pregnancy-blood-pressure .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body .condition-page.pregnancy-blood-pressure .faq-answer{padding:0 20px 18px}body .condition-page.pregnancy-blood-pressure .faq-answer p{margin:0}body .condition-page.pregnancy-blood-pressure .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__cta .eyebrow,body .condition-page.pregnancy-blood-pressure .preg-hub__cta h2,body .condition-page.pregnancy-blood-pressure .preg-hub__ctaCopy p{color:#f4fbfb}body .condition-page.pregnancy-blood-pressure .preg-hub__ctaCopy{max-width:42rem}body .condition-page.pregnancy-blood-pressure .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body .condition-page.pregnancy-blood-pressure .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body .condition-page.pregnancy-blood-pressure .preg-hub__card{height:100%}}@media (max-width:1100px){body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{grid-template-columns:1fr}body .condition-page.pregnancy-blood-pressure .preg-bp__termsGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__reviewGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__planningGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__preventionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body .condition-page.pregnancy-blood-pressure>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body .condition-page.pregnancy-blood-pressure .preg-hub__actions,body .condition-page.pregnancy-blood-pressure .preg-hub__ctaActions{width:100%}body .condition-page.pregnancy-blood-pressure .preg-bp__cta{flex-direction:column;align-items:flex-start}body .condition-page.pregnancy-blood-pressure .preg-bp__cta .preg-hub__ctaCopy,body .condition-page.pregnancy-blood-pressure .preg-bp__cta .preg-hub__ctaActions{width:100%;max-width:none}body .condition-page.pregnancy-blood-pressure .preg-bp__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body .condition-page.pregnancy-blood-pressure .preg-bp__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body .condition-page.pregnancy-blood-pressure .preg-hub__heroText,body .condition-page.pregnancy-blood-pressure .preg-hub__heroMeta,body .condition-page.pregnancy-blood-pressure .preg-hub__sectionHead>p,body .condition-page.pregnancy-blood-pressure .preg-hub__card p,body .condition-page.pregnancy-blood-pressure .faq-answer p,body .condition-page.pregnancy-blood-pressure .preg-hub__ctaCopy p,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro p,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentMeta,body .condition-page.pregnancy-blood-pressure .preg-hub__processNote,body .condition-page.pregnancy-blood-pressure .preg-hub__journeyNote,body .condition-page.pregnancy-blood-pressure .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body .condition-page.pregnancy-blood-pressure .preg-hub__button{padding:13px 18px;font-size:15px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentPanel{padding:20px 16px 18px;border-radius:24px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{padding:22px 16px;border-radius:28px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentSignal{font-size:1.02rem;line-height:1.55}}@media (max-width:640px){body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner,body .condition-page.pregnancy-blood-pressure .preg-hub__faq,body .condition-page.pregnancy-blood-pressure .preg-hub__cta,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{border-radius:24px}body .condition-page.pregnancy-blood-pressure .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body .condition-page.pregnancy-blood-pressure .lead{font-size:1.06rem;line-height:1.62}body .condition-page.pregnancy-blood-pressure .preg-bp__termsGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__reviewGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__planningGrid,body .condition-page.pregnancy-blood-pressure .preg-bp__preventionGrid{grid-template-columns:1fr}body .condition-page.pregnancy-blood-pressure .faq-item summary,body .condition-page.pregnancy-blood-pressure .faq-answer{padding-left:16px;padding-right:16px}}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}.page-template-full-width .entry-content{margin-top:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}.wp-element-button,.wp-block-button__link,a.wp-block-post-excerpt__more-link{transition:all 0.3s}.wp-element-button:hover,.wp-block-button__link:hover,a.wp-block-post-excerpt__more-link:hover,p.pixel-grove-scrool-top:hover:before{background-color:var(--wp--preset--color--button-hover-color)!important;border-color:var(--wp--preset--color--button-hover-color)!important}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}footer.wp-block-template-part{margin:0}footer.wp-block-template-part .jan-site-footer{background:linear-gradient(180deg,#f8fbfb 0%,#f2f7f7 100%);border-top:1px solid #d7e4e5;margin-top:clamp(48px, 7vw, 88px)}footer.wp-block-template-part .jan-site-footer__inner{padding:clamp(40px, 5vw, 68px) 20px 24px}footer.wp-block-template-part .jan-site-footer__grid{align-items:start!important;gap:clamp(28px, 4vw, 48px);margin-bottom:clamp(28px, 4vw, 40px)}footer.wp-block-template-part .jan-site-footer__brand,footer.wp-block-template-part .jan-site-footer__group{max-width:34rem}footer.wp-block-template-part .jan-site-footer__eyebrow{margin:0 0 10px;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .84)}footer.wp-block-template-part .jan-site-footer__title{margin:0;font-size:clamp(1.85rem, 2.2vw, 2.35rem);line-height:1.02;letter-spacing:-.02em;color:#123033}footer.wp-block-template-part .jan-site-footer__specialty{margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.45;color:#1f4043}footer.wp-block-template-part .jan-site-footer__summary{margin:14px 0 0;max-width:34ch;font-size:.98rem;line-height:1.65;color:#536a6c}body:not(.home) footer.wp-block-template-part .jan-site-footer__homeContact,body:not(.home) footer.wp-block-template-part .jan-site-footer__homeMap,body.home footer.wp-block-template-part .jan-site-footer__standardContact{display:none}body.home footer.wp-block-template-part .jan-site-footer__homeContact{display:block;margin-top:22px}body.home footer.wp-block-template-part .jan-site-footer__homeContact .jan-site-footer__heading{margin-bottom:14px}footer.wp-block-template-part .jan-site-footer__heading{margin:0 0 16px;font-size:.86rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#123033}footer.wp-block-template-part .jan-site-footer__nav,footer.wp-block-template-part .jan-site-footer__contactList{list-style:none;margin:0;padding:0}footer.wp-block-template-part .jan-site-footer__nav li,footer.wp-block-template-part .jan-site-footer__contactList li{margin:0}footer.wp-block-template-part .jan-site-footer__nav li+li{margin-top:8px}footer.wp-block-template-part .jan-site-footer__nav a{display:inline-block;padding:4px 0;color:#24494c;font-weight:500;text-decoration:none;border-bottom:1px solid #fff0;transition:color 0.18s ease,border-color 0.18s ease}footer.wp-block-template-part .jan-site-footer__nav a:hover,footer.wp-block-template-part .jan-site-footer__nav a:focus-visible{color:#2f6f73;border-bottom-color:rgb(47 111 115 / .35);outline:none}footer.wp-block-template-part .jan-site-footer__contactList{display:grid;gap:10px}footer.wp-block-template-part .jan-site-footer__contactList li{display:grid;gap:3px;padding:12px 14px;background:rgb(255 255 255 / .58);border:1px solid rgb(47 111 115 / .12);border-radius:16px}footer.wp-block-template-part .jan-site-footer__label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(47 111 115 / .8)}footer.wp-block-template-part .jan-site-footer__contactList a{color:#123033;font-weight:600;text-decoration:none;word-break:break-word}footer.wp-block-template-part .jan-site-footer__contactList a:hover,footer.wp-block-template-part .jan-site-footer__contactList a:focus-visible,footer.wp-block-template-part .jan-site-footer__legal a:hover,footer.wp-block-template-part .jan-site-footer__legal a:focus-visible{color:#2f6f73;outline:none}footer.wp-block-template-part .jan-site-footer__address{margin-top:18px;padding-top:18px;border-top:1px solid rgb(18 48 51 / .08)}footer.wp-block-template-part .jan-site-footer__addressTitle{margin:0 0 6px;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#123033}footer.wp-block-template-part .jan-site-footer__addressText{margin:0;max-width:28ch;line-height:1.7;color:#536a6c}footer.wp-block-template-part .jan-site-footer__note{margin:14px 0 0;max-width:28ch;font-size:.9rem;line-height:1.55;color:#6b7d7e}body.home footer.wp-block-template-part .jan-site-footer__homeMap{display:block}body.home footer.wp-block-template-part .jan-site-footer__homeMap .jan-site-footer__address{margin-top:0;padding-top:0;border-top:0}body.home footer.wp-block-template-part .jan-site-footer__mapCard{display:block;margin-top:18px;padding:10px;border-radius:24px;background:rgb(255 255 255 / .72);border:1px solid rgb(47 111 115 / .14);box-shadow:0 16px 38px rgb(20 58 59 / .08);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}body.home footer.wp-block-template-part .jan-site-footer__mapCard:hover,body.home footer.wp-block-template-part .jan-site-footer__mapCard:focus-visible{transform:translateY(-2px);box-shadow:0 20px 44px rgb(20 58 59 / .12);outline:none}body.home footer.wp-block-template-part .jan-site-footer__mapCard img{display:block;width:100%;height:auto;border-radius:18px}body.home footer.wp-block-template-part .jan-site-footer__mapLabel{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0 4px 2px;font-size:.94rem;font-weight:700;color:#174143}body.home footer.wp-block-template-part .jan-site-footer__mapLabel::after{content:"→";font-size:1rem;line-height:1}footer.wp-block-template-part .jan-site-footer__bar{padding-top:18px;border-top:1px solid rgb(18 48 51 / .1);gap:10px 18px}.jan-home-footer .jan-site-footer__grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,0.7fr) minmax(0,1fr);align-items:start!important;gap:clamp(28px, 4vw, 48px)}.jan-home-footer .jan-site-footer__brandCol,.jan-home-footer .jan-site-footer__linksCol,.jan-home-footer .jan-site-footer__contactCol{width:auto!important;flex-basis:auto!important;margin:0!important}.jan-home-footer .jan-site-footer__contactCol{display:block!important}.jan-home-footer .jan-site-footer__homeMap{display:block!important}footer.wp-block-template-part .jan-site-footer__copyright,footer.wp-block-template-part .jan-site-footer__legal{margin:0;font-size:.9rem;line-height:1.5;color:#708182}footer.wp-block-template-part .jan-site-footer__legal a{color:inherit;text-decoration:none}@media (max-width:900px){footer.wp-block-template-part .jan-site-footer__grid{flex-direction:column}.jan-home-footer .jan-site-footer__grid{grid-template-columns:1fr}footer.wp-block-template-part .jan-site-footer__brand,footer.wp-block-template-part .jan-site-footer__group,footer.wp-block-template-part .jan-site-footer__addressText,footer.wp-block-template-part .jan-site-footer__note{max-width:none}body.home footer.wp-block-template-part .jan-site-footer__homeContact{margin-top:18px}}@media (max-width:781px){footer.wp-block-template-part .jan-site-footer__inner{padding:32px 18px 22px}footer.wp-block-template-part .jan-site-footer__grid{gap:24px;margin-bottom:24px}footer.wp-block-template-part .jan-site-footer__heading{margin-bottom:14px}footer.wp-block-template-part .jan-site-footer__nav a{padding:8px 0}footer.wp-block-template-part .jan-site-footer__contactList{gap:12px}footer.wp-block-template-part .jan-site-footer__contactList li{padding:14px 14px 13px}footer.wp-block-template-part .jan-site-footer__contactList a{font-size:1rem;line-height:1.45}footer.wp-block-template-part .jan-site-footer__bar{padding-top:16px;flex-direction:column;align-items:flex-start!important}body.home footer.wp-block-template-part .jan-site-footer__mapCard{padding:8px;border-radius:20px}body.home footer.wp-block-template-part .jan-site-footer__mapCard img{border-radius:14px}}.orderby{padding:15px}div#sticky-header{position:relative;top:auto;z-index:91!important}body .wp-site-blocks>header.wp-block-template-part+*,body .wp-site-blocks>.wp-block-template-part+*{margin-block-start:0!important;margin-top:0!important}body .wp-site-blocks>header.wp-block-template-part+main,body .wp-site-blocks>.wp-block-template-part+main{margin-top:0!important;padding-top:0!important}body .wp-site-blocks>header.wp-block-template-part+main.is-layout-flow>:first-child,body .wp-site-blocks>.wp-block-template-part+main.is-layout-flow>:first-child,body .wp-site-blocks>header.wp-block-template-part+main .entry-content.wp-block-post-content,body .wp-site-blocks>.wp-block-template-part+main .entry-content.wp-block-post-content,body .wp-site-blocks>header.wp-block-template-part+main .entry-content.wp-block-post-content>:first-child,body .wp-site-blocks>.wp-block-template-part+main .entry-content.wp-block-post-content>:first-child{margin-block-start:0!important;margin-top:0!important;padding-top:0!important}body.page-id-590 .condition-page.bleeding-hub>.r-container{padding-top:clamp(18px, 2vw, 28px)!important}body.page-id-590 main.wp-block-group{padding-left:0!important;padding-right:0!important}body.page-id-590 .condition-page.bleeding-hub,body.page-id-590 .jan-aub-treatment-clone{width:100%!important;max-width:none!important;margin-inline:auto!important;box-sizing:border-box}body.page-id-590 .jan-aub-treatment-clone{background:transparent!important}body.page-id-590 .condition-page.bleeding-hub>.r-container{width:100%!important;max-width:1180px!important;margin-inline:auto!important;padding-left:clamp(14px, 2vw, 24px)!important;padding-right:clamp(14px, 2vw, 24px)!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero{width:100%!important;max-width:1180px!important;margin-inline:auto!important;padding:28px 32px!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero{width:auto!important;max-width:none!important;margin:0!important;padding:clamp(18px, 2.2vw, 28px)!important;background:rgb(255 255 255 / .78)!important;border:1px solid #E4ECEC!important;box-shadow:0 6px 18px rgb(18 45 45 / .06)!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .eyebrow{margin:0 0 4px 0!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .page-backlink{margin:0 0 8px!important;font-size:.9rem}body.page-id-590 .condition-page.bleeding-hub .bh-hero .page-backlink a{color:#2f6f73;text-decoration:none;border-bottom:1px solid rgb(47 111 115 / .35)}body.page-id-590 .condition-page.bleeding-hub .bh-hero .page-backlink a:hover{color:#22585b;border-bottom-color:rgb(34 88 91 / .45)}body.page-id-590 .condition-page.bleeding-hub .bh-hero h1{margin:0 0 10px 0!important;line-height:1.08!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .lead{margin:0 0 10px 0!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .bh-heroButtons{margin-top:6px!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .small{color:#4f6262!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .jan-hero-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero .jan-hero-actions .bh-heroButtons{margin-top:0!important;flex:0 0 auto}body.page-id-590 .condition-page.bleeding-hub .bh-hero .jan-hero-actions .jan-hero-tip{margin:0!important;text-align:left;flex:1 1 340px;max-width:600px}body.page-id-590 .condition-page.bleeding-hub .hero-banner{width:100%;margin-inline:auto;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.page-id-590 .condition-page.bleeding-hub .hero-banner__inner{width:100%;max-width:1000px;margin-inline:auto;padding:48px 24px 34px;box-sizing:border-box;border-bottom:1px solid rgb(60 127 130 / .14);margin-bottom:22px}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content{width:100%;max-width:700px}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero{max-width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .eyebrow{margin:0 0 4px 0!important;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:rgb(43 86 89 / .72)}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero h1{margin:0 0 10px 0!important;line-height:1.12}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .lead{margin:0 0 14px 0!important;max-width:700px}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .bh-heroButtons{margin-top:10px!important;gap:10px!important;display:flex;flex-wrap:wrap;align-items:center}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .small{margin-top:8px!important;margin-bottom:0!important;font-size:.84rem;line-height:1.45;color:rgb(32 59 62 / .68)}body.page-id-590 .condition-page.bleeding-hub .bh-hero>:is(h1,h2,h3,p,.wp-block-buttons){width:100%;max-width:760px}body.page-id-590 .condition-page.bleeding-hub .bh-urgent{width:auto!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:28px 32px!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent>:is(h3,p,ul){width:100%;max-width:none!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline{width:100%!important;max-width:none!important;margin-inline:auto!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__card{padding:24px 28px!important}body.page-id-590 .condition-page.bleeding-hub .bh-section,body.page-id-590 .condition-page.bleeding-hub .bh-other,body.page-id-590 .condition-page.bleeding-hub .bh-admin,body.page-id-590 .jan-aub-treatment-clone .aub-card{margin-top:clamp(18px, 2.2vw, 28px)!important}body.page-id-590 .condition-page.bleeding-hub #timeline.bh-section{margin-top:0!important;padding:clamp(60px, 8vw, 80px) clamp(18px, 3vw, 32px)!important;background:#F7FAFA!important;border-radius:16px!important;border:0!important;box-shadow:none!important;max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}body.page-id-590 .condition-page.bleeding-hub #timeline.bh-section>:is(h2,p,.bh-timeline){width:100%;max-width:none!important;margin-inline:auto!important}body.page-id-590 .condition-page.bleeding-hub #timeline.bh-section .bh-timeline{padding-inline:clamp(4px, 1vw, 12px)}body.page-id-590 .condition-page.bleeding-hub #other.bh-other{padding:clamp(16px, 2.2vw, 26px)!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:24px!important;box-shadow:0 14px 30px rgb(0 0 0 / .1)!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.page-id-590 .condition-page.bleeding-hub #other.bh-other>*:first-child{margin-top:0!important}body.page-id-590 .condition-page.bleeding-hub #other.bh-other>*:last-child{margin-bottom:0!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent+.wp-block-group.has-global-padding.is-layout-constrained{margin-top:clamp(18px, 2.2vw, 28px)!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero+.bh-urgent{margin-top:clamp(18px, 2.2vw, 28px)!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent+.wp-block-group.has-global-padding.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none!important;margin-left:0!important;margin-right:0!important}body.page-id-590 .condition-page.bleeding-hub .wp-block-columns.condition-grid,body.page-id-590 .condition-page.bleeding-hub .bh-grid,body.page-id-590 .jan-aub-treatment-clone .aub-grid{align-items:stretch!important}body.page-id-590 .condition-page.bleeding-hub .wp-block-columns.condition-grid>.wp-block-column,body.page-id-590 .condition-page.bleeding-hub .bh-grid>.wp-block-column,body.page-id-590 .jan-aub-treatment-clone .aub-grid>.wp-block-column{display:flex!important;flex:1 1 0!important;min-width:0!important}body.page-id-590 .condition-page.bleeding-hub .wp-block-columns.condition-grid>.wp-block-column[style*="flex-basis"],body.page-id-590 .condition-page.bleeding-hub .bh-grid>.wp-block-column[style*="flex-basis"],body.page-id-590 .jan-aub-treatment-clone .aub-grid>.wp-block-column[style*="flex-basis"]{flex-grow:1!important}body.page-id-590 .condition-page.bleeding-hub .condition-grid .condition-card,body.page-id-590 .condition-page.bleeding-hub .bh-grid .bh-tile,body.page-id-590 .jan-aub-treatment-clone .aub-grid .aub-tile{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}body.page-id-590 .condition-page.bleeding-hub .condition-grid .card-cta,body.page-id-590 .condition-page.bleeding-hub .bh-grid .wp-block-buttons,body.page-id-590 .jan-aub-treatment-clone .aub-grid .aub-tile p:last-child{margin-top:auto!important}body.page-id-590 .jan-aub-treatment-clone .aub-card,body.page-id-590 .jan-aub-treatment-clone .aub-card--split{width:auto!important;max-width:none!important;margin:0!important;padding-left:clamp(14px, 2vw, 24px)!important;padding-right:clamp(14px, 2vw, 24px)!important;box-sizing:border-box}body.page-id-590 .jan-aub-treatment-clone .aub-tile__link{display:block;align-items:center;justify-content:center;padding:.62rem 1rem;border-radius:999px;background:linear-gradient(135deg,#2d7f83,#5aa8ad);color:#fff!important;border:1px solid #fff0;box-shadow:0 10px 22px rgb(45 127 131 / .25);text-decoration:none!important;font-weight:600;line-height:1.2;width:100%;text-align:center;box-sizing:border-box}body.page-id-590 .jan-aub-treatment-clone .aub-tile__link:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1);text-decoration:none!important}body.page-id-590 .jan-aub-treatment-clone .aub-callout .wp-block-button:first-child .wp-block-button__link{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(45 127 131 / .25)!important;display:block!important;width:100%!important;text-align:center!important}body.page-id-590 .jan-aub-treatment-clone .aub-callout .wp-block-button.is-style-fill .wp-block-button__link{background:rgb(255 255 255 / .65)!important;color:#0f1f21!important;border:1px solid rgb(15 31 33 / .1)!important;border-radius:999px!important;box-shadow:none!important;display:block!important;width:100%!important;text-align:center!important}body.page-id-590 .jan-aub-treatment-clone .aub-callout .wp-block-buttons{justify-content:center!important}body.page-id-590 .jan-aub-treatment-clone .aub-callout .wp-block-button{width:min(100%, 320px)!important}body.page-id-590 .condition-page.bleeding-hub .hubTpl__btn--primary .wp-block-button__link,body.page-id-590 .condition-page.bleeding-hub .bh-timeline__card .wp-block-button__link,body.page-id-590 .condition-page.bleeding-hub .bh-tile .wp-block-button__link,body.page-id-590 .condition-page.bleeding-hub .bh-other .condition-grid .card-cta .wp-block-button__link{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(45 127 131 / .25)!important}body.page-id-590 .condition-page.bleeding-hub .bh-heroButtons .wp-block-button:not(.hubTpl__btn--primary) .wp-block-button__link{background:rgb(255 255 255 / .65)!important;color:#0f1f21!important;border:1px solid rgb(15 31 33 / .1)!important;border-radius:999px!important;box-shadow:none!important}body.page-id-590 .condition-page.bleeding-hub .hubTpl__btn--primary .wp-block-button__link:hover,body.page-id-590 .condition-page.bleeding-hub .bh-timeline__card .wp-block-button__link:hover,body.page-id-590 .condition-page.bleeding-hub .bh-tile .wp-block-button__link:hover,body.page-id-590 .condition-page.bleeding-hub .bh-other .condition-grid .card-cta .wp-block-button__link:hover{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body.page-id-590 .condition-page.bleeding-hub .bh-heroButtons .wp-block-button:not(.hubTpl__btn--primary) .wp-block-button__link:hover{background:rgb(255 255 255 / .82)!important;color:#0f1f21!important;border-color:rgb(15 31 33 / .1)!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled .wp-block-button:first-child .wp-block-button__link{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(45 127 131 / .25)!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled .wp-block-button.is-style-fill .wp-block-button__link{background:rgb(255 255 255 / .65)!important;color:#0f1f21!important;border:1px solid rgb(15 31 33 / .1)!important;border-radius:999px!important;box-shadow:none!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled .wp-block-button:first-child .wp-block-button__link:hover{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled .wp-block-button.is-style-fill .wp-block-button__link:hover{background:rgb(255 255 255 / .82)!important;color:#0f1f21!important;border-color:rgb(15 31 33 / .1)!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin{padding:clamp(20px, 3vw, 32px)!important;border-radius:22px!important;background:linear-gradient(135deg,rgb(45 127 131 / .18),rgb(255 255 255 / .82))!important;border:1px solid rgb(45 127 131 / .22)!important;box-shadow:0 12px 30px rgb(0 0 0 / .08)!important;color:#0f1f21!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin h3{margin:0 0 10px!important;font-size:clamp(22px, 2.6vw, 32px)!important;line-height:1.2!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin p{margin:0 0 14px!important;color:rgb(15 31 33 / .70)!important;max-width:75ch!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled{gap:10px!important;margin-top:8px!important}body.page-id-590 .condition-page.bleeding-hub .bh-admin .btn-filled .wp-block-button .wp-block-button__link{border-radius:999px!important;padding:12px 16px!important;font-weight:600!important;border:1px solid transparent!important;text-decoration:none!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent{background:linear-gradient(180deg,#f3f9f9 0%,#eef7f7 100%)!important;border:1px solid #cfe3e4!important;border-radius:24px!important;padding:clamp(20px, 2.2vw, 28px)!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important;color:#2f3b3d!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent h3{display:flex;align-items:center;gap:8px;margin:0 0 10px 0!important;color:#2F6F73!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent .jan-urgent-icon{font-size:.95em;line-height:1;color:#F2C94C;opacity:.92}body.page-id-590 .condition-page.bleeding-hub .bh-urgent .jan-urgent-lead{margin:0 0 8px 0!important;font-weight:700;color:#223033}body.page-id-590 .condition-page.bleeding-hub .bh-urgent ul{list-style:none;width:100%;max-width:100%;padding:0!important;padding-inline:0!important;margin:0!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent li{position:relative;padding:10px 10px 10px 36px;border-radius:14px;border:1px solid rgb(0 0 0 / .06);background:rgb(255 255 255 / .78);margin:10px 0;width:calc(100% - 16px);margin-left:8px;margin-right:8px;box-sizing:border-box;line-height:1.5;color:#2a3738}body.page-id-590 .condition-page.bleeding-hub .bh-urgent li::before{content:"✓";position:absolute;left:12px;top:9px;font-weight:900;color:#2f6f73}body.page-id-590 .condition-page.bleeding-hub .bh-urgent .jan-urgent-final{margin:8px 0 0!important;line-height:1.5;color:#2f5254!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline{position:relative;padding:34px 0 26px 0!important;margin-top:16px!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline::before{content:"";position:absolute;left:clamp(64px, 6.5vw, 84px);top:28px;bottom:26px;width:2px;background:linear-gradient(180deg,rgb(60 127 130 / .24),rgb(60 127 130 / .38));border-radius:2px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline::after{content:"";position:absolute;left:calc(clamp(64px, 6.5vw, 84px) - 4px);bottom:8px;width:10px;height:10px;border-right:2px solid rgb(60 127 130 / .55);border-bottom:2px solid rgb(60 127 130 / .55);transform:rotate(45deg)}body.page-id-590 .condition-page.bleeding-hub .jan-life-birth{position:absolute;left:clamp(30px, 3.2vw, 44px);top:0;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:rgb(60 127 130 / .72)}body.page-id-590 .condition-page.bleeding-hub .jan-life-age-end{position:absolute;left:clamp(34px, 3.6vw, 48px);bottom:-2px;transform:translateX(-100%);font-size:12px;font-weight:600;color:rgb(60 127 130 / .76);letter-spacing:.03em;padding-right:16px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item{position:relative;display:grid;grid-template-columns:clamp(34px, 3.6vw, 48px) 22px minmax(0,1fr);column-gap:12px;align-items:start;padding:4px 0}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-age{grid-column:1;align-self:center;justify-self:end;font-size:12px;font-weight:600;color:rgb(60 127 130 / .76);letter-spacing:.03em;padding-right:4px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__marker{grid-column:2;align-self:start;justify-self:center;width:14px;height:14px;margin-top:12px;border-radius:999px;border:2px solid rgb(60 127 130 / .55);background:#fff;box-shadow:0 0 0 0 #fff0;transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__card{grid-column:3;margin:0!important;border-radius:18px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(15 31 33 / .1)!important;box-shadow:0 12px 24px rgb(10 25 41 / .08)!important;padding:clamp(14px, 2vw, 18px)!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item h3{display:flex;align-items:center;gap:10px;margin:0 0 8px 0!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:rgb(60 127 130 / .9);flex:0 0 22px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item[role="link"]{cursor:pointer;border-radius:14px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item[role="link"]:hover .bh-timeline__marker,body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item[role="link"]:focus-visible .bh-timeline__marker{background:rgb(60 127 130 / .32);border-color:rgb(60 127 130 / .85);box-shadow:0 0 0 6px rgb(60 127 130 / .11)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item[role="link"]:hover h3,body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item[role="link"]:focus-visible h3{text-decoration:underline;text-decoration-color:rgb(60 127 130 / .35);text-underline-offset:4px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item:focus-visible{outline:2px solid rgb(60 127 130 / .45);outline-offset:3px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-icon{display:none!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item h3{font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px 0!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-subtitle{font-size:.88rem;line-height:1.45;color:rgb(15 31 33 / .62);margin:0 0 10px 0!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker{margin-top:8px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker>summary{list-style:none;cursor:default;pointer-events:none;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:rgb(15 31 33 / .64);margin:0 0 8px 0}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker>summary::-webkit-details-marker{display:none}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker>summary::after{display:none!important;content:none!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__content{display:grid;gap:8px;padding:0!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:11px 13px!important;border-radius:12px;border:1px solid rgb(60 127 130 / .18);background:rgb(255 255 255 / .8);color:#1f3f41!important;text-decoration:none!important;line-height:1.35}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link::after{content:"→";opacity:0;transform:translateX(-3px);transition:opacity 0.16s ease,transform 0.16s ease;color:rgb(60 127 130 / .75)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link:hover{background:rgb(60 127 130 / .11);border-color:rgb(60 127 130 / .28)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link:hover::after{opacity:1;transform:translateX(0)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link:focus-visible{outline:2px solid rgb(60 127 130 / .42);outline-offset:2px;background:rgb(60 127 130 / .1)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-badge-urgent{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.72rem;line-height:1.2;font-weight:700;color:#315457;background:rgb(60 127 130 / .16);border:1px solid rgb(60 127 130 / .24)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-quickpath{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px 0!important;padding:6px 10px;border-radius:999px;font-size:.82rem;line-height:1.35;color:rgb(31 63 65 / .9);background:rgb(60 127 130 / .1);border:1px solid rgb(60 127 130 / .18)}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-quickpath a{color:#1f5b60;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1024px){body.page-id-590 .condition-page.bleeding-hub>.r-container{padding-left:18px!important;padding-right:18px!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero,body.page-id-590 .condition-page.bleeding-hub .bh-urgent,body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline,body.page-id-590 .jan-aub-treatment-clone .aub-card,body.page-id-590 .jan-aub-treatment-clone .aub-card--split{max-width:100%!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero,body.page-id-590 .condition-page.bleeding-hub .bh-urgent{padding:20px 18px!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__card{padding:20px 18px!important}body.page-id-590 .condition-page.bleeding-hub .bh-hero>:is(h1,h2,h3,p,.wp-block-buttons),body.page-id-590 .condition-page.bleeding-hub .bh-urgent>:is(h3,p,ul){max-width:100%!important}}@media (max-width:781px){body.page-id-590 .condition-page.bleeding-hub .wp-block-columns.condition-grid,body.page-id-590 .condition-page.bleeding-hub .bh-grid,body.page-id-590 .jan-aub-treatment-clone .aub-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:14px!important}body.page-id-590 .condition-page.bleeding-hub .wp-block-columns.condition-grid>.wp-block-column,body.page-id-590 .condition-page.bleeding-hub .bh-grid>.wp-block-column,body.page-id-590 .jan-aub-treatment-clone .aub-grid>.wp-block-column{flex:0 0 100%!important;width:100%!important;margin-left:0!important}}@media (max-width:768px){body.page-id-590 .condition-page.bleeding-hub .hero-banner__inner{padding:30px 18px 24px;margin-bottom:18px}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content{max-width:100%}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .eyebrow{margin-bottom:5px!important}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero h1{margin-bottom:10px!important}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .lead{margin-bottom:10px!important;max-width:100%}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .bh-heroButtons{margin-top:10px!important}body.page-id-590 .condition-page.bleeding-hub .hero-banner__content .bh-hero .small{margin-top:8px!important;font-size:.86rem}body.page-id-590 .condition-page.bleeding-hub .bh-hero .jan-hero-actions{flex-direction:column;align-items:stretch;gap:10px}body.page-id-590 .condition-page.bleeding-hub .bh-hero .jan-hero-actions .jan-hero-tip{max-width:100%}}@media (max-width:781px){body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline{padding-top:28px!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline::before{left:40px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline::after{left:36px}body.page-id-590 .condition-page.bleeding-hub .jan-life-birth{left:14px;font-size:11px}body.page-id-590 .condition-page.bleeding-hub .jan-life-age-end{left:24px;font-size:10px;padding-right:10px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__item{grid-template-columns:22px 18px minmax(0,1fr);column-gap:10px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .jan-life-age{font-size:11px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__marker{width:12px;height:12px;margin-top:11px}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline .bh-timeline__card{padding:13px 12px!important;border-radius:14px!important}body.page-id-590 .condition-page.bleeding-hub .bh-timeline.jan-life-timeline details.jan-symptom-picker .bh-dd__link{width:100%;min-height:44px;padding:11px 12px!important}body.page-id-590 .condition-page.bleeding-hub .bh-urgent{padding:22px 16px!important}}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) main.wp-block-group{padding-left:0!important;padding-right:0!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub>.r-container{width:100%!important;max-width:1180px!important;margin-inline:auto!important;padding-top:clamp(18px, 2vw, 28px)!important;padding-left:clamp(14px, 2vw, 24px)!important;padding-right:clamp(14px, 2vw, 24px)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-hero{background:#F7F9F9!important;border:1px solid #E4ECEC!important;box-shadow:0 8px 30px rgb(0 0 0 / .05)!important;border-radius:24px!important;padding:clamp(20px, 2.2vw, 28px)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-card{border-radius:24px!important;padding:clamp(20px, 2.2vw, 28px)!important}body .condition-page.aub-hub.hysterectomy .aub-heroCards{align-items:flex-start!important}body .condition-page.aub-hub.hysterectomy .aub-heroCards>.wp-block-column{display:block!important}body .condition-page.aub-hub.hysterectomy .aub-heroCards>.wp-block-column>.aub-card--glass{height:auto!important}body .condition-page.aub-hub.hysterectomy .aub-heroCards .aub-linklist{margin-bottom:0!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-steps{align-items:stretch!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-steps>.wp-block-column{display:flex!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-steps>.wp-block-column>.aub-step{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)!important;border:1px solid #dbe7e8!important;border-radius:20px!important;box-shadow:0 8px 18px rgb(18 44 46 / .05)!important;padding:20px 18px!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-step__kicker{margin:0 0 8px!important;font-size:0.72rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#3f7f82!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-step h3.wp-block-heading{margin:0 0 10px!important;line-height:1.08!important;min-height:3.25em}body .condition-page.aub-hub.hysterectomy #howdone .aub-step p{margin:0!important;color:#273536!important}body .condition-page.aub-hub.hysterectomy #risks.aub-card--warning{background:linear-gradient(180deg,#f3f9f9 0%,#eef7f7 100%)!important;border:1px solid #cfe3e4!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body .condition-page.aub-hub.hysterectomy #risks.aub-card--warning h2{display:flex;align-items:center;gap:8px;color:#2f6f73!important}body .condition-page.aub-hub.hysterectomy #risks.aub-card--warning h2::before{content:"\26A0";color:#f2c94c;font-size:.9em;line-height:1}body .condition-page.aub-hub.hysterectomy #risks .aub-checklist li{background:rgb(255 255 255 / .55)!important;border:1px solid rgb(47 111 115 / .16)!important;color:#2a3738!important}body .condition-page.aub-hub.hysterectomy #next.aub-card{padding:clamp(20px, 3vw, 32px)!important;border-radius:22px!important;background:linear-gradient(135deg,rgb(45 127 131 / .18),rgb(255 255 255 / .82))!important;border:1px solid rgb(45 127 131 / .22)!important;box-shadow:0 12px 30px rgb(0 0 0 / .08)!important;color:#0f1f21!important}body .condition-page.aub-hub.hysterectomy #next h2.wp-block-heading{margin:0 0 10px!important;font-size:clamp(22px, 2.6vw, 32px)!important;line-height:1.2!important}body .condition-page.aub-hub.hysterectomy #next>p{margin:0 0 14px!important;color:rgb(15 31 33 / .70)!important;max-width:75ch!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-buttons{gap:10px!important;margin-top:8px!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-button .wp-block-button__link{border-radius:999px!important;padding:12px 16px!important;font-weight:600!important;text-decoration:none!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-button:first-child .wp-block-button__link{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 10px 22px rgb(45 127 131 / .25)!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-button.is-style-fill .wp-block-button__link{background:rgb(255 255 255 / .65)!important;color:#0f1f21!important;border:1px solid rgb(15 31 33 / .1)!important;box-shadow:none!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-button:first-child .wp-block-button__link:hover{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body .condition-page.aub-hub.hysterectomy #next .wp-block-button.is-style-fill .wp-block-button__link:hover{background:rgb(255 255 255 / .82)!important;color:#0f1f21!important;border-color:rgb(15 31 33 / .1)!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-intro{max-width:78ch;margin:0 0 14px!important}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-three{align-items:stretch!important;gap:14px}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-three>.wp-block-column{display:flex!important}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-stack{display:flex;flex-direction:column;gap:12px;width:100%}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-stack>.aub-tile{flex:1 1 auto}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-image-card{width:100%;display:flex;align-items:center;justify-content:center;min-height:100%}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-diagram{margin:0!important;text-align:center}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-diagram img{width:min(220px, 100%);height:auto}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-three>.wp-block-column>.aub-tile+.aub-tile,body .condition-page.aub-hub.hysterectomy #ovaries .aub-tile+.aub-tile{margin-top:12px}@media (max-width:900px){body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-three>.wp-block-column{display:block!important}body .condition-page.aub-hub.hysterectomy #ovaries .ovaries-image-card{min-height:0}}@media (max-width:1024px){body .condition-page.aub-hub.hysterectomy #howdone .aub-step{padding:18px 16px!important}body .condition-page.aub-hub.hysterectomy #howdone .aub-step h3.wp-block-heading{min-height:0}}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(.aub-card--glass,.aub-card--split,.aub-card--warning){border-radius:24px!important;padding:clamp(20px, 2.2vw, 28px)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #urgent.aub-card--warning{background:#F3F9F9!important;border:1px solid #CFE3E4!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body.page-absent-periods .condition-page.aub-hub #when-to-check.aub-card--warning{background:linear-gradient(180deg,#f3f9f9 0%,#eef7f7 100%)!important;border:1px solid #cfe3e4!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body.page-primary-amenorrhoea .condition-page.aub-hub #early.aub-card--warning{background:linear-gradient(180deg,#f3f9f9 0%,#eef7f7 100%)!important;border:1px solid #cfe3e4!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #when-to-check.aub-card--warning{background:linear-gradient(180deg,#f3f9f9 0%,#eef7f7 100%)!important;border:1px solid #cfe3e4!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body.page-absent-periods .condition-page.aub-hub #when-to-check.aub-card--warning h2{color:#2f6f73!important}body.page-primary-amenorrhoea .condition-page.aub-hub #early.aub-card--warning h2{color:#2f6f73!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #when-to-check.aub-card--warning h2{display:flex;align-items:center;gap:8px;color:#2f6f73!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #when-to-check.aub-card--warning h2::before{content:"⚠︎";color:#F2C94C;font-size:.95em;line-height:1;opacity:.92}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #urgent.aub-card--warning h2{display:flex;align-items:center;gap:8px;color:#2F6F73!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #urgent.aub-card--warning h2::before{content:"⚠︎";color:#F2C94C;font-size:.95em;line-height:1;opacity:.92}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-card+.aub-card,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-hero+.aub-card{margin-top:clamp(18px, 2.2vw, 28px)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-grid,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-heroCards{align-items:stretch!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-grid>.wp-block-column,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-heroCards>.wp-block-column{display:flex!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-grid>.wp-block-column>.aub-tile,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-heroCards>.wp-block-column>.aub-card{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile .wp-block-image{margin:0 0 12px!important;height:clamp(190px, 22vw, 230px)!important;display:flex!important;align-items:center;justify-content:center;background:#f6f9f9;border-radius:14px;overflow:hidden}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile .wp-block-image img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile h3.wp-block-heading{margin-top:0!important}body.page-absent-periods .condition-page.aub-hub #common .aub-tile--fha .absent-fha-card-image,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--pcos .absent-pcos-card-image,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--prolactin .absent-prolactin-card-image,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--poi .absent-poi-card-image,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--adhesions .absent-adhesions-card-image,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--thyroid .absent-thyroid-card-image{margin:10px 0 12px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.page-absent-periods .condition-page.aub-hub #common .aub-tile--fha .absent-fha-card-image img,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--pcos .absent-pcos-card-image img,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--prolactin .absent-prolactin-card-image img,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--poi .absent-poi-card-image img,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--adhesions .absent-adhesions-card-image img,body.page-absent-periods .condition-page.aub-hub #common .aub-tile--thyroid .absent-thyroid-card-image img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}@media (min-width:782px){body.page-absent-periods .condition-page.aub-hub #common .aub-grid:first-of-type .wp-block-image{height:clamp(170px, 15vw, 220px);display:flex!important;align-items:center;justify-content:center}body.page-absent-periods .condition-page.aub-hub #common .aub-grid:first-of-type .wp-block-image img{width:100%;height:100%;object-fit:contain;object-position:center}body.page-absent-periods .condition-page.aub-hub #common .aub-grid:first-of-type .aub-tile h3.wp-block-heading{min-height:2.6em}body.page-absent-periods .condition-page.aub-hub #common .aub-grid:nth-of-type(2) .wp-block-image{height:clamp(170px, 15vw, 220px);display:flex!important;align-items:center;justify-content:center}body.page-absent-periods .condition-page.aub-hub #common .aub-grid:nth-of-type(2) .wp-block-image img{width:100%;height:100%;object-fit:contain;object-position:center}body.page-absent-periods .condition-page.aub-hub #common .aub-grid:nth-of-type(2) .aub-tile h3.wp-block-heading{min-height:2.6em}}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile--withImage .wp-block-image{background:transparent!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile--withImage .wp-block-image img{object-fit:contain!important;object-position:center center!important;transform:none!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-tile p:last-child,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-card .wp-block-buttons{margin-top:auto!important;width:100%!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related{margin-top:auto;padding-top:14px;display:grid;gap:8px;width:100%}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__label{margin:0!important;font-size:.74rem;line-height:1.25;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(47 111 115 / .84)}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__links{display:flex;flex-wrap:wrap;gap:8px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .72);border:1px solid rgb(47 111 115 / .28);color:#2f6f73!important;font-size:.86rem;line-height:1.2;font-weight:500;text-decoration:none!important;box-shadow:none!important;max-width:100%;white-space:normal;text-align:center}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__link:hover{background:rgb(47 111 115 / .08);border-color:rgb(47 111 115 / .42);color:#22585b!important;transform:none!important;box-shadow:none!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__link:focus-visible{outline:2px solid rgb(47 111 115 / .45);outline-offset:2px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-tile__link,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-callout .wp-block-button:first-child .wp-block-button__link,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons .wp-block-button:first-child .wp-block-button__link{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(45 127 131 / .25)!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-tile__link:hover,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-callout .wp-block-button:first-child .wp-block-button__link:hover,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons .wp-block-button:first-child .wp-block-button__link:hover{background:linear-gradient(135deg,#2d7f83,#5aa8ad)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-callout .wp-block-button.is-style-fill .wp-block-button__link,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons .wp-block-button:not(:first-child) .wp-block-button__link{background:rgb(255 255 255 / .65)!important;color:#0f1f21!important;border:1px solid rgb(15 31 33 / .1)!important;border-radius:999px!important;box-shadow:none!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-callout .wp-block-button.is-style-fill .wp-block-button__link:hover,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons .wp-block-button:not(:first-child) .wp-block-button__link:hover{background:rgb(255 255 255 / .82)!important;color:#0f1f21!important;border-color:rgb(15 31 33 / .1)!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .1)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .wp-block-button,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons .wp-block-button{min-width:0!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub .aub-heroButtons{align-items:stretch!important}body.page-functional-hypothalamic-amenorrhoea .condition-page.aub-hub .fha-quick-visual{margin:14px 0 16px!important;border-radius:0!important;overflow:visible!important;background:transparent!important;border:0!important;padding:0!important}body.page-functional-hypothalamic-amenorrhoea .condition-page.aub-hub .fha-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body.page-pcos-missed-periods .condition-page.aub-hub .pcos-quick-visual{margin:14px 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.page-pcos-missed-periods .condition-page.aub-hub .pcos-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body:is(.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .hyperprolactin-quick-visual{margin:14px 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body:is(.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .hyperprolactin-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body.page-primary-ovarian-insufficiency .condition-page.aub-hub .poi-quick-visual{margin:14px 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.page-primary-ovarian-insufficiency .condition-page.aub-hub .poi-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body.page-intrauterine-adhesions .condition-page.aub-hub .intrauterine-adhesions-quick-visual{margin:14px 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.page-intrauterine-adhesions .condition-page.aub-hub .intrauterine-adhesions-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body.page-thyroid-and-periods .condition-page.aub-hub .thyroid-quick-visual{margin:14px 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.page-thyroid-and-periods .condition-page.aub-hub .thyroid-quick-visual img{display:block;width:100%;height:auto;max-width:100%;border-radius:0!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment>h2.wp-block-heading,body.page-absent-periods .condition-page.aub-hub #assessment>h2.wp-block-heading,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment>h2.wp-block-heading,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway>h2.wp-block-heading{margin-bottom:18px!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-steps,body.page-absent-periods .condition-page.aub-hub #assessment .aub-steps,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-steps,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-steps{gap:16px!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step{background:linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)!important;border:1px solid #dbe7e8!important;border-radius:20px!important;box-shadow:0 8px 18px rgb(18 44 46 / .05)!important;padding:20px 18px!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step__kicker,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step__kicker,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step__kicker,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step__kicker{margin:0 0 8px!important;font-size:0.72rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#3f7f82!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step h3.wp-block-heading{margin:0 0 10px!important;line-height:1.08!important;min-height:3.25em}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step p,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step p,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step p,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step p{margin:0!important;color:#273536!important}body.page-absent-periods .condition-page.aub-hub #next>p{color:#263334!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next>p{color:#263334!important}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist{max-width:980px;padding-left:0!important;margin:10px 0 0!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist{max-width:980px;padding-left:0!important;margin:10px 0 0!important}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist li{color:#2a3738!important;background:linear-gradient(180deg,#f9fcfc 0%,#f4f9f9 100%)!important;border:1px solid #dce9e9!important;border-radius:14px!important;padding:13px 16px 13px 42px!important;line-height:1.45!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist li{color:#2a3738!important;background:linear-gradient(180deg,#f9fcfc 0%,#f4f9f9 100%)!important;border:1px solid #dce9e9!important;border-radius:14px!important;padding:13px 16px 13px 42px!important;line-height:1.45!important}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist li::before{color:#2f6f73!important;opacity:1!important;top:13px!important;left:14px!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist li::before{color:#2f6f73!important;opacity:1!important;top:13px!important;left:14px!important}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist li strong{color:#2f6f73!important;font-weight:700!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist li strong{color:#2f6f73!important;font-weight:700!important}body.page-absent-periods .condition-page.aub-hub #next h3.wp-block-heading{margin-top:18px!important;margin-bottom:10px!important;padding-top:10px;border-top:1px solid #e3eded}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next h3.wp-block-heading{margin-top:18px!important;margin-bottom:10px!important;padding-top:10px;border-top:1px solid #e3eded}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .page-backlink{margin:0 0 8px!important;font-size:.9rem}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .page-backlink a{color:#2f6f73;text-decoration:none;border-bottom:1px solid rgb(47 111 115 / .35)}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .page-backlink a:hover{color:#22585b;border-bottom-color:rgb(34 88 91 / .45)}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq{background:linear-gradient(180deg,#f8fbfb 0%,#f3f9f9 100%)!important;border-color:#dce9e9!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq .faq-kicker{margin:0 0 6px!important;font-size:0.72rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:#3f7f82!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq>h2.wp-block-heading{margin-top:0!important;margin-bottom:14px!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-accordion{display:grid;gap:10px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item{border:1px solid #d8e5e6;border-radius:14px;background:rgb(255 255 255 / .8);overflow:clip;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background-color 0.2s ease}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item:hover{border-color:#bdd5d7;box-shadow:0 10px 20px rgb(47 111 115 / .08);transform:translateY(-1px);background:#fff}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item[open]{border-color:#9ec3c6;box-shadow:0 12px 24px rgb(47 111 115 / .1);background:#fff}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item[open] summary{border-left:3px solid #5aa8ad;padding-left:17px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item summary{position:relative;cursor:pointer;list-style:none;padding:14px 44px 14px 14px;font-size:clamp(1.05rem, 1.35vw, 1.35rem);font-weight:700;line-height:1.25;color:#182325}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item summary::-webkit-details-marker{display:none}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item summary::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:500;line-height:1;color:#2f6f73;transition:transform 0.2s ease,color 0.2s ease}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item[open] summary::after{content:"−";transform:translateY(-50%) rotate(180deg);color:#22585b}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .45);outline-offset:2px;border-radius:10px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-answer{padding:0 14px 14px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq .faq-answer p{margin:0;color:#2a3738}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq .faq-cta{margin-top:14px!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq .faq-cta .faq-cta__sub{margin:10px 0 0!important;font-size:.92rem;color:#2f5254}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #faq .faq-cta .faq-cta__sub a{color:inherit;text-decoration:underline;text-decoration-color:rgb(47 82 84 / .35)}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline{position:relative;margin:14px 0 16px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__intro{margin:8px 0 10px!important;color:rgb(31 63 65 / .9)}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__line{position:absolute;left:0;right:0;top:22px;height:2px;background:linear-gradient(90deg,rgb(47 111 115 / .22),rgb(47 111 115 / .45),rgb(47 111 115 / .22))}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item{position:relative;padding-top:34px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item::before{content:"";position:absolute;top:16px;left:0;width:14px;height:14px;border-radius:999px;background:#5aa8ad;border:2px solid #e9f4f4;box-shadow:0 0 0 3px rgb(90 168 173 / .18)}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__age{margin:0 0 6px!important;font-size:.82rem;font-weight:700;color:#2f6f73}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item h3.wp-block-heading{margin:0 0 6px!important;font-size:clamp(1rem, 1.1vw, 1.15rem)}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item p{margin-top:0!important}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__reassure{margin:8px 0 0!important;font-size:.92rem;color:rgb(31 63 65 / .84)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-cycle-visual{margin-top:12px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#f8fcfc 0%,#f4f9f9 100%);border:1px solid #dbe8e8}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-cycle-visual--map{width:100%;max-width:1020px;margin-inline:auto}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map{display:grid;gap:12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,0.85fr) minmax(0,1fr);gap:14px;align-items:stretch}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack{display:grid;gap:10px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__kicker{margin:0!important;font-size:.78rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d7275}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card{padding:13px 14px;border-radius:13px;border:1px solid #d4e4e5;background:#fff}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card h3.wp-block-heading{margin:0 0 5px!important;font-size:1.08rem;line-height:1.24;display:flex;align-items:flex-start;gap:8px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:#3b7f82}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__icon--shared{color:#2f6f73}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card p{margin:0!important;color:#2b3a3c;font-size:1rem;line-height:1.48}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--driver{background:#edf6f6;border-color:#cfe3e4;position:relative}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--driver::after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:rgb(47 111 115 / .62);font-weight:700;font-size:1rem}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--outcome{background:#f7f9f9;border-color:#dde7e8;position:relative;padding-left:22px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--outcome::before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:999px;background:#5f8688;transform:translateY(-50%)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__mixed-note{margin:2px 0 0!important;padding:10px 12px;border-radius:12px;background:rgb(255 255 255 / .86);border:1px dashed #bfd4d5;color:#2f3f41;font-size:.95rem;line-height:1.45}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle{position:relative;display:flex;align-items:center;justify-content:center}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::before,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::after{content:"";position:absolute;top:50%;width:16px;border-top:2px dashed rgb(47 111 115 / .48)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::before{left:-8px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::after{right:-8px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node{width:100%;padding:16px 14px;border-radius:15px;border:1px solid #78acaf;background:#cfe6e5;box-shadow:0 0 0 4px rgb(47 111 115 / .16)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node h3.wp-block-heading{margin:0 0 6px!important;font-size:clamp(1.12rem, 1.25vw, 1.28rem);line-height:1.2;display:flex;align-items:flex-start;gap:9px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node p{margin:0!important;color:#243537;font-size:1rem;line-height:1.48}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node-note{margin-top:8px!important;padding-top:8px;border-top:1px solid rgb(36 83 86 / .22);font-size:0.9rem!important;color:#2f5558!important;font-weight:600}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-cycle-visual__truth{margin:12px 0 0!important;padding:10px 12px;border-radius:12px;background:rgb(47 111 115 / .08);border:1px solid rgb(47 111 115 / .22);border-left:4px solid rgb(47 111 115 / .55);color:#223335}@media (max-width:980px){body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__grid{grid-template-columns:1fr;gap:12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--driver::after{display:none}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::before,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::after{display:none}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle{padding:2px 0}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node{padding:12px 11px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__icon{flex-basis:18px;width:18px;height:18px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__icon svg{width:18px;height:18px}}@media (min-width:981px){body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__grid{gap:22px;align-items:center}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack{position:relative}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--drivers::after,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--outcomes::before{content:"";position:absolute;top:44px;bottom:54px;width:0;border-left:2px solid rgb(47 111 115 / .28)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--drivers::after{right:-12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--outcomes::before{left:-12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--driver::after{content:"";position:absolute;right:-12px;top:50%;width:12px;border-top:2px solid rgb(47 111 115 / .28);transform:translateY(-50%)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--outcome::after{content:"";position:absolute;left:-12px;top:50%;width:12px;border-top:2px solid rgb(47 111 115 / .28);transform:translateY(-50%)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::before,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::after{width:24px;border-top-color:rgb(47 111 115 / .42)}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::before{left:-12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__middle::after{right:-12px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__node{border-radius:24px;padding:18px 16px}body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__kicker{opacity:.9}}@media (max-width:980px){body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--drivers::after,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__stack--outcomes::before,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--driver::after,body:is(.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pcos-map__card--outcome::after{display:none}}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;position:relative}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline::before{content:"";position:absolute;left:6%;right:6%;top:34px;height:1px;background:linear-gradient(90deg,rgb(47 111 115 / .14),rgb(47 111 115 / .42),rgb(47 111 115 / .14))}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage{position:relative;padding:18px 16px 16px;border-radius:22px;border:1px solid rgb(47 111 115 / .12);background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(243 249 249 / .9));box-shadow:0 14px 28px rgb(20 47 52 / .06)}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage::before{content:"";position:absolute;top:26px;left:16px;width:12px;height:12px;border-radius:999px;background:#2f6f73;box-shadow:0 0 0 5px rgb(47 111 115 / .12)}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage>*{position:relative}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__eyebrow{margin:0 0 16px 24px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(47 111 115 / .74)}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage h3.wp-block-heading{margin:0 0 10px;font-size:1.02rem}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage p:last-child{margin-bottom:0}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage--accent{border-color:rgb(47 111 115 / .26);background:linear-gradient(180deg,rgb(230 242 242 / .95),rgb(243 249 249 / .92))}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage--accent::before{box-shadow:0 0 0 7px rgb(47 111 115 / .16)}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .lead{font-size:clamp(1.08rem, 1.35vw, 1.18rem);line-height:1.72;max-width:72ch}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-card>p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-tile p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-step p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-callout p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub #faq .faq-answer p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-checklist li{font-size:1.03rem;line-height:1.72}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .small{font-size:.95rem;line-height:1.58}body.page-perimenopause .condition-page.aub-hub .pcos-map__card p,body.page-perimenopause .condition-page.aub-hub .pcos-map__node p,body.page-perimenopause .condition-page.aub-hub .pcos-cycle-visual__truth{font-size:1rem;line-height:1.68}@media (max-width:980px){body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline::before{left:10%;right:10%}}@media (max-width:640px){body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline{grid-template-columns:1fr;gap:12px}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline::before{left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,rgb(47 111 115 / .14),rgb(47 111 115 / .42),rgb(47 111 115 / .14))}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage{padding-left:50px}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__stage::before{left:15px;top:24px}body.page-hormones-menopause .condition-page.aub-hub .hm-life-timeline__eyebrow{margin-left:0}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .lead{font-size:1.04rem;line-height:1.68}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-card>p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-tile p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-step p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-callout p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub #faq .faq-answer p,body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .aub-checklist li{font-size:1rem;line-height:1.68}body:is(.page-hormones-menopause,.page-menopause,.page-menopausal-hormone-therapy,.page-non-hormonal-menopause-treatment,.page-perimenopause) .condition-page.aub-hub .small{font-size:.94rem}body.page-perimenopause .condition-page.aub-hub .pcos-map__card p,body.page-perimenopause .condition-page.aub-hub .pcos-map__node p,body.page-perimenopause .condition-page.aub-hub .pcos-cycle-visual__truth{font-size:.98rem;line-height:1.66}}@media (min-width:782px){body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-steps{align-items:stretch!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-steps>.wp-block-column{display:flex!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-steps>.wp-block-column>.aub-step{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}}@media (max-width:1024px){body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub>.r-container{padding-left:18px!important;padding-right:18px!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-hero,body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-card{padding:20px 18px!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile .wp-block-image img{height:100%!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile .wp-block-image{height:clamp(170px, 30vw, 210px)!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .aub-causesRow .aub-tile--withImage .wp-block-image img{transform:none!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step{padding:18px 16px!important}body.page-primary-amenorrhoea .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body.page-absent-periods .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #assessment .aub-step h3.wp-block-heading,body.page-abnormal-uterine-bleeding .condition-page.aub-hub #pathway .aub-step h3.wp-block-heading{min-height:0}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist li{padding:12px 13px 12px 38px!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist li{padding:12px 13px 12px 38px!important}body.page-absent-periods .condition-page.aub-hub #next .aub-checklist li::before{left:12px!important;top:12px!important}body:is(.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub #next .aub-checklist li::before{left:12px!important;top:12px!important}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-item summary{padding:13px 40px 13px 12px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception,.page-pelvic-floor-health-during-pregnancy) .condition-page.aub-hub #faq .faq-answer{padding:0 12px 12px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__items{grid-template-columns:1fr;gap:12px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__line{left:6px;right:auto;top:18px;bottom:18px;width:2px;height:auto;background:linear-gradient(180deg,rgb(47 111 115 / .22),rgb(47 111 115 / .45),rgb(47 111 115 / .22))}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item{padding-top:0;padding-left:26px}body:is(.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub .pp-normal-timeline__item::before{top:2px;left:0}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__links{gap:7px}body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__link{font-size:.84rem;padding:6px 9px}}@media (max-width:640px){body:is(.page-abnormal-uterine-bleeding,.page-primary-amenorrhoea,.page-absent-periods,.page-prepubertal-bleeding,.page-precocious-puberty,.page-absent-periods,.page-pcos,.page-hyperprolactinemia,.page-bleeding-after-sex,.page-early-pregnancy-bleeding,.page-early-pregnancy-bleeding-detail,.page-post-menopausal-bleeding,.page-pcos-missed-periods,.page-functional-hypothalamic-amenorrhoea,.page-hyperprolactinemia,.page-primary-ovarian-insufficiency,.page-intrauterine-adhesions,.page-thyroid-and-periods,.page-perimenopause,.page-perimenopause-bleeding,.page-bleeding-on-contraception) .condition-page.aub-hub :is(#treatment,#common,#next) .aub-related__link{width:100%;justify-content:flex-start;text-align:left;padding:8px 10px}}.hubTpl--v1 .hubTpl__tileSub{margin:4px 0 10px!important;font-size:.9rem;line-height:1.25;color:var(--wp--preset--color--custom-soft-teal);opacity:.9}body.page-id-956 .hubTpl--v1 .hubTpl__urgent{background:#F3F9F9!important;border:1px solid #CFE3E4!important;border-left:1px solid #CFE3E4!important;border-radius:var(--hub-radius)!important;padding:clamp(20px, 2.1vw, 24px)!important;box-shadow:0 6px 14px rgb(47 111 115 / .06)!important}body.page-id-956 .hubTpl--v1 .hubTpl__urgent .hubTpl__h3{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;color:#2F6F73!important}body.page-id-956 .hubTpl--v1 .hubTpl__urgent .hubTpl__h3::before{content:"⚠︎";color:#F2C94C;font-size:.95em;line-height:1;opacity:.92}body.page-id-956 .hubTpl--v1 .hubTpl__urgent p,body.page-id-956 .hubTpl--v1 .hubTpl__urgent li{color:#2f3b3d!important}@media (min-width:782px){body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3{align-items:stretch!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile{display:flex!important;flex-direction:column!important;height:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__buttons{margin-top:auto!important;padding-top:12px!important;justify-content:center!important;text-align:center!important;width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__btn{width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__btn .wp-block-button__link{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important}}@media (max-width:781px){body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile{display:block!important;height:auto!important;min-height:0!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__buttons{margin-top:12px!important;padding-top:0!important;justify-content:center!important;text-align:center!important;width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__btn{width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__grid--3>.hubTpl__tile .hubTpl__btn .wp-block-button__link{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important}}@media (min-width:782px){body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .hubTpl__tile,body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .hubTpl__panel{display:flex!important;flex-direction:column!important;height:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-buttons{margin-top:auto!important;padding-top:12px!important;justify-content:center!important;text-align:center!important;width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-button{width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-button .wp-block-button__link{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important}}@media (max-width:781px){body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .hubTpl__tile,body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .hubTpl__panel{display:block!important;height:auto!important;min-height:0!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-buttons{margin-top:12px!important;padding-top:0!important;justify-content:center!important;text-align:center!important;width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-button{width:100%!important}body:is(.page-id-953,.page-id-956,.page-id-981) .hubTpl--v1 .hubTpl__quick .wp-block-button .wp-block-button__link{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important}}body.page-id-981 .hubTpl--v1 .hubTpl__quick .hubTpl__grid--3>.hubTpl__panel .wp-block-button__link{background-color:var(--wp--preset--color--custom-deep-teal)!important;color:var(--wp--preset--color--base)!important;border:0!important;border-radius:999px!important;padding:12px 18px!important;line-height:1.2!important;font-weight:500!important;text-decoration:none!important}body.page-id-981 .hubTpl--v1 .hubTpl__quick .hubTpl__grid--3>.hubTpl__panel .wp-block-button__link.jan-hub-btn-unified{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important;background-color:var(--wp--preset--color--custom-deep-teal)!important;color:var(--wp--preset--color--base)!important;border:0!important;border-radius:999px!important;padding:12px 18px!important;line-height:1.2!important;font-weight:500!important;text-decoration:none!important}body.page-conditions-urogynaecology .hubTpl--v1{--urog-ink:#143438;--urog-copy:#4b6668;--urog-copy-strong:#335255;--urog-muted:#708789;--urog-line:#d6e4e2;--urog-line-strong:#bfd3d1;--urog-card:rgba(255, 253, 249, 0.96);--urog-card-alt:rgba(245, 250, 249, 0.95);--urog-glass:rgba(255, 255, 255, 0.82);--urog-mist:#eff6f5;--urog-blush:#f2e1d4;--urog-accent:#bf8a60;--urog-teal:#2f6f73;--urog-teal-deep:#204f53;color:var(--urog-copy);background:radial-gradient(circle at top left,rgb(242 225 212 / .82),transparent 30%),radial-gradient(circle at top right,rgb(214 228 226 / .9),transparent 28%),linear-gradient(180deg,#fcfaf6 0%,#f7fbfb 18%,#f7fbfa 100%)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__bg{background:#fff0;padding:0 0 clamp(56px, 6vw, 84px)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__container{position:relative;max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;display:grid;gap:clamp(22px, 3.2vw, 36px)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta{position:relative;border:1px solid var(--urog-line);border-radius:30px;overflow:hidden;box-shadow:0 28px 60px rgb(16 43 45 / .08)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);gap:clamp(18px, 2.6vw, 30px);padding:clamp(28px, 4.2vw, 42px) 22px clamp(24px, 4vw, 36px)!important;background:radial-gradient(circle at top right,rgb(191 138 96 / .14),transparent 34%),radial-gradient(circle at bottom left,rgb(47 111 115 / .1),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .95) 100%)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero::before{content:"";position:absolute;inset:18px 18px auto auto;width:clamp(180px, 24vw, 260px);height:clamp(180px, 24vw, 260px);border-radius:999px;background:radial-gradient(circle,rgb(47 111 115 / .12) 0%,#fff0 68%);pointer-events:none}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero>:not(.hubTpl__heroCards){grid-column:1;position:relative;z-index:1}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero>.hubTpl__heroCards{grid-column:2;grid-row:1 / span 6;display:grid;gap:14px;align-content:start;position:relative;z-index:1}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__eyebrow{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .86)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__h1{margin:0;max-width:12ch;font-size:clamp(2.6rem, 4.6vw, 4.6rem);line-height:.96;letter-spacing:-.04em;color:var(--urog-ink)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__lead,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panelText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cardText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tileText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section>p{font-size:1.02rem;line-height:1.68;color:var(--urog-copy)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__lead{max-width:60ch;margin:0}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__lead em{font-style:normal;font-weight:700;color:var(--urog-teal-deep)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero .wp-block-button,body.page-conditions-urogynaecology .hubTpl--v1 #quiz .wp-block-button,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .wp-block-button{width:auto!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero .wp-block-button .wp-block-button__link,body.page-conditions-urogynaecology .hubTpl--v1 #quiz .wp-block-button .wp-block-button__link,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .wp-block-button .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0;margin:0!important;padding:13px 18px!important;border-radius:999px!important;font-size:.96rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--primary .wp-block-button__link{background:linear-gradient(135deg,#2f6f73 0%,#5ca5aa 100%)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 16px 30px rgb(47 111 115 / .22)!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--primary .wp-block-button__link:hover,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--primary .wp-block-button__link:focus-visible{transform:translateY(-1px);box-shadow:0 20px 34px rgb(47 111 115 / .26)!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--ghost .wp-block-button__link{background:rgb(255 255 255 / .7)!important;border:1px solid rgb(32 57 59 / .1)!important;color:var(--urog-copy-strong)!important;box-shadow:none!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--ghost .wp-block-button__link:hover,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__btn--ghost .wp-block-button__link:focus-visible{background:rgb(255 255 255 / .94)!important;border-color:rgb(191 138 96 / .34)!important;color:var(--urog-teal-deep)!important;transform:translateY(-1px)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__card,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panel{padding:20px 18px;border:1px solid rgb(191 211 209 / .9);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(247 251 251 / .96) 100%);box-shadow:0 14px 28px rgb(16 43 45 / .06)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cardTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panelTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tileTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__h2,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaTitle{margin:0;letter-spacing:-.025em;color:var(--urog-ink)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cardTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panelTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tileTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepTitle{font-size:clamp(1.16rem, 1.6vw, 1.45rem);line-height:1.18}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__h2,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaTitle{font-size:clamp(1.8rem, 3vw, 2.75rem);line-height:1.04}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section{padding:clamp(22px, 3vw, 34px) 20px;background:radial-gradient(circle at top right,rgb(191 138 96 / .08),transparent 26%),linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(248 251 251 / .95) 100%)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section>.hubTpl__h2+p,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section>p:first-of-type{max-width:62ch;margin-top:10px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick{background:radial-gradient(circle at top left,rgb(47 111 115 / .08),transparent 36%),linear-gradient(180deg,rgb(255 253 249 / .97) 0%,rgb(244 250 250 / .97) 100%)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick>.wp-block-group.is-vertical{display:grid;gap:16px;margin-top:6px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-columns{align-items:stretch!important;gap:16px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-column{display:flex!important;flex:1 1 0!important;min-width:0}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-spacer{display:none}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tile{position:relative;width:100%;display:flex!important;flex-direction:column!important;gap:12px;padding:22px 20px 20px;border:1px solid rgb(191 211 209 / .92);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%);box-shadow:0 18px 36px rgb(16 43 45 / .07);overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tile::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,rgb(47 111 115 / .9),rgb(191 138 96 / .62))}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tile:hover{transform:translateY(-3px);border-color:rgb(156 195 198 / .95);box-shadow:0 24px 40px rgb(16 43 45 / .1)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tileText{margin:0}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-buttons{margin-top:auto!important;padding-top:6px!important;width:100%!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-button{width:100%!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-button .wp-block-button__link{display:flex!important;justify-content:center;width:100%!important;margin:0!important;padding:12px 14px!important;border-radius:16px!important;font-weight:700}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__grid--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__grid--3>*{margin-block-start:0!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panel{height:100%}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panelTitle{margin-bottom:10px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__timeline{position:relative;margin-top:18px;padding-left:74px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__timeline::before{content:"";position:absolute;left:26px;top:8px;bottom:18px;width:2px;background:linear-gradient(180deg,rgb(47 111 115 / .24),rgb(47 111 115 / .42));border-radius:999px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__step{position:relative;margin:0;padding:0 0 18px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__step:last-child{padding-bottom:0}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepDot{position:absolute;left:-56px;top:18px;width:18px;height:18px;border-radius:999px;background:linear-gradient(180deg,#fff 0%,#f2f8f8 100%);border:4px solid rgb(47 111 115 / .7);box-shadow:0 0 0 6px rgb(47 111 115 / .08)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody{padding:20px 20px 18px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody .wp-block-buttons{margin-top:12px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody .wp-block-button .wp-block-button__link{display:inline-flex!important;width:auto!important;margin:0!important;padding:11px 14px!important;border-radius:14px!important}body.page-conditions-urogynaecology .hubTpl--v1 #quiz{background:radial-gradient(circle at top right,rgb(47 111 115 / .08),transparent 30%),linear-gradient(180deg,rgb(255 253 249 / .97) 0%,rgb(245 250 250 / .97) 100%)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta{padding:clamp(26px, 3.4vw, 38px) 22px;background:radial-gradient(circle at top left,rgb(242 225 212 / .22),transparent 28%),linear-gradient(135deg,#24484b 0%,#2f6f73 58%,#4f8d90 100%);border-color:rgb(47 111 115 / .3);box-shadow:0 32px 68px rgb(17 42 44 / .16)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaTitle,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaText{color:#f7fbfb}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .hubTpl__btn--primary .wp-block-button__link{background:#fff!important;color:var(--urog-teal-deep)!important;box-shadow:0 16px 30px rgb(0 0 0 / .18)!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .hubTpl__btn--ghost .wp-block-button__link{background:rgb(255 255 255 / .14)!important;border-color:rgb(255 255 255 / .24)!important;color:#fff!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .hubTpl__btn--ghost .wp-block-button__link:hover,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .hubTpl__btn--ghost .wp-block-button__link:focus-visible{background:rgb(255 255 255 / .2)!important}@media (max-width:1100px){body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero{grid-template-columns:1fr}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero>.hubTpl__heroCards{grid-column:1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__grid--3{grid-template-columns:1fr}}@media (max-width:781px){body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__container{max-width:calc(100% - 24px)!important;margin-top:-38px!important;gap:18px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta{border-radius:24px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero{padding:22px 16px 18px!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero>.hubTpl__heroCards{grid-template-columns:1fr}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__h1{max-width:none;font-size:clamp(2.2rem, 10vw, 3.1rem)}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__lead,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__panelText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cardText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tileText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__ctaText,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section>p{font-size:.98rem;line-height:1.62}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero .hubTpl__buttons,body.page-conditions-urogynaecology .hubTpl--v1 #quiz .hubTpl__buttons,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .hubTpl__buttons{flex-direction:column;align-items:stretch}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero .wp-block-button,body.page-conditions-urogynaecology .hubTpl--v1 #quiz .wp-block-button,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .wp-block-button{width:100%!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__hero .wp-block-button .wp-block-button__link,body.page-conditions-urogynaecology .hubTpl--v1 #quiz .wp-block-button .wp-block-button__link,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta .wp-block-button .wp-block-button__link{width:100%!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__section{padding:20px 16px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick>.wp-block-group.is-vertical,body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__quick .wp-block-columns{gap:12px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__tile{padding:18px 16px 16px;border-radius:20px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__timeline{padding-left:34px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__timeline::before{left:10px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepDot{left:-28px;width:14px;height:14px;border-width:3px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody{padding:18px 16px 16px;border-radius:18px}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody .wp-block-button{width:100%!important}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__stepBody .wp-block-button .wp-block-button__link{display:flex!important;width:100%!important;justify-content:center}body.page-conditions-urogynaecology .hubTpl--v1 .hubTpl__cta{padding:22px 16px}}body.page-pregnancy-hub .condition-page.pregnancy-hub{--preg-ink:#143438;--preg-copy:#4b6668;--preg-copy-strong:#335255;--preg-muted:#708789;--preg-line:#d6e4e2;--preg-line-strong:#bfd3d1;--preg-card:rgba(255, 253, 249, 0.96);--preg-card-alt:rgba(245, 250, 249, 0.95);--preg-mist:#eff6f5;--preg-mist-strong:#e4f0ee;--preg-blush:#f2e1d4;--preg-blush-strong:#e5cdbb;--preg-teal:#2f6f73;--preg-teal-deep:#204f53;--preg-accent:#bf8a60;background:radial-gradient(circle at top left,rgb(242 225 212 / .82),transparent 30%),radial-gradient(circle at top right,rgb(214 228 226 / .9),transparent 28%),linear-gradient(180deg,#fcfaf6 0%,#f7fbfb 18%,#f7fbfa 100%);color:var(--preg-copy);overflow:hidden}body.page-pregnancy-hub .condition-page.pregnancy-hub>.r-container{position:relative;z-index:2;max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .page-backlink{margin:0 0 14px}body.page-pregnancy-hub .condition-page.pregnancy-hub .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-pregnancy-hub .condition-page.pregnancy-hub .eyebrow,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__panelKicker,body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-kicker,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .88)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner::before,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,0.86fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid rgb(191 211 209 / .9);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroPanel{position:relative;z-index:1}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy{max-width:48rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy h1,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroPanel h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta h2{color:var(--preg-ink);letter-spacing:-.03em}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.65rem, 5.8vw, 4.4rem);line-height:.94;max-width:10ch}body.page-pregnancy-hub .condition-page.pregnancy-hub .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.28rem);line-height:1.55;color:var(--preg-copy-strong);max-width:42rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroText,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroMeta,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__sectionHead>p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card p,body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-answer p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaCopy p{color:var(--preg-copy)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroText{margin:16px 0 0;max-width:42rem;font-size:1.02rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__actions,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__jumpList{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:var(--wp--preset--font-size--small);font-weight:500;letter-spacing:1px;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button:hover{transform:translateY(-1px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--primary{background:linear-gradient(135deg,#2d7f83,#5aa8ad);border-color:#fff0;box-shadow:0 10px 22px rgb(45 127 131 / .25);color:#f8fbfb}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--primary:hover{background:linear-gradient(135deg,#2d7f83,#5aa8ad);color:#fff;box-shadow:0 14px 30px rgb(0 0 0 / .1)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--ghost{background:rgb(255 255 255 / .65);border-color:rgb(15 31 33 / .1);box-shadow:none;color:#0f1f21}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--ghost:hover{background:rgb(255 255 255 / .82);border-color:rgb(15 31 33 / .1);box-shadow:0 14px 30px rgb(0 0 0 / .1);color:#0f1f21}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--light{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .28);color:#f5fbfb}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--light:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .44);color:#fff}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroMeta{margin:16px 0 0;font-size:.94rem;max-width:46rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroPanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .72);border:1px solid rgb(191 211 209 / .92);border-radius:28px;backdrop-filter:blur(10px);box-shadow:0 14px 32px rgb(34 74 78 / .07)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroPanel h2{margin:0;font-size:clamp(1.55rem, 2vw, 1.95rem);line-height:1.04}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList{margin:18px 0 0;padding:0;list-style:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList li{margin:0;padding:14px 0;border-top:1px solid rgb(191 211 209 / .74)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList li:first-child{border-top:0;padding-top:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList a,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineLinks a,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList a:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineLinks a:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__panelMeta{margin:18px 0 0;font-size:.95rem;color:var(--preg-muted)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--roadmap,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta{position:relative;border-radius:30px;border:1px solid rgb(191 211 209 / .9);box-shadow:0 20px 44px rgb(33 74 78 / .08);overflow:hidden}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent{padding:clamp(24px, 3vw, 32px);background:linear-gradient(135deg,rgb(243 249 249 / .98) 0%,rgb(237 246 245 / .96) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent::before{content:"Urgent";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta h2{margin:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgentLead{margin:12px 0 0;color:var(--preg-copy-strong);font-size:1.02rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li{position:relative;margin:0;padding:14px 16px 14px 48px;background:rgb(255 255 255 / .82);border:1px solid rgb(207 227 228 / .9);border-radius:18px;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li::before{content:"";position:absolute;top:17px;left:18px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(255 255 255 / .82) 0 22%,#fff0 24%),linear-gradient(135deg,#c7976e 0%,#2f6f73 100%);box-shadow:0 0 0 5px rgb(47 111 115 / .08)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgentFinal{margin:18px 0 0;font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card[id]{scroll-margin-top:110px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__sectionHead{max-width:50rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--topics{gap:clamp(30px, 3vw, 38px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:24px;box-shadow:0 14px 32px rgb(33 74 78 / .07)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .08),rgb(191 138 96 / .62),rgb(47 111 115 / .08))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card p{margin:12px 0 0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chipList{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chip{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--preg-mist);border:1px solid rgb(191 211 209 / .92);color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chip:hover{background:rgb(255 255 255 / .94);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--roadmap{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(239 246 245 / .9) 0%,rgb(255 255 255 / .94) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:preg-roadmap}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline::before{content:"";position:absolute;top:26px;left:20px;right:20px;height:2px;background:linear-gradient(90deg,rgb(47 111 115 / .16),rgb(47 111 115 / .48),rgb(191 138 96 / .42),rgb(47 111 115 / .16))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem{counter-increment:preg-roadmap;position:relative;padding:46px 20px 20px;background:rgb(255 255 255 / .9);border:1px solid rgb(214 228 226 / .96);border-radius:24px;box-shadow:0 14px 30px rgb(33 74 78 / .06)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem::before{content:counter(preg-roadmap,decimal-leading-zero);position:absolute;top:-14px;left:18px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:6px solid rgb(247 251 250 / .94);background:linear-gradient(135deg,rgb(191 138 96 / .16) 0%,rgb(239 246 245) 100%);color:var(--preg-teal-deep);font-size:.74rem;font-weight:800;letter-spacing:.12em}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineKicker{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(47 111 115 / .86)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem h3{margin:10px 0 0;font-size:1.28rem;line-height:1.14;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem p{margin:12px 0 0;color:var(--preg-copy)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineLinks{font-size:.95rem;color:var(--preg-muted)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--care{background:linear-gradient(180deg,rgb(255 253 249 / .98) 0%,rgb(243 249 249 / .96) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--support{background:linear-gradient(180deg,rgb(247 251 250 / .98) 0%,rgb(255 252 248 / .96) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--topic{box-shadow:0 8px 18px rgb(33 74 78 / .04)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__textLink{margin-top:auto;padding-top:16px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary::-webkit-details-marker{display:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item[open] summary::after{content:"-"}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-answer{padding:0 20px 18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-answer p{margin:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:radial-gradient(circle at top right,rgb(255 255 255 / .16),transparent 34%),linear-gradient(135deg,#1f575b 0%,#2c6a6e 52%,#3e6f70 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaCopy{max-width:42rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta .eyebrow,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaCopy p{color:#f4fbfb}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.9}@media (max-width:1100px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner{grid-template-columns:1fr}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy h1{max-width:12ch}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--4,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline::before{display:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta{flex-direction:column;align-items:flex-start}}@media (max-width:820px){body.page-pregnancy-hub .condition-page.pregnancy-hub>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--3{grid-template-columns:1fr}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__actions,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaActions{width:100%}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__actions .preg-hub__button,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaActions .preg-hub__button{flex:1 1 220px}}@media (max-width:640px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--roadmap,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta{border-radius:24px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--4,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{grid-template-columns:1fr}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem{padding-top:42px}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary,body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-answer{padding-left:16px;padding-right:16px}body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-item summary{padding-right:52px}}body.page-pregnancy-hub .condition-page.pregnancy-hub{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-line-strong:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.92);--preg-card-alt:rgba(247, 251, 251, 0.96);--preg-mist:#edf6f6;--preg-mist-strong:#e4f0f0;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .page-backlink a{border-color:var(--preg-line)}body.page-pregnancy-hub .condition-page.pregnancy-hub .page-backlink a:hover{border-color:#b9d3d6}body.page-pregnancy-hub .condition-page.pregnancy-hub .eyebrow,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__panelKicker,body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-kicker,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardKicker{color:#4d8587}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroBanner::before{background:radial-gradient(circle,rgb(182 219 220 / .32) 0%,#fff0 72%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(251 253 253 / .92) 100%);border-color:var(--preg-line);box-shadow:0 22px 54px rgb(18 52 54 / .07)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroInner::before{background:radial-gradient(circle,rgb(208 232 232 / .72) 0%,#fff0 74%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroPanel{background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%);border-color:var(--preg-line);box-shadow:0 10px 28px rgb(24 62 65 / .05)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button{min-height:0;padding:14px 22px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--primary:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--ghost:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--light{background:rgb(255 255 255 / .92);border-color:rgb(207 226 228 / .78);color:#255f64}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--light:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--roadmap,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq{border-color:var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent{background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent::before{background:rgb(47 111 115 / .08);color:#1f5659}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li{background:rgb(255 255 255 / .92);border-color:#d8e5e6}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li::before{background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card{border-color:var(--preg-line);box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card::before{background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chip{border-color:#d8e5e6}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chip:hover{border-color:#b9d3d6}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--roadmap{background:linear-gradient(180deg,#f8fbfb 0%,#f1f8f8 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline::before{background:linear-gradient(90deg,rgb(47 111 115 / .14),rgb(47 111 115 / .42),rgb(47 111 115 / .14))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem{border-color:var(--preg-line);box-shadow:0 14px 30px rgb(22 55 56 / .06)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem::before{border-color:rgb(244 250 250 / .96);background:linear-gradient(180deg,rgb(47 111 115 / .08) 0%,rgb(255 255 255 / .94) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--care,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--support,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__faq{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}@media (min-width:782px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card{height:100%}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--topics{align-items:stretch;grid-auto-rows:auto}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardGrid--topics .preg-hub__card{height:auto}}@media (max-width:781px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroText,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroMeta,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__sectionHead>p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgentLead,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__heroList li,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__panelMeta,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgentFinal,body.page-pregnancy-hub .condition-page.pregnancy-hub .faq-answer p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__ctaCopy p{font-size:1.03rem;line-height:1.66}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__button{padding:13px 18px;font-size:15px}}@media (max-width:640px){body.page-pregnancy-hub .condition-page.pregnancy-hub .lead{font-size:1.06rem;line-height:1.62}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent{padding:18px 16px 20px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__urgent::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li{padding:12px 14px 12px 40px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__checklist li::before{top:15px;left:14px;width:10px;height:10px;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}}.page-numbers{background:var(--wp--preset--color--primary);margin:0 5px 5px 0;padding:6px 13px;border-radius:6px;font-size:12px;display:inline-block;color:var(--wp--preset--color--white)}.page-numbers:hover{color:var(--wp--preset--color--white)}.page-numbers.dots{background-color:#fff0}.wp-block-query-pagination{gap:10px}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--wp--preset--color--link-color)}.wp-block-navigation-item__content{padding-bottom:3px;text-decoration:none;position:relative;overflow:hidden}.wp-block-navigation-item__content::before{margin-top:0;content:'';position:absolute;bottom:0;left:0;right:100%;height:2px;background:var(--wp--preset--color--contrast-2);transition:right 0.3s;text-decoration:none}.wp-block-navigation-item__content:hover::before{right:0}.wp-block-navigation-submenu li a:hover::before{right:50%}.pixel-grove-scrool-top{display:none}.pixel-grove-scrool-top::before{font-size:17px;padding:8px 13px;cursor:pointer;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--link-color);content:'\f062';font-family:"Font Awesome 5 Free";font-weight:600;position:fixed;bottom:50px;right:30px;border-radius:6px}@media screen and (max-width:600px){.pixel-grove-scrool-top::before{font-size:26px;padding:8px 13px;cursor:pointer;background:#fff0;color:var(--wp--preset--color--primary);content:'\f062';font-family:"Font Awesome 5 Free";font-weight:600;position:fixed;bottom:8px;right:15px}}.wp-block-archives-list.wp-block-archives li::before,.wp-block-categories-list.wp-block-categories li::before,.taxonomy-category a::before{font-family:"Font Awesome 5 Free";content:"\f054";margin-right:8px;font-weight:600;font-size:14px}.wp-block-archives-list.wp-block-archives li,.wp-block-categories-list.wp-block-categories li{list-style-type:none}.wp-block-archives-list.wp-block-archives,.wp-block-categories-list.wp-block-categories,.taxonomy-category a{padding-left:10px}.wp-block-tag-cloud a.tag-cloud-link{font-size:16px!important}.tag-cloud-link::before,.taxonomy-post_tag a:before{font-family:"Font Awesome 5 Free";content:'\f02b';font-weight:600;margin-right:8px}.tag-cloud-link,.taxonomy-post_tag a{text-decoration:none;background:var(--wp--preset--color--primary);margin:0 5px 5px 0;padding:0 10px;border-radius:6px;font-size:12px;display:inline-block;color:var(--wp--preset--color--white);text-decoration:none}.products-block-post-template li{box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}p.pixel-grove-scrool-top{position:absolute;z-index:9;margin:0}.column-has-radius{border-radius:8px}.has-bg-image{background:#fff;border-radius:100px;height:100px;width:100px;padding:30px;display:flex;align-items:center;justify-content:center}footer .has-arrow ul{padding:0}footer .has-arrow ul li:before{content:"\f345";font-family:'dashicons';position:absolute;left:0;top:2px;font-size:12px}footer .has-arrow ul li{list-style:none;padding-left:15px;position:relative}a.wp-block-post-excerpt__more-link{background:var(--wp--preset--color--primary);color:#fff;text-decoration:none;font-size:12px;padding:8px 20px;border-radius:6px;position:relative}.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale{background:#cf0000;border:none;color:#fff;font-size:12px}@media (max-width:720px){.no-border-mobile,.no-border-mobile .wp-block-column{border:none!important}}.wp-block-post-author__name::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";padding-right:8px}.wp-block-post-date time::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f073";padding-right:8px}.wp-block-read-more-is-layout-flow::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";padding-left:8px}.wp-block-read-more-is-layout-flow:hover::after{padding-left:10px;transition:color 0.10s ease}a.wp-block-post-author-name__link:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";padding-right:8px}.wp-block-cover{z-index:1}.sidebar a{text-decoration:none}.wp-block-image img{vertical-align:middle}@media (max-width:768px){.r-spacing{margin-bottom:60px!important}.title-spacing{margin-bottom:40px!important}.r-cover{min-height:250px!important}.banner-cover{min-height:450px!important}.brands{padding-top:20px!important}.header-info-wrapper,.footer-arrow{display:none!important}.r-blog-spacing{margin-top:40px!important;margin-bottom:40px!important}.why-choose-us-wrapper{padding:20px!important}.why-choose-us-text{margin-bottom:60px!important}.how-it-works-section{padding:60px 20px!important}.footer-content{padding:60px 20px 20px!important}.cta-contact-form{border-radius:0!important}}.has-no-underline a{text-decoration:none}.header-sub{display:inline-block;background:rgb(255 255 255 / 32%);padding:4px 14px;border-radius:20px;backdrop-filter:blur(4px);border:1px solid rgb(255 255 255 / .2)}.header-sub.dark{background:rgb(0 0 0 / 50%)}.cover-inner{position:relative}.arrow-down{position:absolute;bottom:0;right:0;cursor:pointer;transform-style:preserve-3d;will-change:transform;animation:floatUpDown 2.5s ease-in-out infinite}@keyframes floatUpDown{0%,100%{transform:translate3d(0,0rem,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg)}50%{transform:translate3d(0,.45rem,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg)}}@media (max-width:1024px){.arrow-down{display:none}}.why-choose-us-gallery{flex-wrap:nowrap}.why-choose-us-gallery img{height:30px!important;width:30px!important;border-radius:100px!important;flex:auto!important;border:1px solid #fff}.why-choose-us-icon img{margin-bottom:6px}.contact-form label,.contact-form span{display:block;width:100%}.contact-form form.wpcf7-form.init input{border:none;height:45px;width:100%;background:#EBEBEB;border-radius:5px;margin-top:6px}.contact-form textarea.wpcf7-form-control.wpcf7-textarea{border:1px solid #eee;max-height:100px;width:100%}.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner{background:var(--wp--preset--color--primary);padding:0 30px;color:#fff;border-radius:50px;border:none;width:100%;margin-top:22px}.wp-block-navigation__submenu-container{padding:10px 18px!important}.wp-block-navigation__submenu-container li{padding-bottom:4px!important}.wp-block-navigation__submenu-container li:last-of-type{padding-bottom:0px!important}.pixel-grove-google-reviews{margin:76px auto 96px;padding:0 24px;max-width:1240px}.pixel-grove-google-reviews__header{max-width:920px;margin-bottom:34px}.pixel-grove-google-reviews__eyebrow{margin:0 0 12px;font-size:13px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#466465}.pixel-grove-google-reviews__title{margin:0;max-width:900px;font-size:clamp(2.2rem, 4.2vw, 4rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.pixel-grove-google-reviews__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;color:#526565}.pixel-grove-google-reviews__stars{display:inline-flex;gap:4px;font-size:1rem;line-height:1;color:#d69a00}.pixel-grove-google-reviews__stars .is-empty{opacity:.28}.pixel-grove-google-reviews__score{font-size:.95rem}.pixel-grove-google-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.pixel-grove-google-reviews__card{position:relative;display:flex;flex-direction:column;padding:32px 32px 28px;border:1px solid rgb(36 73 74 / .08);border-radius:26px;background:rgb(255 255 255 / .92);box-shadow:0 16px 40px rgb(27 59 60 / .07);backdrop-filter:blur(6px);overflow:hidden;min-height:0;box-sizing:border-box}.pixel-grove-google-reviews__card::before{content:"“";position:absolute;top:14px;right:24px;font-size:5rem;line-height:1;color:rgb(60 127 130 / .12);pointer-events:none}.pixel-grove-google-reviews__card-top{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:20px}.pixel-grove-google-reviews__date{margin:0;font-size:.92rem;font-weight:500;color:#557171}.pixel-grove-google-reviews__text{color:#264142;font-size:1rem;line-height:1.72;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.pixel-grove-google-reviews__text p{margin:0}.pixel-grove-google-reviews__author{margin:22px 0 0;padding-top:16px;border-top:1px solid rgb(60 127 130 / .12);font-weight:700;font-size:.98rem;color:#17393a;line-height:1.4}.pixel-grove-google-reviews__author a{color:inherit;text-decoration:none}.pixel-grove-google-reviews__author a:hover,.pixel-grove-google-reviews__author a:focus{text-decoration:underline}.pixel-grove-google-reviews__card{height:auto}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews{margin:0;padding:0;max-width:none}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__header{max-width:52rem;margin-bottom:24px}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__title{font-size:clamp(2rem, 3.8vw, 3rem);line-height:1.08}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__card{padding:24px 22px 20px;border-radius:24px;box-shadow:0 14px 36px rgb(27 59 60 / .06)}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__text{-webkit-line-clamp:7}.pixel-grove-google-reviews--error,.pixel-grove-google-reviews--empty{padding:16px 20px;border:1px solid rgb(164 74 74 / .18);border-radius:12px;background:#fff7f7;color:#7d2f2f}@media (min-width:641px){.pixel-grove-google-reviews__grid{align-items:stretch}.pixel-grove-google-reviews__card{height:100%}}@media (max-width:1024px){.pixel-grove-google-reviews__grid{gap:22px}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pixel-grove-google-reviews{margin:52px auto 68px;padding:0 18px}.pixel-grove-google-reviews__grid{grid-template-columns:1fr}.pixel-grove-google-reviews__card{padding:24px 22px 22px}.pixel-grove-google-reviews__card-top{gap:8px}.pixel-grove-google-reviews__text{-webkit-line-clamp:10}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews{padding:0}body.page-home-aub .condition-page.home-aub .pixel-grove-google-reviews.home-reviews .pixel-grove-google-reviews__grid{grid-template-columns:1fr;gap:16px}}.jan-fees-page{background:radial-gradient(circle at top left,rgb(188 220 221 / .3),transparent 34%),linear-gradient(180deg,#f6fbfb 0%,#eef6f6 100%)}.jan-fees-shell{padding-left:20px;padding-right:20px}.jan-fees-hero{padding-top:clamp(40px, 6vw, 76px);padding-bottom:clamp(18px, 3vw, 28px)}.jan-fees-heroCard{padding:clamp(28px, 4vw, 44px);border:1px solid rgb(34 70 72 / .09);border-radius:30px;background:rgb(255 255 255 / .82);box-shadow:0 18px 48px rgb(20 56 57 / .08);backdrop-filter:blur(8px)}.jan-fees-eyebrow{margin:0 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-fees-title{margin:0;max-width:13ch;font-size:clamp(2.3rem, 5vw, 4.8rem);line-height:.98;letter-spacing:-.04em;color:#123033;text-wrap:balance}.jan-fees-lead{margin:18px 0 0;max-width:58ch;font-size:1.06rem;line-height:1.72;color:#556b6d}.jan-fees-main{padding-top:12px;padding-bottom:clamp(56px, 8vw, 92px)}.jan-fees-grid{align-items:start!important;gap:clamp(24px, 3vw, 34px)}.jan-fees-primary,.jan-fees-secondary{display:flex;flex-direction:column;gap:22px}.jan-fees-card{padding:clamp(24px, 3.2vw, 34px);border:1px solid rgb(34 70 72 / .08);border-radius:28px;background:rgb(255 255 255 / .9);box-shadow:0 14px 38px rgb(22 55 56 / .06)}.jan-fees-card p:last-child,.jan-fees-card ul:last-child,.jan-fees-card details:last-child{margin-bottom:0}.jan-fees-sectionLabel{margin:0 0 18px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2f6f73}.jan-fees-feeCards{gap:18px;margin-bottom:18px}.jan-fees-priceCard{height:100%;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#f7fbfb 100%);border:1px solid rgb(47 111 115 / .11)}.jan-fees-priceLabel{margin:0;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a696b}.jan-fees-price{margin:10px 0 6px;font-size:clamp(2rem, 3vw, 2.8rem);line-height:1;letter-spacing:-.04em;color:#123033}.jan-fees-priceNote{margin:0;font-size:.96rem;line-height:1.6;color:#60797a}.jan-fees-list{margin:0;padding-left:1.1rem;color:#284345;line-height:1.72}.jan-fees-list li+li{margin-top:10px}.jan-fees-list--soft{color:#496466}.jan-fees-card--note{background:linear-gradient(180deg,rgb(47 111 115 / .08) 0%,rgb(255 255 255 / .92) 100%)}.jan-fees-card--calm{background:rgb(250 252 252 / .92)}.jan-fees-card--cta{background:linear-gradient(135deg,#1f5d63 0%,#2f7075 100%);color:#f4fbfb}.jan-fees-card--cta p,.jan-fees-card--cta .jan-fees-sectionLabel,.jan-fees-card--cta .jan-fees-ctaTitle{color:inherit}.jan-fees-ctaTitle{margin:0 0 12px;font-size:clamp(1.5rem, 2.6vw, 2.1rem);line-height:1.08;letter-spacing:-.03em}.jan-fees-buttons{margin-top:18px;gap:12px}.jan-fees-buttons .wp-block-button__link{border-radius:999px;padding:14px 20px}.jan-fees-card--cta .wp-block-button.is-style-outline .wp-block-button__link{border-color:rgb(255 255 255 / .72);color:#fff}.jan-fees-faqItem{padding:18px 0;border-top:1px solid rgb(18 48 51 / .08)}.jan-fees-faqItem:first-of-type{border-top:0;padding-top:0}.jan-fees-faqQuestion{margin:0;font-size:1.05rem;line-height:1.35;color:#17393a}.jan-fees-faqItem p{margin:12px 0 0;color:#566f70;line-height:1.72}@media (max-width:900px){.jan-fees-grid{flex-direction:column}}@media (max-width:781px){.jan-fees-hero,.jan-fees-main{padding-left:0;padding-right:0}.jan-fees-shell{padding-left:16px;padding-right:16px}.jan-fees-heroCard,.jan-fees-card{padding:22px 18px;border-radius:24px}.jan-fees-priceCard{padding:20px 18px 18px}.jan-fees-feeCards{flex-direction:column}.jan-fees-buttons{flex-direction:column;align-items:stretch}.jan-fees-buttons .wp-block-button,.jan-fees-buttons .wp-block-button__link{width:100%}}.jan-services-page{background:radial-gradient(circle at top left,rgb(188 220 221 / .28),transparent 32%),linear-gradient(180deg,#f6fbfb 0%,#edf6f5 100%)}.jan-services-shell{padding-left:20px;padding-right:20px}.jan-services-hero{padding-top:clamp(32px, 4.6vw, 56px);padding-bottom:clamp(10px, 1.8vw, 16px)}.jan-services-heroCard{padding:clamp(22px, 3vw, 32px);border:1px solid rgb(29 64 66 / .08);border-radius:30px;background:rgb(255 255 255 / .82);box-shadow:0 18px 48px rgb(20 56 57 / .08);backdrop-filter:blur(8px)}.jan-services-heroGrid{align-items:center!important;gap:clamp(18px, 2.4vw, 26px)}.jan-services-eyebrow,.jan-services-sectionLabel,.jan-services-cardKicker,.jan-services-asideEyebrow{margin:0 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-services-title{margin:0;max-width:11.5ch;font-size:clamp(2.25rem, 4.2vw, 4.3rem);line-height:.99;letter-spacing:-.04em;color:#123033;text-wrap:balance}.jan-services-title--wide{max-width:13.6ch}.jan-services-lead,.jan-services-intro p,.jan-services-card p,.jan-services-cta p,.jan-services-pillar p,.jan-services-editorial p,.jan-services-explainer p,.jan-services-faqAnswer p{color:#556b6d;line-height:1.72}.jan-services-lead{margin:14px 0 0;max-width:58ch;font-size:1.02rem}.jan-services-buttons{margin-top:16px;gap:12px}.jan-services-buttons .wp-block-button__link,.jan-services-cardActions .wp-block-button__link{border-radius:999px;padding:14px 20px}.jan-services-heroAside{padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,rgb(47 111 115 / .1) 0%,rgb(255 255 255 / .92) 100%);border:1px solid rgb(47 111 115 / .1)}.jan-services-asideList,.jan-services-checklist{margin:0;padding-left:1.05rem;color:#244244;line-height:1.62}.jan-services-asideList li+li,.jan-services-checklist li+li{margin-top:8px}.jan-services-heroAside .jan-services-asideEyebrow{margin-bottom:10px}.jan-services-heroAside .jan-services-asideList{line-height:1.56}.jan-services-main{padding-top:8px;padding-bottom:clamp(48px, 7vw, 80px)}.jan-services-intro{margin-bottom:18px}.jan-services-sectionTitle{margin:0 0 12px;max-width:16ch;font-size:clamp(1.75rem, 2.7vw, 2.65rem);line-height:1.08;letter-spacing:-.03em;color:#123033}.jan-services-sectionTitle--wide{max-width:16.5ch}.jan-services-pillars,.jan-services-cards{gap:clamp(16px, 2vw, 22px);align-items:stretch!important}.jan-services-pillar,.jan-services-card,.jan-services-cta{height:100%;padding:clamp(20px, 2.5vw, 26px);border-radius:26px;background:rgb(255 255 255 / .9);border:1px solid rgb(29 64 66 / .08);box-shadow:0 14px 38px rgb(22 55 56 / .06)}.jan-services-pillar h3,.jan-services-card h3,.jan-services-featureCard h3,.jan-services-explainer h3{margin-top:0;margin-bottom:8px;font-size:1.22rem;line-height:1.16;color:#163739}.jan-services-card{display:flex;flex-direction:column}.jan-services-card p{max-width:38ch}.jan-services-pillar{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .96) 100%)}.jan-services-card--accent{background:linear-gradient(180deg,rgb(47 111 115 / .08) 0%,rgb(255 255 255 / .94) 100%)}.jan-services-cardActions{margin-top:auto;padding-top:14px}.jan-services-areas{margin-top:28px}.jan-services-cards--featured{margin-top:20px}.jan-services-editorial,.jan-services-explainerGrid,.jan-services-faqSection{margin-top:clamp(28px, 4vw, 44px)}.jan-services-editorial{padding:clamp(24px, 3.2vw, 32px);border-radius:30px;border:1px solid rgb(29 64 66 / .08);background:rgb(255 255 255 / .84);box-shadow:0 16px 40px rgb(22 55 56 / .06)}.jan-services-editorial--integrated{background:linear-gradient(135deg,rgb(47 111 115 / .08) 0%,rgb(255 255 255 / .95) 100%)}.jan-services-editorialGrid{gap:clamp(18px, 2.6vw, 28px);align-items:stretch!important}.jan-services-featureCard,.jan-services-explainer,.jan-services-quoteCard{height:100%;padding:clamp(20px, 2.6vw, 26px);border-radius:26px;border:1px solid rgb(29 64 66 / .08);background:rgb(255 255 255 / .92);box-shadow:0 14px 38px rgb(22 55 56 / .06)}.jan-services-featureCard{background:linear-gradient(180deg,rgb(47 111 115 / .1) 0%,rgb(255 255 255 / .96) 100%)}.jan-services-explainerGrid{gap:clamp(18px, 2.4vw, 22px);align-items:stretch!important}.jan-services-explainer--accent{background:linear-gradient(180deg,rgb(47 111 115 / .08) 0%,rgb(255 255 255 / .95) 100%)}.jan-services-quoteCard{display:flex;flex-direction:column;justify-content:center;min-height:100%;background:linear-gradient(160deg,#184e54 0%,#225f66 100%);border-color:rgb(255 255 255 / .12)}.jan-services-quoteCard .jan-services-cardKicker,.jan-services-quote{color:#fbfefe}.jan-services-quoteCard .jan-services-cardKicker{color:rgb(245 252 252 / .82)}.jan-services-quote{margin:12px 0 0;font-size:clamp(1.14rem, 1.75vw, 1.38rem);line-height:1.62;letter-spacing:-.02em;text-shadow:0 1px 0 rgb(0 0 0 / .08)}.jan-services-faq{display:grid;gap:12px;margin-top:18px}.jan-services-faqItem{border:1px solid rgb(29 64 66 / .1);border-radius:24px;background:rgb(255 255 255 / .92);box-shadow:0 12px 32px rgb(22 55 56 / .05);overflow:hidden}.jan-services-faqItem summary{position:relative;cursor:pointer;list-style:none;padding:18px 56px 18px 20px;font-size:1rem;font-weight:600;line-height:1.4;color:#163739}.jan-services-faqItem summary::-webkit-details-marker{display:none}.jan-services-faqItem summary::after{content:"+";position:absolute;top:16px;right:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:rgb(47 111 115 / .08);color:#1f5d63;font-size:1.35rem;line-height:1}.jan-services-faqItem[open] summary::after{content:"−"}.jan-services-faqAnswer{padding:0 20px 18px}.jan-services-faqAnswer p{margin:0;max-width:70ch}.jan-services-faqSection .jan-services-sectionTitle{font-size:clamp(1.65rem, 2.4vw, 2.3rem)}.jan-services-cards .wp-block-column,.jan-services-pillars .wp-block-column{display:flex}.jan-services-cards .wp-block-column>.wp-block-group,.jan-services-pillars .wp-block-column>.wp-block-group{width:100%}@media (min-width:901px){.jan-services-editorial--integrated .jan-services-editorialGrid>.wp-block-column:first-child{flex-basis:64%!important}.jan-services-editorial--integrated .jan-services-editorialGrid>.wp-block-column:last-child{flex-basis:36%!important}}.jan-services-cta{margin-top:30px;background:linear-gradient(135deg,#1f5d63 0%,#2f7075 100%);color:#f4fbfb}.jan-services-cta .jan-services-sectionLabel,.jan-services-cta .jan-services-sectionTitle,.jan-services-cta p{color:inherit}.jan-services-cta .wp-block-button.is-style-outline .wp-block-button__link{border-color:rgb(255 255 255 / .72);color:#fff}@media (max-width:900px){.jan-services-heroGrid,.jan-services-pillars,.jan-services-cards,.jan-services-editorialGrid,.jan-services-explainerGrid{flex-direction:column}}@media (max-width:781px){.jan-services-shell{padding-left:16px;padding-right:16px}.jan-services-heroCard,.jan-services-pillar,.jan-services-card,.jan-services-cta,.jan-services-editorial,.jan-services-featureCard,.jan-services-explainer,.jan-services-quoteCard{padding:20px 18px;border-radius:24px}.jan-services-heroAside{padding:18px 18px 16px}.jan-services-title{font-size:clamp(2.1rem, 10vw, 3.3rem)}.jan-services-sectionTitle,.jan-services-faqSection .jan-services-sectionTitle{font-size:clamp(1.6rem, 7vw, 2.05rem)}.jan-services-buttons{flex-direction:column;align-items:stretch}.jan-services-buttons .wp-block-button,.jan-services-buttons .wp-block-button__link{width:100%}.jan-services-faqItem summary{padding:16px 50px 16px 16px}.jan-services-faqItem summary::after{top:14px;right:14px}.jan-services-faqAnswer{padding:0 16px 16px}}.jan-services-title--compact{max-width:11.8ch;font-size:clamp(2rem, 4vw, 3.85rem);line-height:1}.jan-services-intro--compact{margin-bottom:14px}.jan-services-sectionTitle--compact{max-width:13ch;font-size:clamp(1.6rem, 2.4vw, 2.2rem);line-height:1.08}.jan-services-heroAside--compact{align-self:center}.jan-services-heroAside--compact .jan-services-asideList{padding-left:1rem;line-height:1.5}.jan-services-heroAside--compact .jan-services-asideList li+li{margin-top:6px}.jan-services-pillars--compact .jan-services-pillar{padding:clamp(18px, 2vw, 22px);min-height:0}.jan-services-pillars--compact .jan-services-pillar p{max-width:28ch}.jan-services-card{min-height:0}.jan-services-card p{max-width:34ch}.jan-services-card .jan-services-checklist{max-width:31ch}.jan-services-card .jan-services-checklist li+li{margin-top:6px}.jan-services-card .wp-block-button__link{min-width:0}.jan-services-editorial--compact{padding:clamp(18px, 2.4vw, 24px)}.jan-services-editorial--compact .jan-services-editorialGrid,.jan-services-editorial--compact .jan-services-explainerGrid{gap:clamp(16px, 2vw, 20px)}.jan-services-featureCard--compact{padding:clamp(16px, 2vw, 20px)}.jan-services-featureCard--compact .jan-services-checklist{max-width:28ch}.jan-services-integratedSummary{margin-top:16px}.jan-services-integratedSummary p{max-width:58ch}.jan-services-faqSection{margin-top:clamp(24px, 3vw, 34px)}.jan-services-faqSection .jan-services-sectionTitle--compact{max-width:9ch}@media (min-width:901px){.jan-services-cards--featured .wp-block-column{display:flex}.jan-services-cards--featured .jan-services-card{width:100%}}@media (max-width:900px){.jan-services-title--compact{max-width:10.5ch}.jan-services-editorial--compact .jan-services-editorialGrid,.jan-services-editorial--compact .jan-services-explainerGrid{flex-direction:column}}@media (max-width:781px){.jan-services-hero{padding-top:20px;padding-bottom:6px}.jan-services-heroCard{padding:18px 16px}.jan-services-title--compact{max-width:8.6ch;font-size:clamp(1.9rem, 9vw, 2.95rem);line-height:.98}.jan-services-lead{font-size:.98rem;line-height:1.62}.jan-services-heroAside--compact{margin-top:8px;padding:16px 16px 14px}.jan-services-main{padding-top:4px;padding-bottom:56px}.jan-services-intro--compact{margin-bottom:12px}.jan-services-sectionTitle--compact{max-width:11ch;font-size:clamp(1.45rem, 7.2vw, 1.95rem)}.jan-services-pillars--compact{gap:12px}.jan-services-pillars--compact .jan-services-pillar,.jan-services-card,.jan-services-editorial--compact,.jan-services-featureCard--compact,.jan-services-explainer,.jan-services-cta{padding:18px 16px;border-radius:22px}.jan-services-card p,.jan-services-card .jan-services-checklist,.jan-services-featureCard--compact .jan-services-checklist{max-width:none}.jan-services-cards--featured{margin-top:16px}.jan-services-cardActions{padding-top:12px}.jan-services-editorial,.jan-services-explainerGrid,.jan-services-faqSection{margin-top:22px}.jan-services-faq{gap:10px}.jan-services-faqSection .jan-services-sectionTitle--compact{max-width:8ch}.jan-services-cta{margin-top:24px}}.entry-content .jan-services-hero{padding-top:clamp(22px, 3.2vw, 38px);padding-bottom:clamp(12px, 2vw, 20px)}.entry-content .jan-services-heroCard{padding:clamp(28px, 3.2vw, 42px);border-radius:34px;background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(251 253 253 / .92) 100%);box-shadow:0 22px 54px rgb(18 52 54 / .07)}.entry-content .jan-services-heroGrid{align-items:start!important;gap:clamp(30px, 4vw, 68px)}.entry-content .jan-services-heroGrid>.wp-block-column:first-child{flex-basis:58%!important}.entry-content .jan-services-heroGrid>.wp-block-column:last-child{flex-basis:42%!important;display:flex;justify-content:flex-end}.entry-content .jan-services-title--compact{max-width:13.2ch;font-size:clamp(2.7rem, 4.4vw, 4.6rem);line-height:.93;letter-spacing:-.055em;text-wrap:balance}.entry-content .jan-services-lead{margin-top:18px;max-width:34ch;font-size:1.08rem;line-height:1.68}.entry-content .jan-services-buttons{margin-top:24px;gap:14px}.entry-content .jan-services-buttons .wp-block-button__link,.entry-content .jan-services-cardActions .wp-block-button__link{min-height:62px;padding:16px 30px;border-radius:999px;font-size:1.02rem;font-weight:600;letter-spacing:.02em;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,border-color 0.18s ease}.entry-content .jan-services-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link,.entry-content .jan-services-cardActions .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:linear-gradient(135deg,#5aaeb5 0%,#8dc6cb 100%)!important;color:#ffffff!important;border:1px solid rgb(78 152 159 / .22)!important;box-shadow:0 12px 28px rgb(74 145 151 / .24)!important}.entry-content .jan-services-buttons .wp-block-button.is-style-outline .wp-block-button__link,.entry-content .jan-services-cardActions .wp-block-button.is-style-outline .wp-block-button__link{background:rgb(255 255 255 / .94)!important;color:#6ba8ae!important;border:2px solid rgb(114 176 182 / .82)!important;box-shadow:none!important}.entry-content .jan-services-buttons .wp-block-button__link:hover,.entry-content .jan-services-cardActions .wp-block-button__link:hover{transform:translateY(-1px)}.entry-content .jan-services-heroAside{width:min(100%, 430px);padding:22px 24px 20px;border-radius:28px;background:linear-gradient(180deg,rgb(232 243 244 / .95) 0%,rgb(255 255 255 / .98) 100%);border:1px solid rgb(55 111 116 / .1);box-shadow:0 10px 28px rgb(24 62 65 / .05)}.entry-content .jan-services-heroAside--compact{margin-top:12px}.entry-content .jan-services-heroAside .jan-services-asideEyebrow{margin-bottom:12px;font-size:.76rem;letter-spacing:.16em}.entry-content .jan-services-heroAside .jan-services-asideList{padding-left:1rem;font-size:1rem;line-height:1.52}.entry-content .jan-services-heroAside .jan-services-asideList li+li{margin-top:10px}@media (max-width:1100px){.entry-content .jan-services-title--compact{max-width:12.2ch;font-size:clamp(2.5rem, 4.8vw, 3.9rem)}.entry-content .jan-services-lead{max-width:38ch}}@media (max-width:900px){.entry-content .jan-services-heroGrid>.wp-block-column:first-child,.entry-content .jan-services-heroGrid>.wp-block-column:last-child{flex-basis:100%!important}.entry-content .jan-services-heroGrid>.wp-block-column:last-child{justify-content:stretch}.entry-content .jan-services-heroAside{width:100%}}@media (max-width:781px){.entry-content .jan-services-shell{padding-left:18px;padding-right:18px}.entry-content .jan-services-hero{padding-top:18px;padding-bottom:8px}.entry-content .jan-services-heroCard{padding:22px 18px;border-radius:28px}.entry-content .jan-services-title--compact{max-width:9.2ch;font-size:clamp(2.35rem, 10.6vw, 3.55rem);line-height:.95}.entry-content .jan-services-lead{max-width:none;font-size:1rem;line-height:1.6}.entry-content .jan-services-buttons{margin-top:20px;gap:12px}.entry-content .jan-services-buttons .wp-block-button__link,.entry-content .jan-services-cardActions .wp-block-button__link{min-height:58px;padding:15px 22px;font-size:.98rem}.entry-content .jan-services-heroAside{margin-top:10px;padding:18px 18px 16px}}body.page-id-1113 main.wp-block-group,body.page-id-1113 .wp-site-blocks>*>main.wp-block-group{padding-left:0!important;padding-right:0!important}body.page-id-1113 .jan-services-page{--jan-services-bg:#f4f8f8;--jan-services-bg-strong:#e4f0f0;--jan-services-card:rgba(255, 255, 255, 0.92);--jan-services-border:#d8e5e6;--jan-services-shadow:0 18px 36px rgba(22, 57, 58, 0.08);--jan-services-text:#274244;--jan-services-heading:#163639;--jan-services-eyebrow:#4d8587;--jan-services-accent:#2f6f73;--jan-services-accent-dark:#1f5659;--jan-services-muted:#5d7274;--jan-services-soft:#edf6f6;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,var(--jan-services-bg) 100%);color:var(--jan-services-text);padding:clamp(20px, 3vw, 34px) 0 clamp(56px, 8vw, 92px);overflow-x:clip}body.page-id-1113 .jan-services-shell{width:min(1180px, calc(100% - 28px));margin:0 auto;box-sizing:border-box}body.page-id-1113 .jan-services-section{margin-top:clamp(18px, 3vw, 36px);scroll-margin-top:110px}body.page-id-1113 .jan-services-hero{margin-bottom:clamp(28px, 4vw, 44px)}body.page-id-1113 #service-areas{position:relative;margin-top:clamp(42px, 5vw, 64px);padding-top:clamp(28px, 3.8vw, 40px)}body.page-id-1113 #service-areas::before{content:"";position:absolute;top:0;left:0;width:min(180px, 22vw);height:1px;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-id-1113 .jan-services-card,body.page-id-1113 .jan-services-copy,body.page-id-1113 .jan-services-finalCta__inner{border:1px solid var(--jan-services-border);border-radius:26px;background:var(--jan-services-card);box-shadow:var(--jan-services-shadow);backdrop-filter:blur(8px)}body.page-id-1113 .jan-services-card,body.page-id-1113 .jan-services-copy{padding:clamp(20px, 3vw, 32px)}body.page-id-1113 .jan-services-eyebrow{margin:0 0 10px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jan-services-eyebrow)}body.page-id-1113 .jan-services-page h1,body.page-id-1113 .jan-services-page h2,body.page-id-1113 .jan-services-page h3{margin:0;color:var(--jan-services-heading);letter-spacing:-.03em;text-wrap:balance}body.page-id-1113 .jan-services-page h1{font-size:clamp(2rem, 4.1vw, 3.55rem);line-height:1.01;max-width:16ch}body.page-id-1113 .jan-services-page h2{font-size:clamp(1.7rem, 3vw, 2.85rem);line-height:1.04;max-width:none}body.page-id-1113 .jan-services-page h3{font-size:clamp(1.24rem, 1.9vw, 1.7rem);line-height:1.14}body.page-id-1113 .jan-services-page p{margin:0;line-height:1.65}body.page-id-1113 .jan-services-lead,body.page-id-1113 .jan-services-intro p,body.page-id-1113 .jan-services-copy p,body.page-id-1113 .jan-services-serviceCard>p,body.page-id-1113 .jan-services-faqAnswer p{color:var(--jan-services-muted)}body.page-id-1113 .jan-services-hero__grid,body.page-id-1113 .jan-services-grid{display:grid;gap:16px}body.page-id-1113 .jan-services-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch}body.page-id-1113 .jan-services-hero__grid>.jan-services-card{height:auto;align-self:stretch}body.page-id-1113 .jan-services-card--hero{padding:clamp(18px, 2.4vw, 26px)}body.page-id-1113 .jan-services-hero__main{display:flex;flex-direction:column;gap:14px}body.page-id-1113 .jan-services-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:2px}body.page-id-1113 .jan-services-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border:1px solid #fff0;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}body.page-id-1113 .jan-services-btn:hover,body.page-id-1113 .jan-services-textLink:hover{transform:translateY(-1px)}body.page-id-1113 .jan-services-btn--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}body.page-id-1113 .jan-services-btn--secondary{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-id-1113 .jan-services-btn--primary:hover,body.page-id-1113 .jan-services-btn--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);color:#fff;border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22)}body.page-id-1113 .jan-services-btn--secondary:hover,body.page-id-1113 .jan-services-btn--secondary:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53}body.page-id-1113 .jan-services-support{display:flex;flex-direction:column;gap:6px;justify-content:flex-start;background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%);padding:clamp(18px, 2.4vw, 26px)}body.page-id-1113 .jan-services-support__title{margin:0 0 8px;font-size:1.15rem;letter-spacing:-.01em}body.page-id-1113 .jan-services-list,body.page-id-1113 .jan-services-chipList{margin:0;padding:0;list-style:none;display:grid;gap:10px}body.page-id-1113 .jan-services-list li,body.page-id-1113 .jan-services-chipList li{position:relative;padding-left:18px;color:var(--jan-services-text);line-height:1.5}body.page-id-1113 .jan-services-list li::before,body.page-id-1113 .jan-services-chipList li::before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:rgb(79 151 154 / .9);box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-id-1113 .jan-services-list--mobile{display:none}body.page-id-1113 .jan-services-intro{display:grid;gap:10px;margin-bottom:16px;max-width:760px}body.page-id-1113 #service-areas .jan-services-intro{max-width:980px}body.page-id-1113 #service-areas .jan-services-intro h2{max-width:none}body.page-id-1113 .jan-services-intro--compact{margin-bottom:14px}body.page-id-1113 .jan-services-grid--cards{display:flex;flex-direction:column;gap:24px}body.page-id-1113 .jan-services-serviceCard{display:flex;flex-direction:column;gap:14px;height:100%}body.page-id-1113 .jan-services-chipList{gap:8px;margin-top:2px}body.page-id-1113 .jan-services-chipList li{padding:10px 12px 10px 28px;border-radius:16px;background:var(--jan-services-soft);color:#214144}body.page-id-1113 .jan-services-chipList li::before{left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;box-shadow:none}body.page-id-1113 .jan-services-textLink{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;color:var(--jan-services-accent-dark);font-weight:700;text-decoration:none}body.page-id-1113 .jan-services-textLink::after{content:"→";font-size:.95em}body.page-id-1113 .jan-services-serviceExpand{margin-top:2px;border:1px solid rgb(184 211 213 / .9);border-radius:18px;background:linear-gradient(180deg,#f8fbfb 0%,#f1f8f8 100%);overflow:clip}body.page-id-1113 .jan-services-serviceExpand>summary{position:relative;cursor:pointer;list-style:none;padding:14px 46px 14px 16px;font-weight:700;line-height:1.35;color:var(--jan-services-accent-dark)}body.page-id-1113 .jan-services-serviceExpand>summary::-webkit-details-marker{display:none}body.page-id-1113 .jan-services-serviceExpand>summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.15rem;line-height:1;color:var(--jan-services-accent-dark)}body.page-id-1113 .jan-services-serviceExpand[open]>summary::after{content:"−"}body.page-id-1113 .jan-services-serviceExpand__content{display:grid;gap:14px;width:100%;padding:0 16px 16px;border-top:1px solid rgb(184 211 213 / .7)}body.page-id-1113 .jan-services-serviceExpand__item{display:grid;gap:6px;width:100%;max-width:none;padding-top:14px}body.page-id-1113 .jan-services-serviceExpand__item+.jan-services-serviceExpand__item{border-top:1px solid rgb(216 229 230 / .9)}body.page-id-1113 .jan-services-serviceExpand__item h4{margin:0;width:100%;max-width:none;font-size:.96rem;font-weight:800;letter-spacing:.01em;line-height:1.35;color:var(--jan-services-heading)}body.page-id-1113 .jan-services-serviceExpand__item p{margin:0;width:100%;max-width:none;font-size:.97rem;line-height:1.6;color:var(--jan-services-muted)}@media (min-width:921px){body.page-id-1113 .jan-services-grid--cards{gap:28px}body.page-id-1113 .jan-services-serviceCard{display:grid;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.22fr);column-gap:28px;row-gap:14px;align-items:start}body.page-id-1113 .jan-services-serviceCard>.jan-services-eyebrow,body.page-id-1113 .jan-services-serviceCard>h3,body.page-id-1113 .jan-services-serviceCard>p,body.page-id-1113 .jan-services-serviceCard>.jan-services-textLink{grid-column:1}body.page-id-1113 .jan-services-serviceCard>.jan-services-serviceExpand{grid-column:2;grid-row:1 / span 4;align-self:stretch;margin-top:0}body.page-id-1113 .jan-services-serviceCard>.jan-services-textLink{margin-top:4px}}body.page-id-1113 .jan-services-grid--split{grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);align-items:stretch}body.page-id-1113 .jan-services-surgeryFeature{display:grid;grid-template-columns:minmax(0,0.6fr) minmax(360px,0.4fr);gap:24px;align-items:start;grid-template-areas:"text image" "benefits benefits";padding-bottom:48px}body.page-id-1113 .jan-services-copy{display:grid;gap:14px;height:100%}body.page-id-1113 .jan-services-copy--surgery{grid-area:text;padding:6px 0 0;border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none}body.page-id-1113 .jan-services-copy--surgery h2{max-width:none;font-size:clamp(2.15rem, 3.35vw, 3.35rem);line-height:1.08}body.page-id-1113 .jan-services-copy--surgery p{max-width:none;font-size:1.04rem;line-height:1.62}body.page-id-1113 .jan-services-copy--surgery{gap:10px}body.page-id-1113 .jan-services-surgeryMedia{grid-area:image;position:relative;padding:52px 0 0}body.page-id-1113 .jan-services-surgeryMedia__imageWrap{margin:0;border-radius:38px;overflow:hidden;position:relative;background:#dfeaea;box-shadow:0 28px 60px rgb(20 56 57 / .16)}body.page-id-1113 .jan-services-surgeryMedia__imageWrap::after{content:"";position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,#fff0 0%,rgb(244 250 250 / .88) 82%,rgb(244 250 250) 100%);pointer-events:none}body.page-id-1113 .jan-services-surgeryMedia__image{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center top}body.page-id-1113 .jan-services-surgeryMedia__benefits{position:absolute;left:34px;bottom:0;width:auto;max-width:min(78%, 430px);padding:clamp(20px, 2.4vw, 32px);border-radius:26px;box-shadow:0 20px 42px rgb(20 56 57 / .15)}body.page-id-1113 .jan-services-surgeryMedia__benefits h3{margin:0 0 8px;font-size:clamp(1.08rem, 1.45vw, 1.35rem);line-height:1.14}body.page-id-1113 .jan-services-surgeryMedia__benefits .jan-services-list--tight{gap:9px}body.page-id-1113 .jan-services-surgeryMedia__benefits .jan-services-list--tight li{padding-left:15px;font-size:.95rem;line-height:1.42}body.page-id-1113 .jan-services-surgeryMedia__benefits .jan-services-list--tight li::before{width:6px;height:6px;top:.62em}body.page-id-1113 .jan-services-inlineMore{margin:2px 0 0}body.page-id-1113 .jan-services-surgeryBenefits{grid-area:benefits;align-self:start;display:block;height:auto;position:relative;z-index:2;margin-top:-36px;padding:18px 20px 8px;background:linear-gradient(135deg,rgb(32 63 67 / .92) 0%,rgb(26 56 60 / .88) 100%);border-color:rgb(181 214 216 / .22);box-shadow:0 22px 46px rgb(17 43 46 / .24);backdrop-filter:blur(12px)}body.page-id-1113 .jan-services-surgeryBenefits h3{margin:0 0 8px;font-size:clamp(1.3rem, 1.9vw, 1.7rem);line-height:1.12;color:rgb(255 255 255 / .98)}body.page-id-1113 .jan-services-surgeryBenefits__list{display:block;column-count:3;column-gap:28px;gap:0;margin-bottom:0}body.page-id-1113 .jan-services-surgeryBenefits__list li{padding-left:18px;line-height:1.4;margin:0 0 6px;break-inside:avoid;color:rgb(241 248 248 / .94)}body.page-id-1113 .jan-services-surgeryBenefits__list li:last-child{margin-bottom:0}body.page-id-1113 .jan-services-surgeryBenefits__list li::before{background:rgb(155 216 221 / .98);box-shadow:0 0 0 4px rgb(155 216 221 / .18)}body.page-id-1113 .jan-services-inlineMore>summary{cursor:pointer;list-style:none;color:var(--jan-services-accent-dark);font-weight:700}body.page-id-1113 .jan-services-inlineMore>summary::-webkit-details-marker{display:none}body.page-id-1113 .jan-services-inlineMore>summary::after{content:" +"}body.page-id-1113 .jan-services-inlineMore[open]>summary::after{content:" −"}body.page-id-1113 .jan-services-inlineMore__content{padding-top:10px}body.page-id-1113 .jan-services-highlightCard,body.page-id-1113 .jan-services-panel{background:linear-gradient(180deg,#f8fbfb 0%,#eaf5f5 100%)}body.page-id-1113 #surgical-expertise .jan-services-grid--split>*{height:100%}body.page-id-1113 #surgical-expertise .jan-services-highlightCard{display:flex;flex-direction:column;justify-content:flex-start;height:100%}body.page-id-1113 .jan-services-list--tight{gap:12px}body.page-id-1113 #understanding-urogynaecology{position:relative}body.page-id-1113 #understanding-urogynaecology .jan-services-uroSection{display:grid;gap:18px;padding-top:10px;box-sizing:border-box}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHero,body.page-id-1113 #understanding-urogynaecology .jan-services-uroLayout,body.page-id-1113 #understanding-urogynaecology .jan-services-uroCards{display:grid;gap:18px}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHero>*,body.page-id-1113 #understanding-urogynaecology .jan-services-uroLayout>*,body.page-id-1113 #understanding-urogynaecology .jan-services-uroCards>*,body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight{min-width:0;box-sizing:border-box}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro{max-width:none;margin-bottom:0}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro h2{max-width:none}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro>p:last-child{max-width:none}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual{position:relative;display:flex;align-items:center;justify-content:center;margin:0;min-width:0;overflow:visible}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual img{display:block;width:min(100%, 430px);height:auto;object-fit:contain;margin:0 auto}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard{display:flex;flex-direction:column;gap:12px;padding:18px 20px;min-height:0}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard h3,body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight h3{font-size:clamp(1.22rem, 1.95vw, 1.68rem);line-height:1.14;letter-spacing:-.025em}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard p{max-width:none;margin:0;font-size:.97rem;line-height:1.54;overflow-wrap:anywhere}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight{padding:20px 26px;background:linear-gradient(135deg,rgb(240 248 247 / .95) 0%,rgb(231 243 241 / .98) 100%);border-color:rgb(210 226 226 / .92)}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight__copy{display:grid;gap:8px;max-width:60ch}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight__copy p{max-width:none;font-size:.99rem;line-height:1.56}@media (min-width:921px){body.page-id-1113 #understanding-urogynaecology .jan-services-uroSection{gap:12px;position:relative}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHero{grid-template-columns:minmax(0,1.72fr) minmax(280px,0.68fr);gap:clamp(12px, 1.6vw, 20px);align-items:center}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro{padding-right:clamp(0px, 0.5vw, 6px);position:relative;z-index:2}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro h2{max-width:none;font-size:clamp(2.1rem, 2.85vw, 3.05rem);line-height:1.05}body.page-id-1113 #understanding-urogynaecology .jan-services-uroIntro>p:last-child{max-width:72ch;font-size:1rem;line-height:1.58}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual{align-items:flex-start;justify-content:flex-start;min-height:286px;padding:0 0 18px 0}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual::before{content:"";position:absolute;inset:-10% 10% 12% -14%;background:radial-gradient(circle at 38% 40%,rgb(176 214 216 / .34) 0%,rgb(213 235 235 / .18) 36%,#fff0 74%);filter:blur(22px);pointer-events:none}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual::after{content:"";position:absolute;inset:-10% 2% -14% -14%;background:linear-gradient(90deg,rgb(244 250 250 / .96) 0%,rgb(244 250 250 / .68) 18%,rgb(244 250 250 / .16) 42%,#fff0 68%),linear-gradient(180deg,rgb(244 250 250 / .28) 0%,rgb(244 250 250 / .06) 24%,rgb(244 250 250 / .74) 100%),radial-gradient(circle at 86% 18%,rgb(244 250 250 / .86) 0%,rgb(244 250 250 / .2) 28%,#fff0 56%);pointer-events:none;z-index:2}body.page-id-1113 #understanding-urogynaecology .jan-services-uroVisual img{position:relative;z-index:1;width:min(100%, 332px);max-height:236px;opacity:.82;margin:6px 0 0 -42px;filter:saturate(.88) contrast(.94) brightness(1.03);-webkit-mask-image:radial-gradient(ellipse 80% 78% at 46% 42%,#000 52%,rgb(0 0 0 / .8) 66%,rgb(0 0 0 / .34) 82%,transparent 100%);mask-image:radial-gradient(ellipse 80% 78% at 46% 42%,#000 52%,rgb(0 0 0 / .8) 66%,rgb(0 0 0 / .34) 82%,transparent 100%)}body.page-id-1113 #understanding-urogynaecology .jan-services-uroLayout{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:-12px;position:relative;z-index:2;align-items:start}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCards{display:contents}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard{height:100%}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard--primary{grid-column:1;grid-row:1 / span 2;align-self:stretch}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard--subspecialist{grid-column:2;grid-row:1}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard--matter{grid-column:3;grid-row:1}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard--compact{gap:10px}body.page-id-1113 #understanding-urogynaecology .jan-services-uroCard--compact p{font-size:.96rem;line-height:1.5}body.page-id-1113 #understanding-urogynaecology .jan-services-uroHighlight{grid-column:2 / 4;grid-row:2;align-self:start}}body.page-id-1113 .jan-services-grid--faqCards{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-1113 .jan-services-accordion{padding:0;overflow:clip}body.page-id-1113 .jan-services-accordion>summary{position:relative;display:block;cursor:pointer;list-style:none;padding:20px 54px 18px 20px}body.page-id-1113 .jan-services-accordion>summary::-webkit-details-marker{display:none}body.page-id-1113 .jan-services-accordion>summary::after{content:"+";position:absolute;right:20px;top:18px;font-size:1.4rem;line-height:1;color:var(--jan-services-accent-dark)}body.page-id-1113 .jan-services-accordion[open]>summary::after{content:"−"}body.page-id-1113 .jan-services-accordion__question,body.page-id-1113 .jan-services-accordion__short{display:block}body.page-id-1113 .jan-services-accordion__question{margin-bottom:10px;font-size:1.16rem;font-weight:700;line-height:1.25;color:var(--jan-services-heading)}body.page-id-1113 .jan-services-accordion__short{color:var(--jan-services-muted);line-height:1.55}body.page-id-1113 .jan-services-accordion__content{padding:0 20px 20px;color:var(--jan-services-muted)}body.page-id-1113 .jan-services-grid--integrated{grid-template-columns:minmax(0,1.15fr) minmax(260px,0.75fr)}body.page-id-1113 .jan-services-copy__minor{font-size:.98rem}body.page-id-1113 .jan-services-panel{display:flex;align-items:center}body.page-id-1113 .jan-services-faqSection{border:1px solid rgb(168 197 198 / .55);border-radius:30px;background:linear-gradient(180deg,rgb(248 251 251 / .95) 0%,rgb(239 247 247 / .95) 100%);padding:clamp(20px, 3vw, 32px);box-shadow:0 18px 42px rgb(34 75 76 / .05)}body.page-id-1113 .jan-services-faqSection .jan-services-intro{max-width:none}body.page-id-1113 .jan-services-faqSection .jan-services-intro h2{max-width:none}body.page-id-1113 .jan-services-faqList{display:grid;gap:10px}body.page-id-1113 .jan-services-faqItem,body.page-id-1113 .jan-services-faqMore{border:1px solid var(--jan-services-border);border-radius:18px;background:rgb(255 255 255 / .86);overflow:clip}body.page-id-1113 .jan-services-faqItem>summary,body.page-id-1113 .jan-services-faqMore>summary{position:relative;cursor:pointer;list-style:none;padding:14px 44px 14px 16px;font-size:1rem;font-weight:700;line-height:1.35;color:var(--jan-services-heading)}body.page-id-1113 .jan-services-faqItem>summary::-webkit-details-marker,body.page-id-1113 .jan-services-faqMore>summary::-webkit-details-marker{display:none}body.page-id-1113 .jan-services-faqItem>summary::after,body.page-id-1113 .jan-services-faqMore>summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1;color:var(--jan-services-accent-dark)}body.page-id-1113 .jan-services-faqItem[open]>summary::after,body.page-id-1113 .jan-services-faqMore[open]>summary::after{content:"−"}body.page-id-1113 .jan-services-faqAnswer{padding:0 16px 16px}body.page-id-1113 .jan-services-faqMore>summary{background:rgb(237 246 246 / .8)}body.page-id-1113 .jan-services-faqMore__content{display:grid;gap:10px;padding:10px;border-top:1px solid rgb(216 229 230 / .8)}body.page-id-1113 .jan-services-finalCta__inner{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:18px;align-items:center;padding:clamp(22px, 3vw, 32px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);color:#fff}body.page-id-1113 .jan-services-finalCta__inner :is(h2,p,.jan-services-eyebrow){color:#fff}body.page-id-1113 .jan-services-actions--cta{justify-content:flex-end}body.page-id-1113 .jan-services-btn--light{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(255 255 255 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(18 57 60 / .18)}body.page-id-1113 .jan-services-btn--lightSecondary{background:rgb(255 255 255 / .04);border:3px solid rgb(255 255 255 / .82);color:#fff}body.page-id-1113 .jan-services-show-mobile{display:none}@media (min-width:783px){body.page-id-1113 .jan-services-inlineMore>summary{display:none}body.page-id-1113 .jan-services-inlineMore>.jan-services-inlineMore__content{display:block!important;padding-top:0}}@media (max-width:920px){body.page-id-1113 .jan-services-shell{width:min(1180px, calc(100% - 28px))}body.page-id-1113 .jan-services-page h1{max-width:13ch}body.page-id-1113 .jan-services-hero__grid,body.page-id-1113 .jan-services-grid--split,body.page-id-1113 .jan-services-grid--faqCards,body.page-id-1113 .jan-services-finalCta__inner,body.page-id-1113 .jan-services-surgeryFeature{grid-template-columns:1fr}body.page-id-1113 .jan-services-surgeryFeature{grid-template-areas:"text" "image" "benefits";padding-bottom:0}body.page-id-1113 .jan-services-surgeryBenefits{position:static;align-self:start;margin-top:4px}body.page-id-1113 .jan-services-surgeryMedia{padding-bottom:0;padding-top:0}body.page-id-1113 .jan-services-surgeryMedia__benefits{position:static;width:100%;margin-top:4px}body.page-id-1113 .jan-services-panel--desktop{display:none}body.page-id-1113 .jan-services-actions--cta{justify-content:flex-start}body.page-id-1113 .jan-services-uroHero,body.page-id-1113 .jan-services-uroLayout,body.page-id-1113 .jan-services-uroCards{grid-template-columns:1fr}body.page-id-1113 .jan-services-uroVisual{max-width:460px}}@media (min-width:921px) and (max-width:1260px){body.page-id-1113 .jan-services-surgeryMedia{padding-top:92px}}@media (min-width:921px) and (max-width:1120px){body.page-id-1113 .jan-services-surgeryMedia{padding-top:132px}}@media (max-width:782px){body.page-id-1113 .jan-services-page{padding-top:14px}body.page-id-1113 .entry-content .jan-services-shell,body.page-id-1113 .jan-services-shell{padding-left:0;padding-right:0}body.page-id-1113 .jan-services-section{margin-top:14px}body.page-id-1113 .jan-services-page h1{max-width:11.8ch;font-size:clamp(2.05rem, 9.8vw, 3.2rem);line-height:.98}body.page-id-1113 .jan-services-page h2{max-width:12ch;font-size:clamp(1.48rem, 7vw, 2.15rem)}body.page-id-1113 .jan-services-page h3{font-size:1.18rem}body.page-id-1113 .jan-services-card,body.page-id-1113 .jan-services-copy,body.page-id-1113 .jan-services-faqSection,body.page-id-1113 .jan-services-finalCta__inner{border-radius:22px}body.page-id-1113 .jan-services-card,body.page-id-1113 .jan-services-copy,body.page-id-1113 .jan-services-faqSection{padding:18px}body.page-id-1113 .jan-services-card--hero{padding:20px 18px}body.page-id-1113 .jan-services-actions{flex-direction:column;align-items:stretch}body.page-id-1113 .jan-services-btn{box-sizing:border-box;width:100%;min-height:0;padding:14px 22px}body.page-id-1113 .jan-services-support{gap:8px}body.page-id-1113 .jan-services-list--desktop,body.page-id-1113 .jan-services-hide-mobile{display:none}body.page-id-1113 .jan-services-list--mobile,body.page-id-1113 .jan-services-show-mobile{display:grid}body.page-id-1113 .jan-services-support__title{font-size:1rem}body.page-id-1113 .jan-services-list--mobile{gap:8px}body.page-id-1113 .jan-services-list--mobile li{font-size:.95rem}body.page-id-1113 .jan-services-intro{gap:8px;margin-bottom:12px}body.page-id-1113 .jan-services-serviceCard{gap:12px}body.page-id-1113 .jan-services-surgeryFeature{gap:14px}body.page-id-1113 .jan-services-copy--surgery h2{max-width:none}body.page-id-1113 .jan-services-copy--surgery p{max-width:none}body.page-id-1113 .jan-services-surgeryMedia__imageWrap{border-radius:22px}body.page-id-1113 .jan-services-surgeryMedia__image{height:auto;aspect-ratio:auto}body.page-id-1113 .jan-services-uroSection{gap:14px}body.page-id-1113 .jan-services-uroIntro h2{max-width:11ch;font-size:clamp(1.8rem, 7vw, 2.45rem)}body.page-id-1113 .jan-services-uroIntro p:last-child,body.page-id-1113 .jan-services-uroCard p,body.page-id-1113 .jan-services-uroHighlight__copy p{font-size:.97rem;line-height:1.52}body.page-id-1113 .jan-services-uroCard,body.page-id-1113 .jan-services-uroHighlight{padding:18px}body.page-id-1113 .jan-services-uroVisual{position:relative;display:flex;align-items:center;justify-content:center;padding:4px 0 10px;max-width:none;overflow:clip;isolation:isolate;margin-bottom:4px}body.page-id-1113 .jan-services-uroVisual::before{content:"";position:absolute;inset:-8% 10% 10% 10%;background:radial-gradient(circle at 50% 44%,rgb(176 214 216 / .34) 0%,rgb(213 235 235 / .18) 40%,#fff0 76%);filter:blur(20px);pointer-events:none}body.page-id-1113 .jan-services-uroVisual::after{content:"";position:absolute;inset:-6% 2% 4% 2%;background:linear-gradient(180deg,rgb(244 250 250 / .24) 0%,rgb(244 250 250 / .08) 26%,rgb(244 250 250 / .74) 100%),radial-gradient(circle at 88% 18%,rgb(244 250 250 / .84) 0%,rgb(244 250 250 / .18) 28%,#fff0 58%),radial-gradient(circle at 16% 46%,rgb(244 250 250 / .88) 0%,rgb(244 250 250 / .18) 34%,#fff0 68%);pointer-events:none;z-index:2}body.page-id-1113 .jan-services-uroVisual img{position:relative;z-index:1;width:min(100%, 320px);opacity:.84;filter:saturate(.88) contrast(.94) brightness(1.03);-webkit-mask-image:radial-gradient(ellipse 82% 80% at 50% 44%,#000 54%,rgb(0 0 0 / .82) 68%,rgb(0 0 0 / .34) 84%,transparent 100%);mask-image:radial-gradient(ellipse 82% 80% at 50% 44%,#000 54%,rgb(0 0 0 / .82) 68%,rgb(0 0 0 / .34) 84%,transparent 100%)}body.page-id-1113 .jan-services-uroCard__chips{gap:8px}body.page-id-1113 .jan-services-uroCard__chips li{padding:8px 12px;font-size:.92rem}body.page-id-1113 .jan-services-surgeryBenefits__list{column-count:1}body.page-id-1113 .jan-services-surgeryMedia__benefits{padding:16px;border-radius:20px;width:100%}body.page-id-1113 .jan-services-serviceExpand>summary{padding:12px 40px 12px 14px;font-size:.95rem}body.page-id-1113 .jan-services-serviceExpand__content{gap:12px;padding:0 14px 14px}body.page-id-1113 .jan-services-serviceExpand__item{padding-top:12px}body.page-id-1113 .jan-services-chipList li{padding-top:9px;padding-bottom:9px}body.page-id-1113 .jan-services-accordion>summary{padding:16px 46px 16px 16px}body.page-id-1113 .jan-services-accordion__question{font-size:1.05rem;margin-bottom:8px}body.page-id-1113 .jan-services-accordion__content{padding:0 16px 16px}body.page-id-1113 .jan-services-copy__minor{font-size:.94rem}body.page-id-1113 .jan-services-faqItem>summary,body.page-id-1113 .jan-services-faqMore>summary{padding:12px 40px 12px 14px;font-size:.96rem}body.page-id-1113 .jan-services-faqAnswer{padding:0 14px 14px}body.page-id-1113 .jan-services-faqMore__content{padding:8px}body.page-id-1113 .jan-services-finalCta__inner{padding:20px 18px}}.jan-about-page{background:radial-gradient(circle at top left,rgb(182 219 220 / .32),transparent 30%),linear-gradient(180deg,#eef5f5 0%,#f6fbfb 100%);padding:clamp(20px, 3vw, 34px) 0 clamp(72px, 8vw, 112px)}body.page-id-30 .wp-site-blocks>header.wp-block-template-part+main.jan-about-page,body.page-id-30 .wp-site-blocks>.wp-block-template-part+main.jan-about-page{padding-top:clamp(20px, 3vw, 34px)!important}.jan-about-shell{width:min(100%, 1180px);margin:0 auto;padding:0 clamp(16px, 2vw, 24px);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(20px, 2.6vw, 34px)}.jan-about-panel{position:relative;overflow:hidden;border-radius:32px;border:1px solid #dce8e9;background:linear-gradient(180deg,#f8fbfb 0%,#f3f8f8 100%);box-shadow:0 12px 30px rgb(18 44 46 / .08)}.jan-about-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(170 208 210 / .24),transparent 34%);pointer-events:none}.jan-about-panel>*{position:relative;z-index:1}.jan-about-hero{padding:clamp(28px, 4vw, 42px)}.jan-about-hero__grid,.jan-about-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.82fr);gap:clamp(24px, 3vw, 34px);align-items:center}.jan-about-hero__copy>*:first-child,.jan-about-hero__media>*:first-child,.jan-about-split__content>*:first-child,.jan-about-highlightCard>*:first-child,.jan-about-credentialsCard>*:first-child{margin-top:0}.jan-about-eyebrow{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-about-page h1,.jan-about-page h2,.jan-about-page h3{color:#133033;text-wrap:balance}.jan-about-page h1{margin:0 0 18px;font-size:clamp(2.6rem, 5vw, 4.35rem);line-height:.98;letter-spacing:-.04em;max-width:12ch}.jan-about-page h2{margin:0 0 14px;font-size:clamp(2rem, 4vw, 3.35rem);line-height:1.03;letter-spacing:-.03em}.jan-about-page h3{margin:0 0 10px;font-size:clamp(1.2rem, 2vw, 1.5rem);line-height:1.15}.jan-about-page p,.jan-about-page li{color:#294244;line-height:1.68}.jan-about-page p{margin:0 0 14px}.jan-about-lead{font-size:clamp(1.04rem, 1.45vw, 1.2rem);line-height:1.62;max-width:36rem}.jan-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.jan-about-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid #fff0;box-sizing:border-box;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.jan-about-btn:hover,.jan-about-btn:focus-visible{transform:translateY(-1px)}.jan-about-btn--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}.jan-about-btn--primary:hover,.jan-about-btn--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);color:#fff;border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22)}.jan-about-btn--secondary{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.jan-about-btn--secondary:hover,.jan-about-btn--secondary:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53}.jan-about-btn--light{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(255 255 255 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(18 57 60 / .18)}.jan-about-btn--light:hover,.jan-about-btn--light:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);color:#fff;border-color:rgb(255 255 255 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(18 57 60 / .22)}.jan-about-btn--outlineLight{background:rgb(255 255 255 / .04);border:3px solid rgb(255 255 255 / .82);color:#fff}.jan-about-btn--outlineLight:hover,.jan-about-btn--outlineLight:focus-visible{background:rgb(255 255 255 / .12);border-color:#fff;color:#fff}.jan-about-quickFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.jan-about-quickFacts li{margin:0;padding:16px 18px;border-radius:20px;background:rgb(255 255 255 / .72);border:1px solid rgb(217 231 232 / .94);box-shadow:0 8px 18px rgb(18 44 46 / .05);line-height:1.52}.jan-about-portrait{position:relative;margin:0;max-width:440px;width:100%;margin-left:auto}.jan-about-portrait::before{content:"";position:absolute;inset:-16px 16px 18px -16px;border-radius:36px;background:radial-gradient(circle at 26% 28%,rgb(136 177 176 / .28) 0%,rgb(136 177 176 / .08) 42%,transparent 72%),linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(231 241 241 / .44) 100%)}.jan-about-portrait img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:30px;box-shadow:0 22px 44px rgb(18 44 46 / .16)}.jan-about-section{display:flex;flex-direction:column;gap:18px}.jan-about-sectionHead{max-width:860px}.jan-about-sectionHead--narrow{max-width:760px}.jan-about-sectionHead p:last-child{margin-bottom:0}.jan-about-panel--soft{padding:clamp(28px, 4vw, 42px)}.jan-about-panel--white{padding:clamp(28px, 4vw, 42px);background:#fff}.jan-about-highlightCard,.jan-about-credentialsCard,.jan-about-card{height:100%;padding:clamp(22px, 2.8vw, 30px);border-radius:24px;background:#fff;border:1px solid #d9e7e8;box-shadow:0 8px 18px rgb(18 44 46 / .05);box-sizing:border-box}.jan-about-textLink{display:inline-block;margin-top:10px;font-weight:700;color:#2f6f73;text-decoration:none}.jan-about-textLink:hover,.jan-about-textLink:focus-visible{color:#1f5a5f;text-decoration:underline}.jan-about-cardGrid{display:grid;gap:22px}.jan-about-cardGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jan-about-cardGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-about-section--team{gap:clamp(22px, 2.8vw, 30px)}.jan-about-section--team .jan-about-sectionHead h2{margin-bottom:18px}.jan-about-teamIntro{max-width:34rem;font-size:1.02rem;line-height:1.72;color:#294244}.jan-about-card>*:last-child,.jan-about-highlightCard>*:last-child,.jan-about-credentialsCard>*:last-child,.jan-about-teamCard>*:last-child{margin-bottom:0}.jan-about-list{margin:0;padding-left:1.1rem}.jan-about-list li+li{margin-top:10px}.jan-about-list--tight li+li{margin-top:8px}.jan-about-teamCard{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px, 3vw, 34px)}.jan-about-teamCard:first-child{background:linear-gradient(180deg,#ffffff 0%,#f4fafb 100%);border-color:#d3e4e5;box-shadow:0 10px 22px rgb(18 44 46 / .07)}.jan-about-teamPhoto{margin:0}.jan-about-teamPhoto img{display:block;width:148px;height:148px;object-fit:cover;border-radius:30px;box-shadow:0 14px 30px rgb(18 44 46 / .12)}.jan-about-role{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:none;color:rgb(47 111 115 / .76)}.jan-about-teamCard h3{margin-bottom:0}.jan-about-teamText{margin:0;max-width:29rem;color:#294244;line-height:1.72}.jan-about-section--team .jan-about-list{margin-top:2px;color:#385153}.jan-about-section--team .jan-about-list li+li{margin-top:9px}.jan-about-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(28px, 4vw, 42px);background:linear-gradient(135deg,#1f5d63 0%,#2f7075 100%);border-color:#fff0;box-shadow:0 18px 40px rgb(20 58 59 / .18)}.jan-about-cta::before{background:radial-gradient(circle at top right,rgb(255 255 255 / .14),transparent 34%)}.jan-about-cta h2,.jan-about-cta p{color:#f4fbfb}.jan-about-cta .jan-about-eyebrow{color:rgb(244 251 251 / .82)}.jan-about-actions--cta{margin:0;justify-content:flex-end}@media (max-width:1024px){.jan-about-quickFacts,.jan-about-cardGrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-about-cardGrid--2,.jan-about-hero__grid,.jan-about-split,.jan-about-cta{grid-template-columns:1fr}.jan-about-portrait{margin:0 auto}.jan-about-actions--cta{justify-content:flex-start}}@media (max-width:781px){.jan-about-page{padding:14px 0 64px}body.page-id-30 .wp-site-blocks>header.wp-block-template-part+main.jan-about-page,body.page-id-30 .wp-site-blocks>.wp-block-template-part+main.jan-about-page{padding-top:14px!important}.jan-about-shell{padding:0 16px;gap:18px}.jan-about-panel,.jan-about-highlightCard,.jan-about-credentialsCard,.jan-about-card{border-radius:28px}.jan-about-hero,.jan-about-panel--soft,.jan-about-panel--white,.jan-about-cta{padding:22px 18px}.jan-about-hero__grid,.jan-about-split,.jan-about-cardGrid,.jan-about-quickFacts,.jan-about-cta{grid-template-columns:1fr;gap:14px}.jan-about-page h1{max-width:12ch;font-size:clamp(2.1rem, 9.2vw, 3.25rem)}.jan-about-page h2{font-size:clamp(1.8rem, 7vw, 2.55rem)}.jan-about-page h3{font-size:1.14rem}.jan-about-lead{font-size:1rem}.jan-about-actions{flex-direction:column;align-items:stretch}.jan-about-btn{width:100%;min-height:0;padding:14px 22px}.jan-about-quickFacts li,.jan-about-highlightCard,.jan-about-credentialsCard,.jan-about-card{padding:20px 18px}.jan-about-portrait{max-width:360px;margin:10px auto 0}.jan-about-teamPhoto img{width:124px;height:124px;border-radius:24px}.jan-about-teamCard{gap:12px;padding:22px 20px}}body.page-contact-practice .wp-site-blocks>main.wp-block-cover{display:none}body.page-contact-practice .wp-site-blocks>main.wp-block-group{margin-top:0!important;margin-bottom:0!important;padding-top:clamp(18px, 2.6vw, 30px)!important;padding-right:0!important;padding-left:0!important}.jan-contact-page{background:radial-gradient(circle at top left,rgb(182 219 220 / .28),transparent 32%),linear-gradient(180deg,#eff5f5 0%,#f7fbfb 100%);padding:clamp(34px, 4.2vw, 50px) 0 clamp(72px, 8vw, 108px)}.jan-contact-shell{width:min(100%, 1180px);margin:0 auto;padding:clamp(26px, 3.8vw, 44px) clamp(16px, 2vw, 24px) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 34px)}.jan-contact-panel{position:relative;overflow:hidden;border-radius:32px;border:1px solid #dce8e9;background:linear-gradient(180deg,#f8fbfb 0%,#f3f8f8 100%);box-shadow:0 12px 30px rgb(18 44 46 / .08)}.jan-contact-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(170 208 210 / .22),transparent 34%);pointer-events:none}.jan-contact-panel>*{position:relative;z-index:1}.jan-contact-hero{padding:clamp(28px, 4vw, 42px)}.jan-contact-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px, 2.8vw, 28px);align-items:start}.jan-contact-people{display:flex;flex-direction:column;gap:clamp(24px, 3vw, 34px);padding:clamp(28px, 4vw, 42px)}.jan-contact-eyebrow{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-contact-page h1,.jan-contact-page h2,.jan-contact-page h3{margin-top:0;color:#133033;text-wrap:balance}.jan-contact-page h1{margin-bottom:18px;font-size:clamp(2.6rem, 5vw, 4.35rem);line-height:.98;letter-spacing:-.04em;max-width:12ch}.jan-contact-page h2{margin-bottom:14px;font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.03;letter-spacing:-.03em}.jan-contact-page h3{margin-bottom:10px;font-size:clamp(1.18rem, 2vw, 1.45rem);line-height:1.15}.jan-contact-page p,.jan-contact-page li{color:#294244;line-height:1.68}.jan-contact-page p{margin:0 0 14px}.jan-contact-lead{font-size:clamp(1.05rem, 1.45vw, 1.2rem);line-height:1.62;max-width:38rem}.jan-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.jan-contact-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid #fff0;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.jan-contact-btn:hover,.jan-contact-btn:focus-visible{transform:translateY(-1px)}.jan-contact-btn--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}.jan-contact-btn--secondary{background:rgb(255 255 255 / .92);border-color:#cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.jan-contact-support,.jan-contact-card,.jan-contact-personCard{padding:clamp(24px, 3vw, 32px);border-radius:24px;background:#fff;border:1px solid #d9e7e8;box-shadow:0 8px 18px rgb(18 44 46 / .05);box-sizing:border-box}.jan-contact-locationPanel{display:flex;flex-direction:column;gap:10px;max-width:none;width:100%}.jan-contact-locationPanel>.jan-contact-eyebrow,.jan-contact-locationPanel>h2,.jan-contact-locationPanel>p{margin-bottom:0}.jan-contact-locationPanel>p{line-height:1.5}.jan-contact-support__note,.jan-contact-note{margin-bottom:0;color:#3f585a}.jan-contact-hours{margin-bottom:0;color:#385153}.jan-contact-section{display:flex;flex-direction:column;gap:clamp(20px, 2.8vw, 30px)}.jan-contact-sectionHead{max-width:800px}.jan-contact-grid{display:grid;gap:22px}.jan-contact-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-contact-card{height:100%}.jan-contact-card--route{display:flex;flex-direction:column;align-items:flex-start}.jan-contact-card--soft,.jan-contact-panel--soft{background:linear-gradient(180deg,#f8fbfb 0%,#f2f8f8 100%)}.jan-contact-label,.jan-contact-role{margin:0 0 12px;font-size:.84rem;font-weight:600;letter-spacing:.03em;color:rgb(47 111 115 / .78)}.jan-contact-methods,.jan-contact-stack{display:flex;flex-direction:column;gap:10px;margin-top:18px;width:100%;box-sizing:border-box}.jan-contact-methods--inline{flex-direction:row;flex-wrap:wrap;gap:10px 12px;margin-top:4px}.jan-contact-method,.jan-contact-textLink{display:inline-flex;align-items:center;width:fit-content;font-weight:700;color:#2f6f73;text-decoration:none}.jan-contact-method--withIcon{align-items:center;gap:12px;padding:14px 16px;width:100%;max-width:100%;box-sizing:border-box;border-radius:18px;border:1px solid #d9e7e8;background:linear-gradient(180deg,#ffffff 0%,#f6fbfb 100%);box-shadow:0 8px 18px rgb(18 44 46 / .05)}.jan-contact-methodIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,rgb(94 174 181 / .16) 0%,rgb(121 195 203 / .24) 100%);color:#2b676c}.jan-contact-methodIcon svg{display:block;width:20px;height:20px}.jan-contact-methodText{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:#254c50}.jan-contact-method--action .jan-contact-methodText{align-items:center}.jan-contact-method:hover,.jan-contact-method:focus-visible,.jan-contact-textLink:hover,.jan-contact-textLink:focus-visible{color:#1f5a5f;text-decoration:underline}.jan-contact-list{margin:0;padding-left:1.1rem}.jan-contact-list li+li{margin-top:10px}.jan-contact-list--soft li+li{margin-top:8px}.jan-contact-map{margin-top:8px;border-radius:22px;overflow:hidden;border:1px solid #d9e7e8;background:#e9efef;box-shadow:0 12px 24px rgb(18 44 46 / .07)}.jan-contact-map iframe{display:block;width:100%;height:280px;border:0}.jan-contact-cardActions{width:100%;margin-top:auto;padding-top:18px;padding-right:2px;box-sizing:border-box}.jan-contact-cardActions .jan-contact-methods{margin-top:0}.jan-contact-people__content>*:last-child,.jan-contact-support>*:last-child,.jan-contact-card>*:last-child,.jan-contact-personCard>*:last-child{margin-bottom:0}.jan-contact-people__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jan-contact-people__content{max-width:760px;padding-right:0}.jan-contact-personCard{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.jan-contact-personCard--primary{background:linear-gradient(180deg,#ffffff 0%,#f4fafb 100%);border-color:#d3e4e5;box-shadow:0 10px 22px rgb(18 44 46 / .07)}.jan-contact-personPhoto{margin:0 0 2px}.jan-contact-personPhoto img{display:block;width:118px;height:118px;object-fit:cover;border-radius:26px;box-shadow:0 14px 30px rgb(18 44 46 / .12)}.jan-contact-urgent{margin-top:22px;padding-top:18px;border-top:1px solid #dce8e9;color:#30494b}.jan-contact-card--wide{padding:clamp(26px, 3vw, 34px)}.jan-contact-grid--compact{align-items:start}@media (max-width:1024px){.jan-contact-grid--2{grid-template-columns:1fr}.jan-contact-people__grid{grid-template-columns:1fr}}@media (max-width:781px){.jan-contact-page{padding:22px 0 64px}.jan-contact-shell{padding:18px 16px 0;gap:18px}.jan-contact-panel,.jan-contact-support,.jan-contact-card,.jan-contact-personCard{border-radius:28px}.jan-contact-hero{padding:22px 18px}.jan-contact-page h1{max-width:12ch;font-size:clamp(2.1rem, 9.2vw, 3.25rem)}.jan-contact-page h2{font-size:clamp(1.8rem, 7vw, 2.5rem)}.jan-contact-actions{flex-direction:column;align-items:stretch}.jan-contact-btn{width:100%}.jan-contact-support,.jan-contact-card,.jan-contact-personCard{padding:22px 18px}.jan-contact-methods--inline{flex-direction:column}.jan-contact-methodText{flex-direction:column;gap:2px;align-items:flex-start}.jan-contact-map iframe{height:240px}.jan-contact-personPhoto img{width:104px;height:104px;border-radius:22px}}body.page-appointment-request-form .wp-site-blocks>main.wp-block-cover{display:none}body.page-appointment-request-form .wp-site-blocks>main.wp-block-group{margin-top:0!important;margin-bottom:0!important;padding-top:clamp(18px, 2.6vw, 30px)!important;padding-right:0!important;padding-left:0!important}.jan-appointment-page{background:radial-gradient(circle at top left,rgb(182 219 220 / .24),transparent 32%),radial-gradient(circle at bottom right,rgb(242 225 212 / .2),transparent 28%),linear-gradient(180deg,#eef5f5 0%,#f8fbfb 100%);padding:clamp(34px, 4.2vw, 50px) 0 clamp(72px, 8vw, 108px)}.jan-appointment-shell{width:min(100%, 1180px);margin:0 auto;padding:clamp(26px, 3.8vw, 44px) clamp(16px, 2vw, 24px) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 34px)}.jan-appointment-panel,.jan-appointment-card{position:relative;overflow:hidden;border-radius:32px;border:1px solid #dce8e9;background:linear-gradient(180deg,#f9fcfc 0%,#f4f8f8 100%);box-shadow:0 12px 30px rgb(18 44 46 / .08);box-sizing:border-box}.jan-appointment-panel::before,.jan-appointment-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(170 208 210 / .18),transparent 34%);pointer-events:none}.jan-appointment-panel>*,.jan-appointment-card>*{position:relative;z-index:1}.jan-appointment-hero,.jan-appointment-formPanel{padding:clamp(28px, 4vw, 42px)}.jan-appointment-hero__grid{display:block}.jan-appointment-hero__main{max-width:780px}.jan-appointment-eyebrow,.jan-appointment-label{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-appointment-page h1,.jan-appointment-page h2,.jan-appointment-page h3,.jan-appointment-page legend,.jan-appointment-page label{color:#133033}.jan-appointment-page h1,.jan-appointment-page h2,.jan-appointment-page h3{margin-top:0;text-wrap:balance}.jan-appointment-page h1{margin-bottom:18px;font-size:clamp(2.7rem, 5vw, 4.4rem);line-height:.98;letter-spacing:-.045em;max-width:10.5ch}.jan-appointment-page h2{margin-bottom:12px;font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.05;letter-spacing:-.03em}.jan-appointment-page h3,.jan-appointment-page legend{margin-bottom:10px;font-size:1.02rem;line-height:1.2;font-weight:700}.jan-appointment-page p,.jan-appointment-page li{color:#294244;line-height:1.62}.jan-appointment-page p{margin:0 0 14px}.jan-appointment-lead{font-size:clamp(1.06rem, 1.45vw, 1.22rem);line-height:1.6;max-width:42rem}.jan-appointment-microcopy{margin-bottom:0;color:#5c7477;font-size:.95rem}.jan-appointment-actions,.jan-appointment-cardActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.jan-appointment-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid #fff0;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.jan-appointment-btn:hover,.jan-appointment-btn:focus-visible{transform:translateY(-1px)}.jan-appointment-btn--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}.jan-appointment-btn--secondary{background:rgb(255 255 255 / .92);border-color:#cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.jan-appointment-card{padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column}.jan-appointment-card--support{background:linear-gradient(180deg,#f4f9f9 0%,#edf5f5 100%)}.jan-appointment-card--supportWide{width:100%}.jan-appointment-card--soft{background:linear-gradient(180deg,#fbf7f4 0%,#f8f3ef 100%)}.jan-appointment-list{margin:0;padding-left:1.1rem}.jan-appointment-list li+li{margin-top:10px}.jan-appointment-list--soft li+li{margin-top:8px}.jan-appointment-note{margin-top:18px;padding-top:18px;border-top:1px solid #dce8e9;color:#30494b}.jan-appointment-privacy{margin-top:18px;padding:12px 14px;border-radius:18px;background:rgb(255 255 255 / .68);color:#456265;font-size:.94rem;line-height:1.55}.jan-appointment-formHead{max-width:760px;margin-bottom:24px}.jan-appointment-alert{margin-bottom:18px;padding:16px 18px;border-radius:18px;border:1px solid rgb(174 73 52 / .16);background:rgb(255 248 246 / .95);color:#7c3425}.jan-appointment-alert--soft{border-color:rgb(47 111 115 / .15);background:rgb(242 248 248 / .96);color:#24494c}.jan-appointment-alert--hidden{display:none}.jan-appointment-form{display:flex;flex-direction:column;gap:20px}.jan-appointment-grid{display:grid;gap:18px}.jan-appointment-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-appointment-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jan-appointment-field{display:flex;flex-direction:column;gap:8px}.jan-appointment-field label{font-size:.98rem;font-weight:600}.jan-appointment-field input,.jan-appointment-field select,.jan-appointment-field textarea{width:100%;padding:14px 16px;border:1px solid #d8e5e6;border-radius:18px;background:rgb(255 255 255 / .96);box-sizing:border-box;font:inherit;color:#16373a;box-shadow:inset 0 1px 0 rgb(255 255 255 / .65)}.jan-appointment-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;line-height:1.4;cursor:pointer;background-image:linear-gradient(135deg,rgb(255 255 255 / .45),rgb(230 242 243 / .35)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.5 8 10l4-3.5' stroke='%23547b83' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right 18px center;background-size:auto,14px 14px}.jan-appointment-field select:hover{border-color:rgb(124 173 178 / .92);background-color:#fbfdfd}.jan-appointment-field select::-ms-expand{display:none}.jan-appointment-field select option{color:#16373a;background:#fff}.jan-appointment-field textarea{resize:vertical;min-height:128px}.jan-appointment-field input:focus,.jan-appointment-field select:focus,.jan-appointment-field textarea:focus{outline:none;border-color:rgb(86 165 171 / .85);box-shadow:0 0 0 4px rgb(109 193 201 / .14)}.jan-appointment-field.has-error input,.jan-appointment-field.has-error select,.jan-appointment-field.has-error textarea,.jan-appointment-fieldset.has-error .jan-appointment-choice span{border-color:rgb(190 89 64 / .55);background:rgb(255 249 247 / .98)}.jan-appointment-fieldset{margin:0;padding:0;border:0;min-width:0}.jan-appointment-choiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jan-appointment-choiceGrid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-appointment-choice{position:relative;display:block;cursor:pointer}.jan-appointment-choice input{position:absolute;inset:0;opacity:0;pointer-events:none}.jan-appointment-choice span{display:block;padding:14px 16px;border:1px solid #d8e5e6;border-radius:18px;background:rgb(255 255 255 / .95);color:#1f4447;font-weight:600;line-height:1.38;transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.jan-appointment-choice input:checked+span{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 10px 20px rgb(72 149 156 / .14)}.jan-appointment-choice input:focus-visible+span{border-color:rgb(86 165 171 / .85);box-shadow:0 0 0 4px rgb(109 193 201 / .14)}.jan-appointment-help,.jan-appointment-submitNote,.jan-appointment-error{margin:0;font-size:.92rem;line-height:1.5}.jan-appointment-help,.jan-appointment-submitNote{color:#567072}.jan-appointment-error{color:#9c422e}.jan-appointment-error:empty{display:none}.jan-appointment-submit{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.jan-appointment-textLink{display:inline-flex;align-items:center;gap:6px;color:#2f6f73;font-weight:600;text-decoration:none}.jan-appointment-textLink:hover,.jan-appointment-textLink:focus-visible{color:#224f53}.jan-appointment-grid--support{align-items:stretch}.jan-appointment-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:980px){.jan-appointment-grid--3{grid-template-columns:1fr}}@media (max-width:781px){.jan-appointment-panel,.jan-appointment-card{border-radius:28px}.jan-appointment-hero,.jan-appointment-formPanel,.jan-appointment-card{padding:22px 18px}.jan-appointment-page h1{max-width:12ch;font-size:clamp(2.1rem, 9.2vw, 3.25rem)}.jan-appointment-page h2{font-size:clamp(1.8rem, 7vw, 2.5rem)}.jan-appointment-actions,.jan-appointment-cardActions{flex-direction:column;align-items:stretch}.jan-appointment-btn{width:100%}.jan-appointment-grid--2,.jan-appointment-choiceGrid,.jan-appointment-choiceGrid--compact{grid-template-columns:1fr}.jan-appointment-submit{align-items:stretch}}@media (min-width:782px){.jan-appointment-field select{min-height:56px;padding-left:18px;padding-right:58px;border-color:rgb(207 224 226 / .95);background-color:rgb(252 254 254 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 10px 24px rgb(27 59 66 / .04)}.jan-appointment-field select:focus{box-shadow:0 0 0 4px rgb(109 193 201 / .14),0 14px 28px rgb(27 59 66 / .08)}}body.page-appointment-request-received .wp-site-blocks>main.wp-block-cover{display:none}body.page-appointment-request-received .wp-site-blocks>main.wp-block-group{margin-top:0!important;margin-bottom:0!important;padding-top:clamp(18px, 2.6vw, 30px)!important;padding-right:0!important;padding-left:0!important}.jan-thanks-page{background:radial-gradient(circle at top left,rgb(182 219 220 / .24),transparent 32%),radial-gradient(circle at bottom right,rgb(242 225 212 / .24),transparent 28%),linear-gradient(180deg,#eff5f5 0%,#f8fbfb 100%);padding:clamp(34px, 4.2vw, 50px) 0 clamp(72px, 8vw, 108px)}.jan-thanks-shell{width:min(100%, 1180px);margin:0 auto;padding:clamp(26px, 3.8vw, 44px) clamp(16px, 2vw, 24px) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 34px)}.jan-thanks-panel,.jan-thanks-card{position:relative;overflow:hidden;border-radius:32px;border:1px solid #dce8e9;background:linear-gradient(180deg,#f9fcfc 0%,#f4f8f8 100%);box-shadow:0 12px 30px rgb(18 44 46 / .08);box-sizing:border-box}.jan-thanks-panel::before,.jan-thanks-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(170 208 210 / .18),transparent 34%);pointer-events:none}.jan-thanks-panel>*,.jan-thanks-card>*{position:relative;z-index:1}.jan-thanks-hero{padding:clamp(28px, 4vw, 42px)}.jan-thanks-hero__grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,0.84fr);gap:clamp(22px, 3vw, 30px);align-items:start}.jan-thanks-eyebrow,.jan-thanks-label{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 111 115 / .82)}.jan-thanks-page h1,.jan-thanks-page h2,.jan-thanks-page h3{margin-top:0;color:#133033;text-wrap:balance}.jan-thanks-page h1{margin-bottom:18px;font-size:clamp(2.7rem, 5vw, 4.4rem);line-height:.98;letter-spacing:-.045em;max-width:11ch}.jan-thanks-page h2{margin-bottom:12px;font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.04;letter-spacing:-.03em}.jan-thanks-page h3{margin-bottom:10px;font-size:clamp(1.18rem, 2vw, 1.4rem);line-height:1.18}.jan-thanks-page p,.jan-thanks-page li{color:#294244;line-height:1.62}.jan-thanks-page p{margin:0 0 14px}.jan-thanks-lead{font-size:clamp(1.06rem, 1.45vw, 1.22rem);line-height:1.6;max-width:42rem}.jan-thanks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.jan-thanks-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid #fff0;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.jan-thanks-btn:hover,.jan-thanks-btn:focus-visible{transform:translateY(-1px)}.jan-thanks-btn--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);color:#fff;border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18)}.jan-thanks-btn--secondary{background:rgb(255 255 255 / .92);border-color:#cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.jan-thanks-card{padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column}.jan-thanks-card--support{background:linear-gradient(180deg,#f4f9f9 0%,#edf5f5 100%)}.jan-thanks-card--alert{background:linear-gradient(180deg,#fbf7f4 0%,#f8f3ef 100%)}.jan-thanks-panel--soft{padding:clamp(28px, 4vw, 42px);background:linear-gradient(180deg,#f7fbfb 0%,#f1f7f7 100%)}.jan-thanks-steps,.jan-thanks-list{margin:0;padding-left:1.1rem}.jan-thanks-steps li+li,.jan-thanks-list li+li{margin-top:10px}.jan-thanks-list--soft li+li{margin-top:8px}.jan-thanks-note{margin-top:18px;padding-top:18px;border-top:1px solid #dce8e9;color:#30494b}.jan-thanks-section{display:flex;flex-direction:column;gap:clamp(20px, 2.8vw, 30px)}.jan-thanks-sectionHead{max-width:820px}.jan-thanks-grid{display:grid;gap:22px}.jan-thanks-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jan-thanks-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jan-thanks-grid--compact{align-items:start}.jan-thanks-textLink{display:inline-flex;align-items:center;width:fit-content;margin-top:auto;font-weight:700;color:#2f6f73;text-decoration:none}.jan-thanks-textLink:hover,.jan-thanks-textLink:focus-visible{color:#1f5a5f;text-decoration:underline}.jan-thanks-card>*:last-child,.jan-thanks-panel>*:last-child{margin-bottom:0}@media (max-width:1024px){.jan-thanks-hero__grid,.jan-thanks-grid--3,.jan-thanks-grid--2{grid-template-columns:1fr}}@media (max-width:781px){.jan-thanks-page{padding:22px 0 64px}.jan-thanks-shell{padding:18px 16px 0;gap:18px}.jan-thanks-panel,.jan-thanks-card{border-radius:28px}.jan-thanks-hero,.jan-thanks-panel--soft,.jan-thanks-card{padding:22px 18px}.jan-thanks-page h1{max-width:11ch;font-size:clamp(2.1rem, 9vw, 3.25rem)}.jan-thanks-page h2{font-size:clamp(1.7rem, 7vw, 2.35rem)}.jan-thanks-actions{flex-direction:column;align-items:stretch}.jan-thanks-btn{width:100%}}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card::before{top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .54) 0%,rgb(47 111 115 / .18) 58%,rgb(47 111 115 / .06) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{--preg-roadmap-gap-x:36px;--preg-roadmap-gap-y:44px;--preg-roadmap-node-center:41px;align-items:stretch;gap:var(--preg-roadmap-gap-y) var(--preg-roadmap-gap-x);overflow:visible}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline::before{display:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem{padding:82px 22px 24px;z-index:0;overflow:visible}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem::after{display:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem::before{top:18px;left:18px;z-index:1}@media (min-width:1101px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem:nth-child(3n+1)::after,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem:nth-child(3n+2)::after{content:"";position:absolute;top:var(--preg-roadmap-node-center);left:calc(100% + 6px);width:calc(var(--preg-roadmap-gap-x) - 12px);height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .14) 0%,rgb(47 111 115 / .42) 50%,rgb(47 111 115 / .14) 100%);pointer-events:none;z-index:0;display:block;transform:translateY(-50%)}}@media (max-width:1100px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{grid-template-columns:1fr;--preg-roadmap-gap-x:20px;--preg-roadmap-gap-y:36px;--preg-roadmap-node-center:37px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem{padding:22px 18px 22px 78px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem::before{top:16px;left:16px;width:40px;height:40px;border-width:5px;font-size:.68rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem h3{margin-top:6px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem:not(:last-child)::after{content:"";position:absolute;top:calc(100% + 6px);left:var(--preg-roadmap-node-center);width:2px;height:calc(var(--preg-roadmap-gap-y) - 12px);border-radius:999px;background:linear-gradient(180deg,rgb(47 111 115 / .16) 0%,rgb(47 111 115 / .42) 48%,rgb(47 111 115 / .16) 100%);pointer-events:none;z-index:0;display:block;transform:translateX(-50%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timelineItem:last-child::after{display:none}}@media (max-width:640px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__timeline{--preg-roadmap-gap-y:32px;gap:var(--preg-roadmap-gap-y)}}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLegend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(18px, 2.8vw, 24px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid rgb(191 211 209 / .9);font-size:.82rem;font-weight:700;letter-spacing:.03em;line-height:1.2}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--planning{background:rgb(242 225 212 / .58);color:#7b5336;border-color:rgb(191 138 96 / .28)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--visit{background:rgb(227 239 238 / .86);color:var(--preg-teal-deep);border-color:rgb(47 111 115 / .18)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--lab{background:rgb(235 242 250 / .88);color:#325f76;border-color:rgb(87 130 162 / .22)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--scan{background:rgb(228 244 242 / .9);color:#1f5d61;border-color:rgb(47 111 115 / .24)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journey{position:relative;display:grid;gap:clamp(16px, 2.2vw, 20px);padding-left:clamp(8px, 1.4vw, 16px);counter-reset:preg-journey}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journey::before{content:"";position:absolute;top:22px;bottom:22px;left:clamp(26px, 3vw, 30px);width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(47 111 115 / .12) 0%,rgb(47 111 115 / .4) 18%,rgb(191 138 96 / .3) 82%,rgb(47 111 115 / .12) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep{position:relative;padding-left:clamp(58px, 6vw, 76px);counter-increment:preg-journey}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep::before{content:counter(preg-journey,decimal-leading-zero);position:absolute;top:18px;left:0;width:clamp(48px, 5vw, 56px);height:clamp(48px, 5vw, 56px);display:grid;place-items:center;border-radius:50%;border:6px solid rgb(239 246 245 / .96);background:rgb(255 255 255 / .94);box-shadow:0 10px 22px rgb(33 74 78 / .08);color:var(--preg-teal-deep);font-size:.78rem;font-weight:800;letter-spacing:.12em;z-index:1}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard{position:relative;display:grid;gap:12px;padding:24px 22px 22px;background:linear-gradient(180deg,rgb(255 253 250 / .97) 0%,rgb(246 250 249 / .96) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:28px;box-shadow:0 16px 34px rgb(33 74 78 / .07)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .32) 50%,rgb(47 111 115 / .1) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep--planning .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(191 138 96 / .12) 0%,rgb(191 138 96 / .56) 50%,rgb(191 138 96 / .12) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep--visit .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .56) 50%,rgb(47 111 115 / .1) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep--lab .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(87 130 162 / .12) 0%,rgb(87 130 162 / .56) 50%,rgb(87 130 162 / .12) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep--scan .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(37 110 114 / .1) 0%,rgb(37 110 114 / .56) 50%,rgb(37 110 114 / .1) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyWeeks{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(51 82 85 / .84)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard h3{margin:0;font-size:clamp(1.34rem, 1.9vw, 1.7rem);line-height:1.05;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>p{margin:0;color:var(--preg-copy)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyMeta{padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLinks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;color:var(--preg-teal-deep)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLinks a{color:var(--preg-teal-deep);text-decoration:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLinks a:hover{color:var(--preg-teal);text-decoration:underline}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLinks span[aria-hidden="true"]{color:rgb(112 135 137 / .8)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__practicalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;grid-auto-rows:auto}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--practical{min-height:0;height:auto}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyNote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__providerList{display:grid;gap:12px;margin-top:18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__provider{padding:14px 16px;background:rgb(255 255 255 / .74);border:1px solid rgb(214 228 226 / .92);border-radius:18px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__providerName{margin:0;font-weight:700;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__providerMeta{margin:6px 0 0;font-size:.94rem;color:var(--preg-muted)}@media (min-width:980px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__practicalGrid>.preg-hub__card--practical{height:auto;align-self:stretch}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard{grid-template-columns:minmax(0,14rem) minmax(0,1fr);column-gap:24px;row-gap:10px;align-items:start}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>.preg-hub__journeyWeeks,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>.preg-hub__journeyType,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>.preg-hub__journeyMeta{grid-column:1}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>h3,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>p:not(.preg-hub__journeyWeeks):not(.preg-hub__journeyMeta):not(.preg-hub__journeyLinks),body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>.preg-hub__journeyLinks{grid-column:2}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>.preg-hub__journeyMeta{align-self:end}}@media (max-width:980px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__practicalGrid{grid-template-columns:1fr;gap:22px;align-items:start}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__card--practical{min-height:0;height:auto}}@media (max-width:640px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__practicalGrid{gap:24px}}@media (max-width:720px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLegend{gap:8px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType{font-size:.78rem;padding:7px 10px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journey{padding-left:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journey::before{left:16px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep{padding-left:30px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyStep::before{top:18px;width:34px;height:34px;border-width:4px;font-size:.62rem;letter-spacing:.08em}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard{padding:20px 16px 18px;border-radius:22px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard h3{font-size:1.34rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyCard>p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyMeta,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyLinks,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__miniList li{font-size:1rem;line-height:1.65}}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter{position:relative;display:grid;gap:clamp(22px, 3vw, 30px);margin-top:clamp(18px, 2.6vw, 26px);padding:clamp(22px, 3vw, 32px);border:1px solid rgb(214 228 226 / .92);border-radius:34px;box-shadow:0 20px 44px rgb(33 74 78 / .06)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter--getting-started{background:linear-gradient(180deg,rgb(248 251 251 / .98) 0%,rgb(255 255 255 / .94) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter--planning{background:radial-gradient(circle at top right,rgb(47 111 115 / .08),transparent 30%),linear-gradient(180deg,rgb(243 249 248 / .96) 0%,rgb(252 250 246 / .94) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter--questions{background:radial-gradient(circle at top left,rgb(242 225 212 / .2),transparent 28%),linear-gradient(180deg,rgb(255 252 248 / .98) 0%,rgb(247 251 251 / .95) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__section,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__faq{margin-top:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__section+.preg-hub__section,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__faq{margin-top:clamp(26px, 3.4vw, 42px);padding-top:clamp(18px, 2.6vw, 28px);border-top:1px solid rgb(191 211 209 / .58)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter--planning>#care{margin-top:clamp(10px, 1.8vw, 18px);padding-top:clamp(10px, 1.8vw, 18px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter--getting-started>#roadmap{margin-top:clamp(10px, 1.8vw, 18px);padding-top:clamp(10px, 1.8vw, 18px)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak{display:flex;align-items:center;gap:14px;margin:-4px 0 2px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak::before,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgb(47 111 115 / .04),rgb(47 111 115 / .36),rgb(47 111 115 / .04))}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak span{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .9);color:rgb(47 111 115 / .84);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:rgb(255 255 255 / .82);border:1px solid rgb(214 228 226 / .96);border-radius:24px;box-shadow:0 14px 30px rgb(22 55 56 / .05)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processHead{display:block;margin-bottom:10px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processHead .preg-hub__cardKicker{margin:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .48) 50%,rgb(47 111 115 / .1) 100%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard h3{margin:0;font-size:1.18rem;line-height:1.1;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard p{margin:10px 0 0;color:var(--preg-copy)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard .preg-hub__chipList{margin-top:auto;padding-top:16px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processNote{margin:16px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .92);font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__section--feature{padding:0}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel{position:relative;z-index:1}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro .eyebrow,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro h2,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro p{color:#f4fbfb}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro p{max-width:42rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureVisual{margin:20px 0 0;max-width:min(420px, 100%);padding:14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:24px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureVisual img{display:block;width:100%;height:auto;border-radius:16px;background:rgb(255 255 255 / .94)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel h3{margin:0;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.08;color:var(--preg-ink)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel p{margin:12px 0 0;color:var(--preg-copy)}@media (max-width:1100px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processGrid{grid-template-columns:1fr}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__feature{grid-template-columns:1fr}}@media (max-width:781px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter{padding:20px 16px;border-radius:28px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak{gap:10px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapterBreak span{font-size:.72rem;letter-spacing:.12em}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__section+.preg-hub__section,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__chapter>.preg-hub__faq{margin-top:22px;padding-top:16px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__feature{padding:22px 16px;border-radius:28px}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureSignal,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureIntro p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featurePanel p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processCard p,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__featureNote,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__processNote{font-size:1.04rem;line-height:1.68}}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.92);--preg-card-alt:rgba(247, 251, 251, 0.96);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .page-backlink{margin:0 0 14px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .eyebrow,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__panelKicker,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-kicker,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner::before,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,0.84fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__heroInner--simple{max-width:1040px;grid-template-columns:minmax(0,1fr)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroCopy,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroPanel{position:relative;z-index:1}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroCopy{max-width:48rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__heroCopy{max-width:54rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroCopy h1,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroPanel h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__section h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta h2{color:var(--preg-ink);letter-spacing:-.03em}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.1rem);line-height:.96;max-width:12ch}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:44rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroText,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroMeta,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__sectionHead>p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentLead,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList li,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__panelMeta,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentFinal,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-answer p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaCopy p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureNote,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__processNote,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__miniList li{color:var(--preg-copy)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroText{margin:16px 0 0;max-width:43rem;font-size:1.02rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__actions,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__jumpList{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button:hover{transform:translateY(-1px)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--primary:hover,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--ghost:hover,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--light:hover,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroMeta{margin:16px 0 0;font-size:.95rem;max-width:46rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroPanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%);border:1px solid var(--preg-line);border-radius:28px;backdrop-filter:blur(10px);box-shadow:0 10px 28px rgb(24 62 65 / .05)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroPanel h2{margin:0;font-size:clamp(1.55rem, 2vw, 1.95rem);line-height:1.04}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList{margin:18px 0 0;padding:0;list-style:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList li{margin:0;padding:14px 0;border-top:1px solid rgb(191 211 209 / .74)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList li:first-child{border-top:0;padding-top:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList a,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList a:hover,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__panelMeta{margin:18px 0 0;font-size:.95rem;color:var(--preg-muted)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chip{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--preg-mist);border:1px solid rgb(191 211 209 / .92);color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chip:hover{background:rgb(255 255 255 / .94);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__section,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta{scroll-margin-top:110px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__planningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card--care,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card p{margin:12px 0 0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent{padding:clamp(24px, 3vw, 32px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__urgent::before{content:"Review sooner";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__section h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta h2{margin:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentLead{margin:12px 0 0;font-size:1.02rem;color:var(--preg-copy-strong)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li{position:relative;margin:0;padding:14px 16px 14px 48px;background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;border-radius:18px;color:var(--preg-copy-strong)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li::before{content:"";position:absolute;top:17px;left:18px;width:14px;height:14px;border-radius:50%;background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentFinal{margin:18px 0 0;font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter{position:relative;display:grid;gap:clamp(22px, 3vw, 30px);margin-top:clamp(18px, 2.6vw, 26px);padding:clamp(22px, 3vw, 32px);border:1px solid rgb(214 228 226 / .92);border-radius:34px;box-shadow:0 20px 44px rgb(33 74 78 / .06)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter--getting-started{background:linear-gradient(180deg,rgb(248 251 251 / .98) 0%,rgb(255 255 255 / .94) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter--planning{background:radial-gradient(circle at top right,rgb(47 111 115 / .08),transparent 30%),linear-gradient(180deg,rgb(243 249 248 / .96) 0%,rgb(252 250 246 / .94) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter--questions{background:radial-gradient(circle at top left,rgb(242 225 212 / .2),transparent 28%),linear-gradient(180deg,rgb(255 252 248 / .98) 0%,rgb(247 251 251 / .95) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter>.preg-hub__section,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter>.preg-hub__faq,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter>.preg-hub__cta,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter>.preg-hub__urgent{margin-top:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak{display:flex;align-items:center;gap:14px;margin:-4px 0 2px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak::before,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgb(47 111 115 / .04),rgb(47 111 115 / .36),rgb(47 111 115 / .04))}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak span{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .9);color:rgb(47 111 115 / .84);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__section--feature{padding:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel{position:relative;z-index:1}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro .eyebrow,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro p{color:#f4fbfb}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro p{max-width:42rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureVisual{margin:20px 0 0;max-width:min(420px, 100%);padding:14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:24px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureVisual img{display:block;width:100%;height:auto;border-radius:16px;background:rgb(255 255 255 / .94)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel h3{margin:0;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.08;color:var(--preg-ink)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__journeyNote,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__processNote{position:relative;z-index:1;display:block;margin:clamp(24px, 2.4vw, 32px) 0 0;padding-top:16px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__processNote{margin-top:clamp(32px, 3.2vw, 42px);padding-top:24px;border-top:0;clear:both}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__processNote::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgb(214 228 226 / .9)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary::-webkit-details-marker{display:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item[open] summary::after{content:"-"}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-answer{padding:0 20px 18px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-answer p{margin:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button{box-sizing:border-box;max-width:100%;min-width:0}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta .eyebrow,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta h2,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaCopy p{color:#f4fbfb}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaCopy{max-width:42rem}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card{height:100%}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__planningGrid{grid-auto-rows:1fr}}@media (max-width:1100px){body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroInner,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__feature{grid-template-columns:1fr}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardGrid--4,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__threeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__planningGrid{grid-template-columns:1fr}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__actions,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaActions{width:100%}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__actions .preg-hub__button,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaActions .preg-hub__button{flex:1 1 220px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__cta{flex-direction:column;align-items:flex-start}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__cta .preg-hub__ctaCopy,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__cta .preg-hub__ctaActions .preg-hub__button{width:100%;max-width:100%;flex:0 0 auto;box-sizing:border-box}}@media (max-width:781px){body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroText,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroMeta,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__sectionHead>p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__card p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentLead,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroList li,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__panelMeta,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgentFinal,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-answer p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__ctaCopy p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureIntro p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel p,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureNote,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__processNote,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapter{padding:20px 16px;border-radius:28px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak{gap:10px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__chapterBreak span{font-size:.72rem;letter-spacing:.12em}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__button{padding:13px 18px;font-size:15px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__feature{padding:22px 16px;border-radius:28px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__featureSignal{font-size:1.02rem;line-height:1.55}}@media (max-width:640px){body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroInner,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__faq,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cta{border-radius:24px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .lead{font-size:1.06rem;line-height:1.62}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__cardGrid--4,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__threeGrid{grid-template-columns:1fr}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__urgent{padding:18px 16px 20px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-pf__urgent::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li{padding:12px 14px 12px 40px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .preg-hub__checklist li::before{top:15px;left:14px;width:10px;height:10px;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary,body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-answer{padding-left:16px;padding-right:16px}body.page-pelvic-floor-health-during-pregnancy .condition-page.pregnancy-pelvic-floor .faq-item summary{padding-right:52px}}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.92);--preg-card-alt:rgba(247, 251, 251, 0.96);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .page-backlink{margin:0 0 14px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .eyebrow,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-kicker,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner::before,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroCopy,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel{position:relative;z-index:1}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__heroCopy{max-width:56rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroCopy h1,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__section h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel h3{color:var(--preg-ink);letter-spacing:-.03em}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.05rem);line-height:.96;max-width:12ch}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:44rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroText,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroMeta,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__sectionHead>p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentLead,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentFinal,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-answer p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaCopy p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__processNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__journeyNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__miniList li{color:var(--preg-copy)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroText{margin:16px 0 0;max-width:44rem;font-size:1.02rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroMeta{margin:18px 0 0;font-size:.95rem;max-width:44rem;color:var(--preg-muted)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__actions,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button:hover{transform:translateY(-1px)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--primary:hover,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--ghost:hover,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--light:hover,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__section,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta{scroll-margin-top:110px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__timingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__twoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card p{margin:12px 0 0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent{padding:clamp(24px, 3vw, 32px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__urgent::before{content:"Do not wait";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__section h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta h2{margin:0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentLead{margin:12px 0 0;font-size:1.02rem;color:var(--preg-copy-strong)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li{position:relative;margin:0;padding:14px 16px 14px 48px;background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;border-radius:18px;color:var(--preg-copy-strong)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li::before{content:"";position:absolute;top:17px;left:18px;width:14px;height:14px;border-radius:50%;background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentFinal{margin:18px 0 0;font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__section--feature{padding:0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro .eyebrow,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro p{color:#f4fbfb}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro p{max-width:42rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__journeyNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__processNote{position:relative;z-index:1;display:block;margin:clamp(24px, 2.4vw, 32px) 0 0;padding-top:16px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__processNote{margin-top:clamp(32px, 3.2vw, 42px);padding-top:24px;border-top:0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__processNote::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgb(214 228 226 / .9)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary::-webkit-details-marker{display:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item[open] summary::after{content:"-"}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-answer{padding:0 20px 18px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-answer p{margin:0}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta .eyebrow,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta h2,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaCopy p{color:#f4fbfb}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaCopy{max-width:42rem}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__feature{grid-template-columns:1fr}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__timingGrid,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__threeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist{grid-template-columns:1fr}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__actions,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaActions{width:100%}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__cta{flex-direction:column;align-items:flex-start}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__cta .preg-hub__ctaCopy,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroText,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroMeta,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__sectionHead>p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentLead,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgentFinal,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-answer p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__ctaCopy p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureIntro p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel p,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__processNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__journeyNote,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__button{padding:13px 18px;font-size:15px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__feature{padding:22px 16px;border-radius:28px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__featureSignal{font-size:1.02rem;line-height:1.55}}@media (max-width:640px){body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroInner,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__faq,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__cta{border-radius:24px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .lead{font-size:1.06rem;line-height:1.62}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__timingGrid,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__threeGrid,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__twoGrid{grid-template-columns:1fr}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__urgent{padding:18px 16px 20px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-early__urgent::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li{padding:12px 14px 12px 40px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__checklist li::before{top:15px;left:14px;width:10px;height:10px;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-answer{padding-left:16px;padding-right:16px}body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .faq-item summary{padding-right:52px}}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.92);--preg-card-alt:rgba(247, 251, 251, 0.96);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .page-backlink{margin:0 0 14px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .eyebrow,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-kicker,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner::before,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroCopy,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel{position:relative;z-index:1}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__heroCopy{max-width:57rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroCopy h1,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__section h2,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__faq h2,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta h2,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel h3{color:var(--preg-ink);letter-spacing:-.03em}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.05rem);line-height:.96;max-width:11ch}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:46rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroText,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroMeta,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__sectionHead>p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-answer p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaCopy p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__processNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__journeyNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__miniList li{color:var(--preg-copy)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroText{margin:16px 0 0;max-width:46rem;font-size:1.02rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroMeta{margin:18px 0 0;font-size:.95rem;max-width:46rem;color:var(--preg-muted)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__actions,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button:hover{transform:translateY(-1px)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--primary:hover,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--ghost:hover,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--light:hover,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__faq,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta{scroll-margin-top:110px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__timingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card p{margin:12px 0 0}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__section--feature{padding:0}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro .eyebrow,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro h2,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro p{color:#f4fbfb}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro p{max-width:42rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__journeyNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__processNote{position:relative;z-index:1;display:block;margin:clamp(24px, 2.4vw, 32px) 0 0;padding-top:16px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__processNote{margin-top:clamp(32px, 3.2vw, 42px);padding-top:24px;border-top:0}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__processNote::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgb(214 228 226 / .9)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__faq,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary::-webkit-details-marker{display:none}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item[open] summary::after{content:"-"}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-answer{padding:0 20px 18px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-answer p{margin:0}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta .eyebrow,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta h2,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaCopy p{color:#f4fbfb}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaCopy{max-width:42rem}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__feature{grid-template-columns:1fr}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__timingGrid,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__threeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__actions,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaActions{width:100%}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__cta{flex-direction:column;align-items:flex-start}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__cta .preg-hub__ctaCopy,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroText,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroMeta,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__sectionHead>p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-answer p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__ctaCopy p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureIntro p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel p,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__processNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__journeyNote,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__button{padding:13px 18px;font-size:15px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__feature{padding:22px 16px;border-radius:28px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__featureSignal{font-size:1.02rem;line-height:1.55}}@media (max-width:640px){body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroInner,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__faq,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__cta,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__feature{border-radius:24px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .lead{font-size:1.06rem;line-height:1.62}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__timingGrid,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-anatomy__threeGrid{grid-template-columns:1fr}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-answer{padding-left:16px;padding-right:16px}body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .faq-item summary{padding-right:52px}}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.94);--preg-card-alt:rgba(247, 251, 251, 0.98);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .page-backlink{margin:0 0 14px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .eyebrow,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-kicker,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner::before,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroInner{position:relative;max-width:1040px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:1fr;gap:clamp(18px, 3vw, 28px);background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroCopy,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel{position:relative;z-index:1}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroCopy h1,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__section h2,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__faq h2,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cta h2,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel h3{color:var(--preg-ink);letter-spacing:-.03em}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.1rem);line-height:.96;max-width:12ch}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:44rem}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroText,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroMeta,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__sectionHead>p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-answer p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaCopy p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__miniList li{color:var(--preg-copy)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroText{margin:16px 0 0;max-width:43rem;font-size:1.02rem}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroMeta{margin:16px 0 0;font-size:.96rem;color:var(--preg-copy-strong)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__actions,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%;font-family:inherit;appearance:none;cursor:pointer}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button:hover{transform:translateY(-1px)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--primary:hover,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--ghost:hover,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--light:hover,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__optionsGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__timingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__pathwayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card p{margin:12px 0 0}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__processNote{margin:18px 0 0;padding:16px 18px;border-radius:18px;background:rgb(255 255 255 / .86);border:1px solid rgb(214 228 226 / .94);box-shadow:0 10px 24px rgb(22 55 56 / .04)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #options .preg-screen__optionsGrid+.preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #timing .preg-screen__timingGrid+.preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #results .preg-screen__resultsGrid+.preg-hub__processNote{margin-top:72px!important;max-width:calc(100% - 40px);margin-left:auto!important;margin-right:auto!important}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution{position:relative;margin:36px 0 0;padding:22px 22px 22px 72px;border-radius:24px;background:linear-gradient(180deg,rgb(255 249 223 / .96) 0%,rgb(255 252 238 / .98) 100%);border:1px solid rgb(231 197 92 / .58);box-shadow:0 14px 28px rgb(143 118 35 / .08)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #pathway .preg-screen__pathwayGrid+.preg-screen__caution{margin-top:60px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution::before{content:"!";position:absolute;top:24px;left:24px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#fff3bf 0%,#ffe28a 100%);border:1px solid rgb(192 145 25 / .42);color:#9a6b00;font-weight:800;font-size:1.2rem;line-height:1}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cautionKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b13}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:#3f3a1d}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution p{margin:12px 0 0;color:#594f28}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__journeyNote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__journeyNote .preg-hub__textLink,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__journeyNote .preg-hub__textLink:hover,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__section--feature{padding:0}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(280px,0.96fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro .eyebrow,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro h2,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro p{color:#f4fbfb}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro{display:flex;flex-direction:column;gap:0}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro p{max-width:42rem}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureSignal{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.84rem;font-weight:700;letter-spacing:.04em}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareCard{padding:16px 16px 18px;border-radius:22px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(234 246 246 / .78)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareCard h3{margin:0;font-size:1.06rem;line-height:1.1;color:#f4fbfb}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareList li{position:relative;margin:0;padding-left:20px;color:rgb(244 251 251 / .92)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareList li::before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:50%;background:rgb(195 229 232 / .92);box-shadow:0 0 0 4px rgb(195 229 232 / .14)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel h3{margin:0;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.08}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%);border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item summary::-webkit-details-marker{display:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item[open] summary::after{content:"-"}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-answer{padding:0 20px 18px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-answer p{margin:0}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08);border-radius:30px;border:1px solid var(--preg-line)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cta .eyebrow,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cta h2,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaCopy p{color:#f4fbfb}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaCopy{max-width:42rem}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__optionsGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__timingGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__resultsGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature{grid-template-columns:1fr}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__compareGrid{grid-template-columns:1fr}}@media (max-width:820px){body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__actions,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaActions{width:100%}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cta{flex-direction:column;align-items:flex-start}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cta .preg-hub__ctaCopy,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroText,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroMeta,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__sectionHead>p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-answer p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__ctaCopy p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureIntro p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel p,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featureNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution{margin-top:30px;padding:20px 18px 20px 58px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution p{font-size:1.04rem;line-height:1.7}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution::before{top:20px;left:18px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__button{padding:13px 18px;font-size:15px}}@media (max-width:640px){body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroInner,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__faq,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__cta,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature{border-radius:24px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .lead{font-size:1.06rem;line-height:1.62}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__optionsGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__timingGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__resultsGrid,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__pathwayGrid{grid-template-columns:1fr}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #options .preg-screen__optionsGrid+.preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #timing .preg-screen__timingGrid+.preg-hub__processNote,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening #results .preg-screen__resultsGrid+.preg-hub__processNote{margin-top:28px!important;max-width:none}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution{padding:20px 18px 20px 60px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-screen__caution::before{top:20px;left:18px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__feature{padding:22px 16px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item summary,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-answer{padding-left:16px;padding-right:16px}body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .faq-item summary{padding-right:52px}}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.94);--preg-card-alt:rgba(247, 251, 251, 0.98);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .page-backlink{margin:0 0 14px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .eyebrow,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-kicker,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroInner{position:relative;max-width:1040px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:1fr;gap:clamp(18px, 3vw, 28px);background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroCopy,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution{position:relative;z-index:1}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroCopy h1,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__section h2,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__faq h2,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cta h2,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card h3{color:var(--preg-ink);letter-spacing:-.03em}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.1rem);line-height:.96;max-width:12ch}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:44rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroText,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroMeta,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__sectionHead>p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__checklist li,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-answer p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaCopy p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__journeyNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__miniList li,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__urgentFinal{color:var(--preg-copy)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroText{margin:16px 0 0;max-width:43rem;font-size:1.02rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroMeta{margin:16px 0 0;font-size:.96rem;color:var(--preg-copy-strong)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__actions,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%;font-family:inherit;appearance:none;cursor:pointer}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button:hover{transform:translateY(-1px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--primary:hover,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--ghost:hover,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--light:hover,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__severityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__whyGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__helpGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card h3{margin:0;font-size:clamp(1.34rem, 2vw, 1.74rem);line-height:1.05}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card p{margin:14px 0 0;font-size:1.02rem;line-height:1.64}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__severityCard--warning{background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 248 227 / .98) 100%);border-color:rgb(234 199 91 / .65);box-shadow:0 14px 34px rgb(177 143 40 / .1)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__severityCard--warning::before{background:linear-gradient(90deg,rgb(217 169 36 / .72) 0%,rgb(234 199 91 / .18) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__miniList li,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__checklist li{position:relative;margin:0;padding-left:24px;line-height:1.65}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__miniList li::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__checklist li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__checklist{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__processNote{margin:26px auto 0;max-width:58rem;padding:18px 20px;background:rgb(255 255 255 / .9);border:1px solid rgb(214 228 226 / .96);border-radius:22px;box-shadow:0 12px 24px rgb(33 74 78 / .04);font-size:1rem;line-height:1.62}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #why .preg-nvp__whyGrid+.preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #severity .preg-nvp__severityGrid+.preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #help .preg-nvp__helpGrid+.preg-hub__processNote{margin-top:72px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__journeyNote{margin:18px 0 0;font-weight:600}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__textLink{color:#255f64;text-decoration:none;border-bottom:1px solid rgb(37 95 100 / .22)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__textLink:hover{color:var(--preg-teal-deep);border-color:rgb(37 95 100 / .4)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution{position:relative;padding:24px 24px 24px 72px;background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);border:1px solid rgb(234 199 91 / .65);border-radius:28px;box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution h2{margin:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balance{margin:0 0 26px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentShell{margin-top:12px;padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(252 253 251 / .98) 0%,rgb(247 250 250 / .98) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:32px;box-shadow:0 20px 42px rgb(22 57 58 / .07)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIntro{max-width:58rem;margin:0 auto 16px;text-align:center}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIntro p{margin:0;font-size:1.04rem;line-height:1.74;color:var(--preg-copy)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIntro .eyebrow{margin-bottom:12px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceDisclaimer{margin-top:14px!important;font-size:0.94rem!important;line-height:1.6!important;color:#5c6766!important}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceCard{max-width:980px;margin:0 auto;padding:clamp(24px, 2.8vw, 36px);background:#fff;border:1px solid rgb(220 231 230 / .92);border-radius:28px;box-shadow:0 14px 28px rgb(22 57 58 / .055)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceScene{display:grid;grid-template-columns:minmax(0,156px) minmax(0,1fr) minmax(0,156px);align-items:center;gap:clamp(30px, 3.6vw, 52px);max-width:1020px;margin:0 auto;padding:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceMedia{display:flex;align-items:center;justify-content:center;min-width:0;order:2}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceImage{display:block;width:min(100%, 420px);max-height:320px;height:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 16px 34px rgb(37 92 96 / .08))}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSvg{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceGround{fill:rgb(160 200 196 / .1)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSupport{fill:none;stroke:#3f8e95;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceBase{fill:rgb(167 220 216 / .6)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceHub{fill:rgb(160 220 216 / .36)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceHubDot{fill:#4f99a0;stroke:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceBeamSystem{transform-origin:490px 178px;transition:transform 380ms cubic-bezier(.22,1,.36,1)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceBeam{fill:rgb(163 220 216 / .58);stroke:#3f8e95;stroke-width:3}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceRope,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePan,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePayload *{fill:none;stroke:#3f8e95;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePan{fill:rgb(255 252 245 / .96)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceClusterGlow{fill:rgb(166 220 216 / .12);stroke:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIconDrop,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIconBaby ellipse:first-child,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIconIv rect,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIconBottle rect:first-child{fill:rgb(162 220 216 / .44)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIconDropHighlight{stroke:rgb(255 255 255 / .82)!important}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePayload{transform-box:fill-box;transform-origin:center;transition:opacity 280ms ease,filter 280ms ease,transform 280ms ease}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePayload.is-soft{opacity:.68;filter:saturate(.88);transform:scale(.97)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePayload.is-balanced{opacity:.92}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balancePayload.is-strong{opacity:1;transform:scale(1.02)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel{position:relative;bottom:auto;width:100%;max-width:156px;justify-self:center;padding:18px 16px;background:rgb(248 238 217 / .88);border:1px solid rgb(230 216 182 / .88);border-radius:24px;box-shadow:0 10px 20px rgb(35 64 66 / .075);font-size:clamp(1rem, 1.12vw, 1.12rem);font-weight:600;line-height:1.36;color:#35545f;text-align:center;transition:opacity 280ms ease,transform 280ms ease,box-shadow 280ms ease}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel--left{order:1}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel--right{order:3}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel.is-soft{opacity:.68;transform:translateY(4px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel.is-balanced{opacity:.9}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel.is-strong{opacity:1;box-shadow:0 20px 36px rgb(35 64 66 / .12);transform:translateY(-2px)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceControls{max-width:820px;margin:18px auto 0;padding-top:18px;border-top:1px solid rgb(221 230 230 / .92);position:relative;z-index:2}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSliderWrap{position:relative;margin-top:4px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceControlLabel{display:block;margin:0 0 12px;font-size:.96rem;font-weight:600;line-height:1.5;color:var(--preg-copy-strong)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSliderShell{position:relative;height:40px;display:flex;align-items:center;pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSliderShell::before{content:"";position:absolute;left:0;right:0;top:50%;height:10px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,rgb(132 201 198 / .3) 0%,rgb(229 206 150 / .55) 100%);border:1px solid rgb(169 206 205 / .86);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSliderThumb{position:absolute;top:50%;left:var(--balance-slider-position,15px);width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid rgb(255 255 255 / .98);background:linear-gradient(180deg,#64b4b8 0%,#439da7 100%);box-shadow:0 10px 20px rgb(36 101 110 / .22)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider{display:block;position:absolute;inset:0;width:100%;height:40px;min-height:40px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0;background:#fff0;cursor:pointer;opacity:.001;z-index:3}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider::-webkit-slider-runnable-track{-webkit-appearance:none;height:40px;background:#fff0;border:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider::-moz-range-track{height:40px;background:#fff0;border:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;margin-top:0;opacity:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider::-moz-range-thumb{width:40px;height:40px;opacity:0;border:0;background:#fff0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider:focus-visible{outline:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSlider:focus-visible+.preg-nvp__balanceSliderShell::before{box-shadow:0 0 0 4px rgb(83 167 175 / .16),inset 0 1px 0 rgb(255 255 255 / .7)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceTicks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceTicks span{position:relative;padding-top:18px;font-size:.9rem;font-weight:600;line-height:1.38;color:#5f7170;text-align:center}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceTicks span::before{content:"";position:absolute;top:0;left:50%;width:2px;height:12px;transform:translateX(-50%);background:rgb(133 169 166 / .8);border-radius:999px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceTicks span.is-active{color:var(--preg-ink)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceSummary{margin:18px 0 0;padding-top:20px;border-top:1px solid rgb(221 230 230 / .92);font-size:clamp(1.1rem, 1.7vw, 1.28rem);line-height:1.62;text-align:center;color:#304a55;max-width:56rem;margin-left:auto;margin-right:auto}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentBand{max-width:78rem;margin:0 auto;padding:8px 0 0;background:#fff0;border:0;border-radius:0;box-shadow:none;text-align:center}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentBand p{max-width:54rem;margin:0 auto;font-size:1.08rem;line-height:1.68}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentTitle{margin:0 auto 14px;max-width:40rem;font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.08;letter-spacing:-.03em;color:var(--preg-ink)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap{position:relative;display:block;margin-top:28px;padding:8px 16px 28px;overflow:visible}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap::before{content:"";position:absolute;left:164px;right:128px;bottom:58px;height:170px;border-bottom:2px solid rgb(229 214 165 / .85);border-radius:0 0 300px 300px / 0 0 120px 120px;pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap::after{content:"";position:absolute;left:14%;right:5%;bottom:12px;height:168px;background:linear-gradient(180deg,#fff0 0%,rgb(248 233 198 / .16) 100%),radial-gradient(ellipse at center,rgb(241 209 141 / .24) 0%,#fff0 72%);pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabels{display:none;pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel{display:none;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.22;text-transform:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--benefit{color:#4c8b87}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--benefit::before{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--benefit::after{content:"→";flex:none;font-size:1.4rem;line-height:1;color:rgb(97 162 157 / .96)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--review{color:#b37a32}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--review::before{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel--review::after{content:"→";flex:none;font-size:1.36rem;line-height:1;color:rgb(218 149 61 / .96)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__staircase{position:relative;z-index:1;display:flex;align-items:end;gap:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__staircase::before{content:"";position:absolute;left:9%;right:6%;bottom:66px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(132 179 174 / .18) 0%,rgb(227 185 98 / .3) 100%);transform:rotate(-7deg);transform-origin:left center;z-index:0;pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step{position:relative;z-index:2;flex:1 1 0%;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-width:0;padding:20px 18px 20px;border:1px solid rgb(210 226 224 / .92);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(246 251 250 / .98) 100%);box-shadow:0 18px 36px rgb(21 57 58 / .07);overflow:visible}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(91 147 145 / .72) 0%,rgb(91 147 145 / .14) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step::after{content:"";position:absolute;top:-28px;left:50%;width:56px;height:56px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step+.preg-nvp__step{margin-left:-8px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--1{height:420px;min-height:420px;background:linear-gradient(180deg,rgb(251 255 253 / .98) 0%,rgb(239 248 246 / .98) 100%);border-color:rgb(186 214 210 / .94)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--2{height:472px;min-height:472px;background:linear-gradient(180deg,rgb(252 255 251 / .98) 0%,rgb(243 248 238 / .98) 100%);border-color:rgb(206 221 181 / .94)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--3{height:524px;min-height:524px;background:linear-gradient(180deg,rgb(255 253 242 / .98) 0%,rgb(249 244 215 / .98) 100%);border-color:rgb(225 211 143 / .9)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--4{height:576px;min-height:576px;background:linear-gradient(180deg,rgb(255 251 238 / .98) 0%,rgb(255 238 204 / .98) 100%);border-color:rgb(240 195 118 / .92)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5{height:628px;min-height:628px;background:linear-gradient(180deg,rgb(255 248 236 / .98) 0%,rgb(255 232 197 / .98) 100%);border-color:rgb(244 176 115 / .94)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--1::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%2367b0aa' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 12v20'/%3E%3Cpath d='M13 12v9'/%3E%3Cpath d='M23 12v9'/%3E%3Cpath d='M13 21h10'/%3E%3Cpath d='M18 32v20'/%3E%3Cpath d='M45 12c5 0 9 4.5 9 10s-4 10-9 10-9-4.5-9-10 4-10 9-10Z'/%3E%3Cpath d='M45 32v20'/%3E%3C/svg%3E")}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--2::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%2392c37d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='20' y='12' width='24' height='38' rx='6'/%3E%3Cpath d='M25 12V7h14v5'/%3E%3Cpath d='M27 28h10'/%3E%3Cpath d='M32 23v10'/%3E%3C/svg%3E")}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--3::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23b3c07d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='18' y='10' width='28' height='40' rx='5'/%3E%3Cpath d='M24 10V6h16v4'/%3E%3Cpath d='M24 22h16'/%3E%3Cpath d='M24 28h16'/%3E%3Cpath d='M24 34h9'/%3E%3C/svg%3E")}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--4::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23eda35c' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 22l8-8a10 10 0 0 1 14 14l-8 8a10 10 0 1 1-14-14Z'/%3E%3Cpath d='M26 20l18 18'/%3E%3Ccircle cx='46' cy='46' r='7'/%3E%3C/svg%3E")}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23e78467' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='18' y='8' width='28' height='34' rx='5'/%3E%3Cpath d='M25 8V4h14v4'/%3E%3Cpath d='M32 42v10'/%3E%3Cpath d='M32 52c0 5-3.5 8-8 8'/%3E%3Cpath d='M32 18c0 4-3 6.5-3 9.5a3 3 0 0 0 6 0C35 24.5 32 22 32 18Z'/%3E%3C/svg%3E")}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--2::before{background:linear-gradient(90deg,rgb(145 182 122 / .8) 0%,rgb(145 182 122 / .16) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--3::before{background:linear-gradient(90deg,rgb(212 190 106 / .86) 0%,rgb(212 190 106 / .18) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--4::before{background:linear-gradient(90deg,rgb(237 175 92 / .9) 0%,rgb(237 175 92 / .2) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5::before{background:linear-gradient(90deg,rgb(238 140 103 / .92) 0%,rgb(238 140 103 / .22) 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;position:relative}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepHeader::before{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--1 .preg-nvp__stepHeader::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5 .preg-nvp__stepHeader::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepLabel{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4d8587}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepCount{font-size:clamp(3rem, 4vw, 4.3rem);line-height:.82;font-weight:800;color:rgb(102 171 167 / .28)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--2 .preg-nvp__stepCount{color:rgb(154 195 131 / .34)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--3 .preg-nvp__stepCount{color:rgb(213 190 96 / .4)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--4 .preg-nvp__stepCount,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5 .preg-nvp__stepCount{color:rgb(226 150 71 / .38)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step h3{margin:0;font-size:clamp(1.26rem, 1.7vw, 1.82rem);line-height:1.08;color:var(--preg-ink);letter-spacing:-.03em}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepList{margin:14px 0 0;padding-left:1.15rem;display:grid;gap:8px;font-size:1rem;line-height:1.56;color:var(--preg-copy)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepList li{margin:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step p{margin:14px 0 0;font-size:1rem;line-height:1.56;color:var(--preg-copy)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepMeta{position:static;margin-top:auto!important;padding:10px 13px 11px;border-radius:14px;font-size:0.8rem!important;line-height:1.35;font-weight:700;letter-spacing:0;color:#fff!important;box-shadow:0 12px 22px rgb(21 55 56 / .12);width:100%;max-width:100%;display:flex;align-self:stretch;box-sizing:border-box}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--1 .preg-nvp__stepMeta{background:linear-gradient(135deg,#65b39d 0%,#4b9a8f 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--2 .preg-nvp__stepMeta{background:linear-gradient(135deg,#93c57c 0%,#78ae6a 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--3 .preg-nvp__stepMeta{background:linear-gradient(135deg,#d7c96b 0%,#c7ba59 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--4 .preg-nvp__stepMeta{background:linear-gradient(135deg,#f2b150 0%,#e29a35 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step--5 .preg-nvp__stepMeta{background:linear-gradient(135deg,#ef8d67 0%,#dd7550 100%)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__supportBox{margin:30px auto 0;max-width:62rem;padding:22px 24px;border-radius:24px;background:linear-gradient(180deg,rgb(255 251 243 / .96) 0%,rgb(251 247 236 / .98) 100%);border:1px solid rgb(229 215 176 / .88);box-shadow:0 14px 28px rgb(48 65 66 / .06)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentShell .preg-hub__processNote{margin-top:24px;max-width:62rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__supportBox .eyebrow{margin-bottom:10px;color:#7b6a43}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__supportBox p:last-child{margin:0;font-size:1rem;line-height:1.65;color:#5b523e}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution--treatment{margin-bottom:22px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution--treatment h3{margin:0;font-size:clamp(1.36rem, 2vw, 1.72rem);line-height:1.08;color:var(--preg-ink);letter-spacing:-.03em}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution p{margin:12px 0 0;font-size:1.02rem;line-height:1.66;color:#4c4732}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__urgentFinal{margin-top:16px;font-weight:600;color:#5a5238}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%);border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item summary::-webkit-details-marker{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item[open] summary::after{content:"-"}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-answer{padding:0 20px 18px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-answer p{margin:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08);border-radius:30px;border:1px solid var(--preg-line)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cta .eyebrow,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cta h2,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaCopy p{color:#f4fbfb}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaCopy{max-width:42rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__severityGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__whyGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__helpGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentBand{text-align:left}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentBand p{max-width:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentTitle{max-width:none;margin-left:0;margin-right:0;font-size:clamp(1.7rem, 4.5vw, 2.2rem)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel{bottom:92px;width:clamp(160px, 28vw, 220px);font-size:1rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap{display:block;margin-top:24px;padding:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairWrap::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabels{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabels::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabels::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabel::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__staircase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step+.preg-nvp__step{margin-left:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__staircase::before{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step{height:auto!important;min-height:0!important;margin-left:0;width:100%;max-width:100%;box-sizing:border-box;min-width:0;padding:22px 18px 18px;border-radius:24px;overflow:hidden}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step::after,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepHeader::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepHeader::after{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepCount{font-size:clamp(2.5rem, 6vw, 3.2rem)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepList{font-size:1rem;line-height:1.6}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepMeta{position:static;left:auto;right:auto;bottom:auto;margin-top:18px!important;display:flex;width:100%;max-width:100%}}@media (max-width:820px){body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__actions,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaActions{width:100%}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__cta{flex-direction:column;align-items:flex-start}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__cta .preg-hub__ctaCopy,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroText,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroMeta,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__sectionHead>p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__checklist li,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-answer p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__ctaCopy p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__journeyNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__miniList li,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__urgentFinal{font-size:1.03rem;line-height:1.66}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution{padding:20px 18px 20px 58px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceCard{padding:20px 18px 22px;border-radius:24px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceIntro p,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceDisclaimer{font-size:1.02rem!important;line-height:1.7!important}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceLabel{display:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceScene{display:grid;grid-template-columns:1fr;gap:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__balanceMedia{order:1}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution p{font-size:1.04rem;line-height:1.7}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__caution::before{top:20px;left:18px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__button{padding:13px 18px;font-size:15px}}@media (max-width:640px){body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroInner,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__faq,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__cta{border-radius:24px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .lead{font-size:1.06rem;line-height:1.62}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__severityGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__whyGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__helpGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__relatedGrid,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__staircase{grid-template-columns:1fr}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #why .preg-nvp__whyGrid+.preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #severity .preg-nvp__severityGrid+.preg-hub__processNote,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting #help .preg-nvp__helpGrid+.preg-hub__processNote{margin-top:42px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__processNote{margin-top:28px;max-width:none}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__treatmentShell{padding:20px 16px;border-radius:24px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stairLabels{flex-direction:column;align-items:flex-start}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step{padding:20px 18px 18px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step+.preg-nvp__step{margin-left:0}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step h3{font-size:1.34rem}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepList,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__step p{font-size:1.02rem;line-height:1.62}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__supportBox p:last-child{font-size:1.03rem;line-height:1.68}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__supportBox{padding:20px 18px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-nvp__stepMeta{font-size:0.9rem!important;line-height:1.4}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item summary,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-answer{padding-left:16px;padding-right:16px}body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .faq-item summary{padding-right:52px}}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.92);--preg-card-alt:rgba(247, 251, 251, 0.96);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .page-backlink{margin:0 0 14px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .page-backlink a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(191 211 209 / .85);color:var(--preg-copy-strong);font-size:.92rem;font-weight:600;text-decoration:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .eyebrow,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-kicker,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner::before,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroInner{position:relative;max-width:1040px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroCopy{position:relative;z-index:1;max-width:54rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroCopy h1,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__section h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__faq h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta h2{color:var(--preg-ink);letter-spacing:-.03em}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.1rem);line-height:.96;max-width:12ch}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:44rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroText,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__sectionHead>p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentLead,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentFinal,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-answer p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaCopy p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureNote,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__processNote,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__miniList li{color:var(--preg-copy)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroText{margin:16px 0 0;max-width:43rem;font-size:1.02rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__actions,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%;font-family:inherit;appearance:none;cursor:pointer}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button:hover{transform:translateY(-1px)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--primary:hover,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--ghost:hover,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--light:hover,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardGrid{display:grid;gap:18px;align-items:start}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supplementGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card p{margin:12px 0 0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinks{position:relative;z-index:2;display:block;margin:28px 0 0;padding-top:6px;font-size:.97rem;color:var(--preg-copy)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinks{margin-top:14px;padding:18px;border-radius:18px;background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .94);box-shadow:0 10px 24px rgb(22 55 56 / .04)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote{margin-top:14px;padding:16px 18px;border-radius:18px;background:rgb(255 255 255 / .86);border:1px solid rgb(214 228 226 / .94);box-shadow:0 10px 24px rgb(22 55 56 / .04)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinksIntro{margin:0 0 14px;font-size:.97rem;line-height:1.55;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkCard{display:flex;flex-direction:column;gap:8px;padding:16px 17px;border-radius:18px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(255 255 255 / .98) 100%);border:1px solid rgb(207 226 228 / .94);box-shadow:0 8px 20px rgb(22 55 56 / .04);color:var(--preg-teal-deep);text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkCard:hover,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkCard:focus-visible{transform:translateY(-1px);border-color:rgb(95 179 187 / .56);box-shadow:0 12px 24px rgb(22 55 56 / .08);background:linear-gradient(180deg,rgb(250 253 253) 0%,rgb(255 255 255) 100%);color:var(--preg-teal)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkLabel{display:block;font-size:.77rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4d8587}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkCard strong{display:block;font-size:1.06rem;line-height:1.3;color:currentColor}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid{position:relative;padding-top:42px;margin-bottom:56px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supplementGrid{margin-bottom:44px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test #supplements .preg-pos__supplementGrid+.preg-pos__supportNote{margin-top:58px!important}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote{position:relative;z-index:2;display:grid;gap:10px;max-width:calc(100% - 52px);margin:0 auto;padding:22px 24px;border-radius:22px;background:linear-gradient(180deg,rgb(241 248 247 / .98) 0%,rgb(255 255 255 / .98) 100%);border:1px solid rgb(191 215 213 / .98);box-shadow:0 16px 30px rgb(22 55 56 / .06)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNoteLabel{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4d8587}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote h3{margin:0;font-size:1.2rem;line-height:1.15;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote p{margin:0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard{padding-top:28px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard::before{display:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard::after{content:attr(data-roadmap-label);position:absolute;top:-26px;left:50%;min-width:92px;padding:9px 16px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(242 248 248 / .98) 100%);border:1px solid rgb(207 226 228 / .96);box-shadow:0 10px 24px rgb(22 55 56 / .08);color:var(--preg-teal-deep);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;z-index:2}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]{background:linear-gradient(180deg,rgb(255 250 228 / .98) 0%,rgb(255 253 240 / .98) 100%);border-color:rgb(221 188 88 / .54);box-shadow:0 14px 38px rgb(118 101 39 / .07)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]::before{content:"!";position:absolute;top:16px;right:18px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgb(234 199 82 / .24);border:1px solid rgb(208 171 47 / .4);box-shadow:none;color:#8b6c18;font-size:.98rem;font-weight:800;line-height:1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]::after{background:linear-gradient(180deg,rgb(255 249 217 / .98) 0%,rgb(255 252 235 / .98) 100%);border-color:rgb(221 188 88 / .54);color:#735a18}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"] h3{padding-right:48px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard h3{font-size:clamp(1.5rem, 1.6vw, 1.9rem);line-height:1.02}@media (min-width:1101px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid::before{display:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard:nth-child(-n+2)::before{content:"";display:block;position:absolute;top:-7px;left:50%;width:calc(100% + 18px);height:4px;border-radius:999px;background:linear-gradient(90deg,rgb(79 151 154 / .3) 0%,rgb(79 151 154 / .62) 54%,rgb(79 151 154 / .28) 100%);z-index:0}}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgent,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__faq,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgent{padding:clamp(24px, 3vw, 32px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__urgent::before{content:"Do not wait";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgent h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__section h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__faq h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta h2{margin:0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentLead{margin:12px 0 0;font-size:1.02rem;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li{position:relative;margin:0;padding:14px 16px 14px 48px;background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;border-radius:18px;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li::before{content:"";position:absolute;top:17px;left:18px;width:14px;height:14px;border-radius:50%;background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentFinal{margin:18px 0 0;font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__section--feature{padding:0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel{position:relative;z-index:1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro .eyebrow,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro p{color:#f4fbfb}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro p{max-width:42rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88);font-size:.98rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel h3{margin:0;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.08;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcFeature{grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__eddForm{margin-top:22px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field{display:grid;gap:8px;min-width:0;width:100%;max-width:100%}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field--date,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateInput{min-width:0;max-width:100%}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateWrap{position:relative;display:block;width:100%;min-width:0;max-width:100%}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateProxy{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;height:52px;padding:14px 16px;border:1px solid rgb(214 228 226 / .4);border-radius:16px;background:rgb(255 255 255 / .92);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22);box-sizing:border-box}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateProxy::after{content:"";flex:0 0 22px;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f5659' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;opacity:.9}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateDisplay{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateDisplay.is-placeholder{color:rgb(33 79 82 / .46)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field--date:focus-within .preg-pos__dateProxy{outline:2px solid rgb(255 255 255 / .24);outline-offset:2px;border-color:rgb(255 255 255 / .58)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field:first-child,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field:last-child{grid-column:1 / -1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field>span{font-size:.92rem;font-weight:600;color:rgb(244 251 251 / .92)}@media (min-width:821px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field>span{display:flex;align-items:flex-end;min-height:3.5rem}}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field select{display:block;width:100%;max-width:100%;min-height:52px;height:52px;padding:14px 16px;border:1px solid rgb(214 228 226 / .4);border-radius:16px;background:rgb(255 255 255 / .92);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22);color:var(--preg-ink);font:inherit;font-size:1rem;line-height:1.25;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input[type="date"]{position:absolute;inset:0;width:100%!important;max-width:100%!important;min-width:0!important;inline-size:100%!important;max-inline-size:100%!important;min-height:52px;height:52px;padding:0;margin:0;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;box-sizing:border-box;opacity:.01;cursor:pointer;border:0;background:#fff0;box-shadow:none;color:#fff0;-webkit-text-fill-color:#fff0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input[type="date"]::-webkit-date-and-time-value{color:#fff0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field select{padding-right:48px;background-image:linear-gradient(45deg,transparent 50%,#214f52 50%),linear-gradient(135deg,#214f52 50%,transparent 50%);background-position:calc(100% - 24px) calc(50% - 4px),calc(100% - 16px) calc(50% - 4px);background-size:8px 8px,8px 8px;background-repeat:no-repeat}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input:focus,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field select:focus{outline:2px solid rgb(255 255 255 / .24);outline-offset:2px;border-color:rgb(255 255 255 / .58)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcHelp{margin:16px 0 0;font-size:.95rem;color:rgb(244 251 251 / .86)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcActions{margin-top:18px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcPanel{display:grid;align-content:start;gap:16px;scroll-margin-top:108px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcIntro,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcSummary,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcNote{margin:0;color:var(--preg-copy)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcReadout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcMetric{padding:16px;border-radius:18px;background:rgb(242 248 248 / .95);border:1px solid rgb(214 228 226 / .92)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcBooking{padding:16px;border-radius:18px;border:1px solid rgb(214 228 226 / .92);background:rgb(249 252 252 / .96);color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert{font-size:.97rem;line-height:1.55}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert.is-strong{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;background:linear-gradient(180deg,rgb(255 249 217 / .98) 0%,rgb(255 252 235 / .98) 100%);border-color:rgb(221 188 88 / .54);box-shadow:inset 4px 0 0 rgb(226 191 82 / .82);color:#5f5326}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert.is-strong::before{content:"!";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(234 199 82 / .24);border:1px solid rgb(208 171 47 / .42);color:#8b6c18;font-size:.98rem;font-weight:800;line-height:1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcBookingLabel{display:block;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#547476}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcBookingValue{display:block;margin-top:8px;font-size:1.02rem;line-height:1.5;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcMetricLabel{display:block;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#547476}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcMetricValue{display:block;margin-top:8px;font-size:1.18rem;line-height:1.2;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__journeyNote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__journeyNote .preg-hub__textLink,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__journeyNote .preg-hub__textLink:hover,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary::-webkit-details-marker{display:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item[open] summary::after{content:"-"}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-answer{padding:0 20px 18px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-answer p{margin:0}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta .eyebrow,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta h2,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaCopy p{color:#f4fbfb}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaCopy{max-width:42rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__feature{grid-template-columns:1fr}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__threeGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardGrid--4,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supplementGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist{grid-template-columns:1fr}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__actions,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaActions{width:100%}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__fieldGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcReadout{grid-template-columns:1fr}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__cta{flex-direction:column;align-items:flex-start}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__cta .preg-hub__ctaCopy,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroText,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__sectionHead>p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentLead,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgentFinal,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-answer p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__ctaCopy p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureIntro p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel p,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featureNote,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__button{padding:13px 18px;font-size:15px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__feature{padding:22px 16px;border-radius:28px}}@media (max-width:640px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroInner,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgent,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__faq,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cta{border-radius:24px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field:first-child{grid-column:auto}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .lead{font-size:1.06rem;line-height:1.62}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__threeGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__cardGrid--4,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supplementGrid,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinkGrid{grid-template-columns:1fr}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__urgent{padding:18px 16px 20px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__urgent::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li{padding:12px 14px 12px 40px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__checklist li::before{top:15px;left:14px;width:10px;height:10px;box-shadow:0 0 0 4px rgb(79 151 154 / .12)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-answer{padding-left:16px;padding-right:16px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .faq-item summary{padding-right:52px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field select{min-height:50px;height:50px;padding:13px 14px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateProxy{min-height:50px;height:50px;padding:13px 14px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateProxy::after{flex-basis:20px;width:20px;height:20px;background-size:20px 20px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field input[type="date"]{min-height:50px;height:50px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__dateDisplay{font-size:1rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__field select{padding-right:42px;background-position:calc(100% - 22px) calc(50% - 4px),calc(100% - 14px) calc(50% - 4px)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcPanel{padding:20px 16px 18px;border-radius:24px;overflow:hidden}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcReadout{gap:10px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapGrid{margin-bottom:34px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard::after{min-width:84px;padding:8px 14px 9px;font-size:.74rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]::before{width:26px;height:26px;font-size:.92rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinks{margin-top:24px;padding-top:4px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinks{padding:14px 15px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__sectionLinksIntro{margin-bottom:12px;font-size:1rem}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote{gap:8px;max-width:none;margin-top:0;padding:16px 16px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote h3{font-size:1.28rem;line-height:1.18}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__supportNote p{font-size:1.02rem;line-height:1.62}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test #supplements .preg-pos__supplementGrid+.preg-pos__supportNote{margin-top:28px!important}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert,body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcBooking{padding:14px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert.is-strong{gap:10px}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__calcAlert.is-strong::before{width:24px;height:24px;font-size:.92rem}}body .condition-page.pregnancy-blood-pressure{--preg-ink:#163639;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#5d7274;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.94);--preg-card-alt:rgba(247, 251, 251, 0.98);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#1f5659;background:radial-gradient(circle at top left,rgb(208 232 232 / .9),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body .condition-page.pregnancy-blood-pressure>.r-container{max-width:min(1180px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body .condition-page.pregnancy-blood-pressure .page-backlink{margin:0 0 14px}body .condition-page.pregnancy-blood-pressure .page-backlink a{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .78)!important;border:1px solid rgb(191 211 209 / .85)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);color:var(--preg-copy-strong)!important;font-size:.92rem;font-weight:600;text-decoration:none!important}body .condition-page.pregnancy-blood-pressure .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body .condition-page.pregnancy-blood-pressure .eyebrow,body .condition-page.pregnancy-blood-pressure .faq-kicker,body .condition-page.pregnancy-blood-pressure .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587!important}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::before,body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .18) 0%,#fff0 70%)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner{position:relative;max-width:1220px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .95) 0%,rgb(251 253 251 / .92) 55%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner::before{content:"";position:absolute;top:-90px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .68) 0%,#fff0 74%)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroCopy,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentPanel{position:relative;z-index:1}body .condition-page.pregnancy-blood-pressure .preg-bp__heroCopy{max-width:58rem}body .condition-page.pregnancy-blood-pressure .preg-hub__heroCopy h1,body .condition-page.pregnancy-blood-pressure .preg-hub__section h2,body .condition-page.pregnancy-blood-pressure .preg-hub__faq h2,body .condition-page.pregnancy-blood-pressure .preg-hub__cta h2,body .condition-page.pregnancy-blood-pressure .preg-hub__card h3{color:var(--preg-ink);letter-spacing:-.03em}body .condition-page.pregnancy-blood-pressure .preg-hub__heroCopy h1{margin:0;font-size:clamp(2.5rem, 5.2vw, 4.05rem);line-height:.96;max-width:13ch}body .condition-page.pregnancy-blood-pressure .lead{margin:18px 0 0;font-size:clamp(1.08rem, 1.4vw, 1.24rem);line-height:1.55;color:var(--preg-copy-strong);max-width:52rem}body .condition-page.pregnancy-blood-pressure .preg-hub__heroText,body .condition-page.pregnancy-blood-pressure .preg-hub__heroMeta,body .condition-page.pregnancy-blood-pressure .preg-hub__sectionHead>p,body .condition-page.pregnancy-blood-pressure .preg-hub__card p,body .condition-page.pregnancy-blood-pressure .faq-answer p,body .condition-page.pregnancy-blood-pressure .preg-hub__ctaCopy p,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentIntro p,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentMeta,body .condition-page.pregnancy-blood-pressure .preg-hub__processNote,body .condition-page.pregnancy-blood-pressure .preg-hub__journeyNote,body .condition-page.pregnancy-blood-pressure .preg-hub__miniList li{color:var(--preg-copy)}body .condition-page.pregnancy-blood-pressure .preg-hub__heroMeta{color:var(--preg-copy-strong)}body .condition-page.pregnancy-blood-pressure .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body .condition-page.pregnancy-blood-pressure .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body .condition-page.pregnancy-blood-pressure .preg-hub__card{background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);box-shadow:0 14px 38px rgb(22 55 56 / .06)}body .condition-page.pregnancy-blood-pressure .preg-hub__card h3{margin:0;font-size:clamp(1.34rem, 2vw, 1.74rem);line-height:1.05}body .condition-page.pregnancy-blood-pressure .preg-hub__card p{margin:14px 0 0;font-size:1.02rem;line-height:1.64}body .condition-page.pregnancy-blood-pressure .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__card::before{background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .12) 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote{position:relative;z-index:1;display:block;margin:26px auto 0;max-width:62rem;padding:18px 20px;background:rgb(255 255 255 / .9);border:1px solid rgb(214 228 226 / .96);border-radius:22px;box-shadow:0 12px 24px rgb(33 74 78 / .04);font-size:1rem;line-height:1.62;color:var(--preg-copy)!important}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote::before{display:none!important}body .condition-page.pregnancy-blood-pressure #definitions .preg-bp__termsGrid+.preg-hub__processNote,body .condition-page.pregnancy-blood-pressure #review .preg-bp__reviewGrid+.preg-hub__processNote,body .condition-page.pregnancy-blood-pressure #planning .preg-bp__planningGrid+.preg-hub__processNote,body .condition-page.pregnancy-blood-pressure #prevention .preg-bp__preventionGrid+.preg-hub__processNote{margin-top:72px}body .condition-page.pregnancy-blood-pressure .preg-hub__processNote+.preg-hub__processNote{margin-top:16px}body .condition-page.pregnancy-blood-pressure .preg-hub__faq{background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body .condition-page.pregnancy-blood-pressure .preg-hub__cta{background:radial-gradient(circle at top right,rgb(255 255 255 / .16),transparent 34%),linear-gradient(135deg,#1f575b 0%,#2c6a6e 52%,#3e6f70 100%)}@media (max-width:820px){body .condition-page.pregnancy-blood-pressure>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}}@media (max-width:640px){body .condition-page.pregnancy-blood-pressure .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body .condition-page.pregnancy-blood-pressure .preg-hub__heroInner,body .condition-page.pregnancy-blood-pressure .preg-hub__faq,body .condition-page.pregnancy-blood-pressure .preg-hub__cta,body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{border-radius:24px}body .condition-page.pregnancy-blood-pressure .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body .condition-page.pregnancy-blood-pressure .lead{font-size:1.06rem;line-height:1.62}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature{padding:18px 16px 20px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentFeature::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist{grid-template-columns:1fr}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist li{padding:12px 14px 12px 40px}body .condition-page.pregnancy-blood-pressure .preg-bp__urgentChecklist li::before{top:15px;left:14px;width:10px;height:10px}}body .condition-page.pregnancy-blood-pressure .preg-bp__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(47 111 115 / .16) 0%,#fff0 36%),linear-gradient(135deg,rgb(22 68 72 / .96) 0%,rgb(33 87 91 / .94) 52%,rgb(67 122 126 / .92) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body .condition-page.pregnancy-blood-pressure .preg-bp__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro,body .condition-page.pregnancy-blood-pressure .preg-bp__featurePanel{position:relative;z-index:1}body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro .eyebrow,body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro h2,body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro p{color:#f4fbfb!important}body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro p{max-width:42rem}body .condition-page.pregnancy-blood-pressure .preg-bp__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body .condition-page.pregnancy-blood-pressure .preg-bp__feature .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body .condition-page.pregnancy-blood-pressure .preg-bp__feature .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88)!important;font-size:.98rem}body .condition-page.pregnancy-blood-pressure .preg-bp__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body .condition-page.pregnancy-blood-pressure .preg-bp__featurePanel h3{color:var(--preg-ink)!important}body .condition-page.pregnancy-blood-pressure .preg-bp__featureList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body .condition-page.pregnancy-blood-pressure .preg-bp__featureList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)!important}body .condition-page.pregnancy-blood-pressure .preg-bp__featureList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body .condition-page.pregnancy-blood-pressure .preg-bp__featureNoteSecondary{color:var(--preg-copy-strong)!important}body .condition-page.pregnancy-blood-pressure .preg-bp__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%)!important;box-shadow:0 18px 36px rgb(22 57 58 / .08)}body .condition-page.pregnancy-blood-pressure .preg-bp__cta .eyebrow,body .condition-page.pregnancy-blood-pressure .preg-bp__cta h2,body .condition-page.pregnancy-blood-pressure .preg-bp__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body .condition-page.pregnancy-blood-pressure .preg-bp__feature{grid-template-columns:1fr}}@media (max-width:640px){body .condition-page.pregnancy-blood-pressure .preg-bp__feature{padding:22px 16px;border-radius:28px}body .condition-page.pregnancy-blood-pressure .preg-bp__featureSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}body .condition-page.pregnancy-blood-pressure .preg-bp__featurePanel{padding:20px 16px 18px;border-radius:24px}body .condition-page.pregnancy-blood-pressure .preg-bp__feature .preg-hub__featureSignal{width:100%;min-width:0}body .condition-page.pregnancy-blood-pressure .preg-bp__feature .preg-hub__featureSignal,body .condition-page.pregnancy-blood-pressure .preg-bp__featureIntro p,body .condition-page.pregnancy-blood-pressure .preg-bp__featurePanel p,body .condition-page.pregnancy-blood-pressure .preg-bp__featureNoteSecondary{font-size:1.03rem;line-height:1.66}}@media (max-width:420px){body .condition-page.pregnancy-blood-pressure .preg-bp__featureSignals{grid-template-columns:1fr}}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;padding:6px 11px;border-radius:14px;border:1.5px dashed rgb(191 211 209 / .92);background:rgb(255 255 255 / .58);box-shadow:none;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;pointer-events:none}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType::before{content:"";width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:currentColor}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--planning{background:rgb(248 239 231 / .56);color:#8b5e3f;border-color:rgb(191 138 96 / .46)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--visit{background:rgb(234 244 243 / .6);color:#2d6d71;border-color:rgb(47 111 115 / .4)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--lab{background:rgb(238 244 250 / .62);color:#496f86;border-color:rgb(87 130 162 / .42)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType--scan{background:rgb(233 245 243 / .6);color:#256e72;border-color:rgb(37 110 114 / .42)}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardAction{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;max-width:none;min-width:0;padding:11px 14px;border-radius:999px;border:1px solid rgb(191 211 209 / .92);background:var(--preg-mist);box-shadow:none;box-sizing:border-box;align-self:stretch;color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:normal;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardAction:hover,body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardAction:focus-visible{background:rgb(255 255 255 / .98);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep);text-decoration:none;transform:translateY(-1px)}@media (min-width:782px){body.page-urogynaecology-hub .condition-page.urogynaecology-hub #start-here .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:auto;gap:20px 18px}body.page-urogynaecology-hub .condition-page.urogynaecology-hub #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-urogynaecology-hub .condition-page.urogynaecology-hub #start-here .preg-hub__card{height:auto;padding:20px 18px 18px}body.page-urogynaecology-hub .condition-page.urogynaecology-hub #start-here .preg-hub__chipList{margin-top:14px;padding-top:0}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine #step-up-treatment .preg-hub__cardGrid+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-leak__cardActions{display:grid;gap:10px;margin-top:auto;padding-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-leak__cardActions .preg-hub__cardAction{margin-top:0}body.page-prolapse .condition-page.urogynaecology-prolapse,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine{--uro-sticky-book-bottom:calc(env(safe-area-inset-bottom, 0px) + 16px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook{display:none}@media (max-width:900px){body.page-prolapse .condition-page.urogynaecology-prolapse,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine{padding-bottom:clamp(108px, 24vw, 140px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook{position:fixed;left:50%;bottom:var(--uro-sticky-book-bottom);z-index:42;display:flex;justify-content:center;width:min(calc(100% - 24px), 360px);transform:translateX(-50%);pointer-events:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook.is-managed,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook.is-managed{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(12px);transition:opacity 0.22s ease,transform 0.22s ease,visibility 0s linear 0.22s}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook.is-managed.is-visible,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook.is-managed.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0s}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__dock,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__dock{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:16px;width:100%;padding:0 2px;pointer-events:auto}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook .preg-hub__button,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook .preg-hub__button{width:calc(100% - 14px);justify-self:start;justify-content:center;padding:12px 18px;border-radius:999px;box-shadow:none;font-size:.96rem;letter-spacing:.01em}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook .preg-hub__button--primary,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook .preg-hub__button--primary{background:linear-gradient(180deg,rgb(255 255 255 / .16) 0%,rgb(255 255 255 / .04) 100%),linear-gradient(135deg,rgb(94 174 181 / .82) 0%,rgb(121 195 203 / .66) 100%);border:1px solid rgb(214 244 247 / .46);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),inset 0 -1px 0 rgb(63 134 141 / .18),0 10px 14px -10px rgb(72 149 156 / .24);backdrop-filter:blur(16px) saturate(165%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__whatsApp,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__whatsApp{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 14px);justify-self:end;height:46px;padding:0;border-radius:999px;background:linear-gradient(180deg,rgb(241 250 245 / .42) 0%,rgb(225 244 234 / .28) 100%);border:1px solid rgb(255 255 255 / .42);box-shadow:inset 0 1px 0 rgb(255 255 255 / .46),0 10px 14px -10px rgb(28 123 90 / .14);color:#1c7b5a;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease;backdrop-filter:blur(14px) saturate(150%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__whatsApp::before,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__whatsApp::before{content:"";width:20px;height:20px;flex:0 0 20px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231c7b5a' d='M20.5 3.5A11 11 0 0 0 12.69.2 10.96 10.96 0 0 0 3.2 16.64L1.8 22l5.48-1.43a10.95 10.95 0 0 0 5.25 1.34h.01c6.07 0 11-4.94 11-11 0-2.94-1.14-5.7-3.04-7.41Zm-7.97 16.55h-.01a9.1 9.1 0 0 1-4.64-1.28l-.33-.2-3.25.85.87-3.17-.22-.32a9.12 9.12 0 0 1-1.44-4.9c0-5.03 4.1-9.12 9.15-9.12a9.1 9.1 0 0 1 6.48 2.75 9.05 9.05 0 0 1 2.66 6.38c0 5.04-4.1 9.14-9.13 9.14Zm5.01-6.83c-.27-.14-1.6-.79-1.85-.88-.25-.09-.43-.14-.61.14-.18.27-.7.88-.85 1.06-.16.18-.31.2-.58.07-.27-.14-1.12-.41-2.14-1.32-.79-.7-1.33-1.57-1.49-1.83-.16-.27-.02-.41.12-.54.12-.12.27-.31.39-.46.13-.16.18-.27.27-.45.09-.18.05-.34-.02-.48-.07-.14-.61-1.47-.83-2.02-.22-.53-.44-.46-.61-.47h-.52c-.18 0-.48.07-.73.34-.25.27-.96.94-.96 2.31 0 1.37.99 2.69 1.13 2.88.14.18 1.95 2.99 4.73 4.19.66.29 1.17.46 1.57.59.66.21 1.26.18 1.73.11.52-.08 1.6-.67 1.82-1.31.22-.65.22-1.2.16-1.31-.07-.11-.25-.18-.52-.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__whatsAppLabel,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__whatsAppLabel{display:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__whatsApp:hover,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook__whatsApp:focus-visible,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__whatsApp:hover,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook__whatsApp:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px rgb(28 123 90 / .14),inset 0 1px 0 rgb(255 255 255 / .5)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-stickyBook.is-managed:not(.is-visible) .uro-stickyBook__dock,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine .uro-stickyBook.is-managed:not(.is-visible) .uro-stickyBook__dock{pointer-events:none}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionList{display:grid;gap:16px;margin-top:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option summary::-webkit-details-marker{display:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option[open] summary::after{content:"-"}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFact,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFact{display:grid;gap:8px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #who-for .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #expect .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #who-for .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #expect .preg-hub__card{height:auto}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #how-fit .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution{position:relative;display:block;margin:24px 0 0;padding:24px 24px 24px 72px;border-radius:28px;background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);border:1px solid rgb(234 199 91 / .65);box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__cautionKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b13}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:#3f3a1d}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution p{margin:12px 0 0;color:#594f28}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #who-for .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #expect .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #how-fit .preg-hub__processGrid+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .uro-med__caution+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__cardGrid+.uro-med__caution{margin-top:clamp(40px, 5vw, 60px)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__cardGrid:last-child{margin-bottom:clamp(18px, 2.6vw, 28px)}@media (min-width:782px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #who-for .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #expect .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #who-for .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #step-up .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #expect .preg-hub__card{height:100%}}@media (max-width:900px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__option summary,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__optionFacts,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__prosCons{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution{padding:20px 18px 20px 60px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__caution>p:not(.uro-med__cautionKicker){font-size:1rem;line-height:1.62}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management #how-fit .preg-hub__processGrid{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-medication-management .uro-med__strength{justify-self:start}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #day .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #after .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__option--static{margin-top:22px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 20px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFact,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFact{display:grid;gap:8px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution{position:relative;display:block;margin:clamp(40px, 5vw, 60px) 0 0;padding:24px 24px 24px 72px;border-radius:28px;background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);border:1px solid rgb(234 199 91 / .65);box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__cautionKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b13}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:#3f3a1d}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution p{margin:12px 0 0;color:#594f28}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #day .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #trade-offs .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #after .preg-hub__cardGrid+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #trade-offs .uro-botox__caution+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}@media (min-width:782px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #day .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px, 5.5vw, 62px) 18px;align-items:stretch;grid-auto-rows:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #what-it-is .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #day .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #who-fits .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #after .preg-hub__card{height:100%}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #after .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}}@media (max-width:760px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionHead,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionFacts,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__prosCons{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__optionIntro,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution p{font-size:1rem;line-height:1.65}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-med__strength{justify-self:start}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution{padding:20px 18px 20px 60px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox .uro-botox__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-botox #day .preg-hub__processGrid{grid-template-columns:1fr}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #test-phase .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #implant-phase .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #after .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__option--static{margin-top:22px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 20px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFact,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFact{display:grid;gap:8px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #test-phase .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #implant-phase .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #trade-offs .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #after .preg-hub__cardGrid+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}@media (min-width:782px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #test-phase .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #implant-phase .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px, 5.5vw, 62px) 18px;align-items:stretch;grid-auto-rows:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #what-it-is .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #test-phase .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #implant-phase .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #who-fits .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #after .preg-hub__card{height:100%}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #after .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}}@media (max-width:760px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionHead,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionFacts,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__prosCons{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__optionIntro{font-size:1rem;line-height:1.65}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .uro-med__strength{justify-self:start}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #test-phase .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim #implant-phase .preg-hub__processGrid{grid-template-columns:1fr}}@media (max-width:640px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__heroCopy,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__heroPanel,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__actions,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__jumpList{min-width:0}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__heroCopy h1{max-width:none;overflow-wrap:anywhere}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__actions .preg-hub__button,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__jumpList .preg-hub__chip{width:100%;max-width:100%;min-width:0;white-space:normal;text-align:center;justify-content:center;overflow-wrap:anywhere}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__heroList a,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-interstim .preg-hub__panelMeta{overflow-wrap:anywhere}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #fitting .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #after .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #next .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__option--static{margin-top:22px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 20px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFact,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFact{display:grid;gap:8px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution{position:relative;margin-top:44px;padding:24px 24px 24px 84px;border:1px solid rgb(224 197 160 / .7);border-radius:28px;background:linear-gradient(180deg,rgb(255 249 241 / .98) 0%,rgb(255 246 236 / .99) 100%);box-shadow:0 14px 34px rgb(141 92 42 / .08)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution::before{content:"!";position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,rgb(209 143 84 / .18) 0%,rgb(193 125 68 / .24) 100%);border:1px solid rgb(193 125 68 / .34);color:#8b5c35;font-size:1.1rem;font-weight:800}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__cautionKicker{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9b6b42}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution h3{margin:0;font-size:clamp(1.18rem, 2vw, 1.44rem);line-height:1.16;color:#5f3c1f}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution p{margin:12px 0 0;color:#6c5038}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #fitting .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #trade-offs .uro-pessary__caution+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #after .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #trade-offs .preg-hub__cardGrid+.uro-pessary__caution{margin-top:48px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #next .preg-hub__cardGrid:last-child{margin-bottom:28px}@media (min-width:901px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #fitting .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #what-it-is .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #fitting .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #who-fits .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #after .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #next .preg-hub__card{height:100%}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #after .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #next .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}@media (max-width:900px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionHead,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionFacts,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__prosCons{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__optionIntro,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution p{font-size:1rem;line-height:1.62}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution{padding:20px 18px 20px 60px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-pessary__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support .uro-med__strength{justify-self:start}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-pessary-support #fitting .preg-hub__processGrid{grid-template-columns:1fr}}body.page-sui .condition-page.urogynaecology-leaking-urine-sui #what-it-is .preg-hub__processGrid,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #fit .preg-hub__cardGrid,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #options .preg-hub__cardGrid,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #surgery .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-sui .condition-page.urogynaecology-leaking-urine-sui #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #fit .preg-hub__cardGrid+.preg-hub__processNote,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #surgery .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}@media (min-width:901px){body.page-sui .condition-page.urogynaecology-leaking-urine-sui #what-it-is .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-sui .condition-page.urogynaecology-leaking-urine-sui #what-it-is .preg-hub__processCard,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #fit .preg-hub__card,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #options .preg-hub__card,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #surgery .preg-hub__card{height:100%}body.page-sui .condition-page.urogynaecology-leaking-urine-sui #fit .preg-hub__cardGrid,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #options .preg-hub__cardGrid,body.page-sui .condition-page.urogynaecology-leaking-urine-sui #surgery .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}body.page-uui .condition-page.urogynaecology-leaking-urine-uui #what-it-is .preg-hub__processGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #assessment .preg-hub__processGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #fit .preg-hub__cardGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #options .preg-hub__cardGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #step-up .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-uui .condition-page.urogynaecology-leaking-urine-uui #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #fit .preg-hub__cardGrid+.preg-hub__processNote,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #step-up .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}@media (min-width:901px){body.page-uui .condition-page.urogynaecology-leaking-urine-uui #what-it-is .preg-hub__processGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-uui .condition-page.urogynaecology-leaking-urine-uui #what-it-is .preg-hub__processCard,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #assessment .preg-hub__processCard,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #fit .preg-hub__card,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #options .preg-hub__card,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #step-up .preg-hub__card{height:100%}body.page-uui .condition-page.urogynaecology-leaking-urine-uui #fit .preg-hub__cardGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #options .preg-hub__cardGrid,body.page-uui .condition-page.urogynaecology-leaking-urine-uui #step-up .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}body.page-mui .condition-page.urogynaecology-leaking-urine-mui #what-it-is .preg-hub__processGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #assessment .preg-hub__processGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #fit .preg-hub__cardGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #options .preg-hub__cardGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #lead .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-mui .condition-page.urogynaecology-leaking-urine-mui #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #fit .preg-hub__cardGrid+.preg-hub__processNote,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #lead .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}@media (min-width:901px){body.page-mui .condition-page.urogynaecology-leaking-urine-mui #what-it-is .preg-hub__processGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-mui .condition-page.urogynaecology-leaking-urine-mui #what-it-is .preg-hub__processCard,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #assessment .preg-hub__processCard,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #fit .preg-hub__card,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #options .preg-hub__card,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #lead .preg-hub__card{height:100%}body.page-mui .condition-page.urogynaecology-leaking-urine-mui #fit .preg-hub__cardGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #options .preg-hub__cardGrid,body.page-mui .condition-page.urogynaecology-leaking-urine-mui #lead .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #fill-it-in .preg-hub__processGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #when-it-helps .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-to-record .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-it-shows .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-to-record .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid{padding-bottom:28px}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #fill-it-in .preg-hub__processGrid+.preg-hub__processNote,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #when-it-helps .preg-hub__cardGrid+.preg-hub__processNote,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-it-shows .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid+.preg-hub__actions{margin-top:38px}@media (min-width:901px){body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #fill-it-in .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #fill-it-in .preg-hub__processCard,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #when-it-helps .preg-hub__card,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-to-record .preg-hub__card,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-it-shows .preg-hub__card,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__card{height:100%}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #when-it-helps .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-to-record .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-it-shows .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #what-to-record .preg-hub__cardGrid,body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid{padding-bottom:34px}body.page-bladder-diary .condition-page.urogynaecology-bladder-diary #before-you-come .preg-hub__cardGrid+.preg-hub__actions{margin-top:42px}}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #fill-it-in .preg-hub__processGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #when-it-helps .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-to-record .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-it-shows .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-to-record .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid{padding-bottom:28px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #fill-it-in .preg-hub__processGrid+.preg-hub__processNote,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #when-it-helps .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-it-shows .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid+.preg-hub__actions{margin-top:38px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartShell{position:relative;overflow:hidden;isolation:isolate;min-width:0;max-width:100%;height:auto;margin-bottom:clamp(18px, 2.8vw, 30px);padding:clamp(24px, 4vw, 34px);background:linear-gradient(180deg,rgb(234 245 244 / .96) 0%,rgb(247 250 250 / .98) 100%);border:1px solid rgb(127 183 183 / .32);border-radius:28px;box-shadow:0 20px 44px rgb(23 53 58 / .08)}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartFigure{position:relative;min-width:0;max-width:100%;margin:28px 0 0;padding:clamp(14px, 2.2vw, 20px);background:#fff;border:1px solid rgb(127 183 183 / .26);border-radius:24px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartHint{display:none;margin:18px 0 0;color:#456067}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartHintTitle{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e6268}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartHint>p:last-child{margin:6px 0 0;font-size:.93rem;line-height:1.5}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(84 127 132 / .46) rgb(215 231 231 / .72)}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport::-webkit-scrollbar{height:10px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport::-webkit-scrollbar-track{background:rgb(215 231 231 / .72);border-radius:999px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport::-webkit-scrollbar-thumb{background:rgb(84 127 132 / .46);border-radius:999px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport img{display:block;width:100%;height:auto;border-radius:16px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartFigure figcaption{margin-top:16px;font-size:.98rem;line-height:1.6;color:#456067}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #bristol-chart .preg-hub__actions{margin-top:28px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-it-shows{margin-top:clamp(32px, 4vw, 48px)}@media (min-width:901px){body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #fill-it-in .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #fill-it-in .preg-hub__processCard,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #when-it-helps .preg-hub__card,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-to-record .preg-hub__card,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-it-shows .preg-hub__card,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__card{height:100%}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #when-it-helps .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-to-record .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-it-shows .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #what-to-record .preg-hub__cardGrid,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid{padding-bottom:34px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #before-you-come .preg-hub__cardGrid+.preg-hub__actions{margin-top:42px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartFigure{padding:22px}}@media (max-width:700px){body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #bristol-chart,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary #bristol-chart .preg-hub__sectionHead,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartShell,body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartFigure{max-width:100%;min-width:0}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartFigure{padding:14px}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport{padding-bottom:8px;overscroll-behavior-x:contain}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartViewport img{width:clamp(640px, 155vw, 720px);min-width:0;max-width:none}body.page-bowel-diary .condition-page.urogynaecology-bowel-diary .uro-bowel-diary__chartHint{display:block;padding:12px 14px;border-radius:18px;background:rgb(214 236 234 / .9);border:1px solid rgb(127 183 183 / .32)}}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__processGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .preg-hub__processGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-points .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #who-it-helps .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #causes .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #risk .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #options .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #support .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #next-steps .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__cardGrid+.preg-hub__card--support,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-points .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #who-it-helps .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #causes .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #risk .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #support .preg-hub__cardGrid+.preg-hub__processNote,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #next-steps .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__bridgeCard{margin-top:48px;margin-bottom:clamp(18px, 2.4vw, 28px);padding-bottom:24px;height:auto}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsShell{margin-top:clamp(10px, 1.6vw, 18px);padding:clamp(22px, 3vw, 32px);border:1px solid rgb(144 187 190 / .48);border-radius:28px;background:linear-gradient(135deg,rgb(220 239 240 / .98) 0%,rgb(236 247 247 / .98) 52%,rgb(255 246 236 / .97) 100%);box-shadow:0 18px 38px rgb(31 66 68 / .09)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro{max-width:none;margin-top:0;margin-bottom:clamp(20px, 2.6vw, 30px)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro .eyebrow,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro>.wp-block-heading{color:#335255!important}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro>.wp-block-heading{max-width:26ch;line-height:1.1;font-size:clamp(1.45rem, 1.75vw, 1.82rem)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro>p:last-child{max-width:52rem;color:#335255!important;font-size:clamp(1rem, 1vw, 1.05rem);line-height:1.62;opacity:1}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsGrid+.preg-hub__processNote{margin-top:32px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsShell .preg-hub__card{border-color:rgb(144 187 190 / .4);background:rgb(255 255 255 / .82);box-shadow:0 14px 28px rgb(31 66 68 / .07)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsShell .preg-hub__processNote{margin-bottom:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__ctaCopy{max-width:none}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__cta .preg-hub__actions{width:100%;margin-top:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment{margin-top:clamp(24px, 3vw, 34px);padding-top:clamp(18px, 2.4vw, 26px);border-top:1px solid rgb(191 211 209 / .58)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__assessmentShell{max-width:none;margin-top:clamp(8px, 1.2vw, 14px);padding:clamp(22px, 3vw, 30px);border-color:rgb(122 164 166 / .36);background:linear-gradient(180deg,rgb(248 252 252 / .99),rgb(241 247 247 / .98));box-shadow:0 18px 40px rgb(31 66 68 / .08);height:auto}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro{max-width:none;margin-bottom:clamp(24px, 3vw, 30px)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro .eyebrow,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro>.wp-block-heading{color:#335255!important}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro>.wp-block-heading{max-width:24ch;line-height:1.08;font-size:clamp(1.55rem, 1.9vw, 2rem)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro>p:last-child{color:#335255!important;max-width:48rem;font-size:clamp(1rem, 1vw, 1.05rem);line-height:1.62;opacity:1}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__assessmentShell .preg-hub__processGrid{margin-top:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__assessmentShell .preg-hub__processGrid+.preg-hub__processNote{margin-top:32px}@media (min-width:901px){body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__processGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__processCard,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .preg-hub__processCard,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__cardGrid>.preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-points .preg-hub__cardGrid>.preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #who-it-helps .preg-hub__cardGrid>.preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #causes .preg-hub__cardGrid>.preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #risk .preg-hub__cardGrid>.preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #options .preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #support .preg-hub__card,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #next-steps .preg-hub__card{height:100%}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-points .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #who-it-helps .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #causes .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #risk .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #options .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #support .preg-hub__cardGrid,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #next-steps .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__cardGrid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__heroText,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__heroMeta,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__urgentLead,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__urgentFinal,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__processCard p,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .preg-hub__card p:not(.preg-hub__cardKicker),body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .faq-answer p{font-size:1rem}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__sectionIntro>.wp-block-heading{max-width:none;font-size:clamp(1.7rem, 7vw, 2.15rem)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsIntro>.wp-block-heading{max-width:none;font-size:clamp(1.55rem, 6.2vw, 1.95rem)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems .uro-bowel__ibsShell{padding:20px 16px}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #assessment .uro-bowel__assessmentShell{padding:20px 16px}}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayShell{margin-top:20px;padding:clamp(22px, 3vw, 30px);border:1px solid rgb(214 228 226 / .96);border-radius:26px;background:linear-gradient(180deg,rgb(247 251 250 / .98) 0%,rgb(255 252 248 / .96) 100%);box-shadow:0 14px 32px rgb(33 74 78 / .07);overflow:visible}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #what-it-is .preg-hub__processGrid+.preg-hub__processNote{margin-top:38px;margin-bottom:8px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support{position:relative;display:flex;flex-direction:column;clear:both;margin:clamp(18px, 2.4vw, 26px) 0 clamp(28px, 3.2vw, 38px);padding:clamp(22px, 2.8vw, 30px);height:auto!important;min-height:0!important;overflow:visible;border:1px solid rgb(214 228 226 / .96);border-radius:26px;background:linear-gradient(180deg,rgb(247 251 250 / .98) 0%,rgb(255 252 248 / .96) 100%);box-shadow:0 14px 32px rgb(33 74 78 / .07)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:26px 26px 0 0;background:linear-gradient(90deg,rgb(125 171 172 / .82),rgb(187 208 206 / .58))}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support>.preg-hub__cardKicker{color:#31575a}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support>.wp-block-heading{margin:0;max-width:26ch;font-size:clamp(1.45rem, 2vw, 1.82rem);line-height:1.08}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support>p:not(.preg-hub__cardKicker){max-width:56rem;color:#335255;line-height:1.64}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #assessment>.preg-hub__card--support+.preg-hub__processGrid{clear:both;margin-top:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection{margin-top:0;margin-bottom:clamp(24px, 3vw, 34px);padding-top:0;border-top:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection .uro-constipation__normalTargets{margin:0;padding:clamp(22px, 2.8vw, 32px);border-color:rgb(126 171 173 / .46);background:linear-gradient(180deg,rgb(236 247 246 / .98) 0%,rgb(246 252 251 / .98) 100%);box-shadow:0 18px 40px rgb(31 66 68 / .09)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection .uro-constipation__normalTargets::before{background:linear-gradient(90deg,rgb(125 171 172 / .9),rgb(187 208 206 / .7))}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection .uro-constipation__normalTargets .preg-hub__cardKicker{color:#31575a}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection .uro-constipation__normalTargets>.wp-block-heading{font-size:clamp(1.7rem, 2.4vw, 2.25rem);line-height:1.08;max-width:22ch}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__normalSection .uro-constipation__normalTargets>p:not(.preg-hub__cardKicker){max-width:60rem;color:#365356}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell{padding:clamp(22px, 3vw, 30px);border:1px solid rgb(214 228 226 / .96);border-radius:26px;background:linear-gradient(180deg,rgb(247 251 250 / .98) 0%,rgb(255 252 248 / .96) 100%);box-shadow:0 14px 32px rgb(33 74 78 / .07)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .preg-hub__sectionHead{max-width:none;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .eyebrow,body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .wp-block-heading,body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .preg-hub__sectionHead>p:last-child{color:#335255!important;opacity:1}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .preg-hub__sectionHead>.wp-block-heading{max-width:24ch;line-height:1.08;font-size:clamp(1.55rem, 1.9vw, 2rem)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell .preg-hub__sectionHead>p:last-child{max-width:48rem;font-size:clamp(1rem, 1vw, 1.05rem);line-height:1.62}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayIntro{margin:0 0 22px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayIntro .wp-block-heading{margin:0;font-size:clamp(1.3rem, 1.8vw, 1.6rem);line-height:1.16}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayIntro p:last-child{margin-top:12px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathway{display:grid;gap:14px;margin-top:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathway .faq-item{background:linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(248 252 251 / .98) 100%);border-color:rgb(207 224 222 / .98);border-radius:24px;box-shadow:0 16px 36px rgb(33 74 78 / .05)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathway .faq-item[open]{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(246 250 250) 100%)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathway .faq-item summary{padding:20px 64px 20px 22px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__summaryStep{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0 0 10px;padding:4px 10px;border-radius:999px;border:1px solid rgb(168 196 194 / .72);background:rgb(236 245 244 / .84);color:var(--preg-teal-deep);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__summaryTitle{display:block;max-width:38rem;padding-right:18px;font-size:clamp(1.08rem, 1.35vw, 1.34rem);font-weight:700;line-height:1.25;color:var(--preg-ink)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayAnswer{display:grid;gap:18px;padding-top:4px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__stepLead{margin:0;max-width:58rem;color:rgb(44 72 74 / .92)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__detailItem{padding:16px 16px 14px;border:1px solid rgb(217 230 228 / .98);border-radius:18px;background:rgb(249 252 251 / .95)}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__detailItem p{margin:0}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__detailLabel{margin-bottom:8px;color:rgb(47 93 96 / .9);font-size:.78rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__stepLinks{margin-top:2px}@media (max-width:900px){body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathway .faq-item summary{padding:18px 56px 18px 18px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation #causes .uro-constipation__patternsShell{padding:20px 16px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__pathwayShell{padding:20px 16px}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__summaryTitle{max-width:none;font-size:1.05rem}body.page-bowel-problems .condition-page.urogynaecology-bowel-chronic-constipation .uro-constipation__detailGrid{grid-template-columns:1fr}}body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #what-it-is .preg-hub__processGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #assessment .preg-hub__processGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #causes .preg-hub__cardGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #options .preg-hub__cardGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #step-up .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #causes .preg-hub__cardGrid+.preg-hub__processNote,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #step-up .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}@media (min-width:901px){body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #what-it-is .preg-hub__processGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #what-it-is .preg-hub__processCard,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #assessment .preg-hub__processCard,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #causes .preg-hub__card,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #options .preg-hub__card,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #step-up .preg-hub__card{height:100%}body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #causes .preg-hub__cardGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #options .preg-hub__cardGrid,body.page-frequency-and-urgency .condition-page.urogynaecology-frequency-and-urgency #step-up .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #what-it-is .preg-hub__processGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #assessment .preg-hub__processGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #causes .preg-hub__cardGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #options .preg-hub__cardGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #next-steps .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #causes .preg-hub__cardGrid+.preg-hub__processNote,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #next-steps .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #next-steps .preg-hub__cardGrid+.preg-hub__processNote+.preg-hub__actions{margin-top:38px}@media (min-width:901px){body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #what-it-is .preg-hub__processGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #what-it-is .preg-hub__processCard,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #assessment .preg-hub__processCard,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #causes .preg-hub__card,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #options .preg-hub__card,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #next-steps .preg-hub__card{height:100%}body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #causes .preg-hub__cardGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #options .preg-hub__cardGrid,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying #next-steps .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}@media (max-width:900px){body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__heroText,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__heroMeta,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__urgentLead,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__urgentFinal,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__processCard p,body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .preg-hub__card p:not(.preg-hub__cardKicker),body.page-incomplete-emptying .condition-page.urogynaecology-incomplete-emptying .faq-answer p{font-size:1rem}}body.page-prolapse .condition-page.urogynaecology-prolapse{--preg-ink:#17363b;--preg-copy:#2d4a4b;--preg-copy-strong:#203f41;--preg-muted:#65797a;--preg-line:#d6e7e7;--preg-card:rgba(255, 255, 255, 0.98);--preg-card-alt:rgba(246, 251, 251, 0.99);--preg-mist:#edf7f7;--preg-teal:#2f6f73;--preg-teal-deep:#20575b;background:radial-gradient(circle at top right,rgb(193 226 223 / .42),transparent 32%),radial-gradient(circle at top left,rgb(240 213 188 / .22),transparent 24%),linear-gradient(180deg,#f8fbfb 0%,#eff6f6 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse>.r-container{max-width:min(1180px, calc(100% - 34px))!important;margin:clamp(20px, 3vw, 34px) auto 0!important;padding:0 0 clamp(56px, 6vw, 88px)!important;gap:clamp(24px, 3.8vw, 40px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero{position:relative;padding:clamp(34px, 5vw, 56px) clamp(10px, 1.8vw, 16px) clamp(72px, 9vw, 108px);isolation:isolate;background-image:url(/wp-content/uploads/2026/03/sonar.png);background-size:cover;background-position:58% 22%;background-repeat:no-repeat;overflow:hidden}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::after{content:"";position:absolute;z-index:0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::before{inset:0;background:linear-gradient(135deg,rgb(247 251 251 / .94) 0%,rgb(239 248 247 / .72) 34%,rgb(248 251 251 / .76) 66%,rgb(248 251 251 / .9) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::after{left:0;right:0;bottom:0;height:clamp(120px, 20vw, 230px);background:linear-gradient(180deg,#fff0 0%,rgb(248 251 251 / .28) 40%,rgb(248 251 251 / .76) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroShell{position:relative;max-width:1220px;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1.26fr) minmax(340px,0.74fr);gap:clamp(14px, 2.2vw, 20px);background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel{position:relative;z-index:1}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy{max-width:900px;padding:clamp(12px, 1.8vw, 20px) 0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy h1{margin:0;max-width:none;font-size:clamp(3rem, 5.7vw, 4.9rem);line-height:.95;letter-spacing:-.045em;color:var(--preg-ink)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroText{margin:16px 0 0;max-width:56rem;font-size:1.02rem;color:var(--preg-copy)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroHighlights{scroll-margin-top:126px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFact,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame{position:relative;display:flex;flex-direction:column;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .58) 0%,rgb(47 111 115 / .16) 60%,rgb(47 111 115 / .04) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard--accent,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard--accent,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard--accent,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard--accent{background:linear-gradient(160deg,rgb(255 251 246 / .98) 0%,rgb(244 250 249 / .98) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard h2,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentAside h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeTitle,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel h2{margin:0;color:var(--preg-ink)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard h2{font-size:1.24rem;line-height:1.12}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame p:not(.preg-hub__cardKicker){margin:12px 0 0;color:var(--preg-copy)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:28px;box-shadow:0 14px 32px rgb(34 74 78 / .07)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel h2{font-size:1.42rem;line-height:1.12}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList{margin:18px 0 0;padding:0;list-style:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList li{margin:0;padding:14px 0;border-top:1px solid rgb(191 211 209 / .74)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList li:first-child{border-top:0;padding-top:0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList a{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList a:hover,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList a:focus-visible{color:var(--preg-teal);text-decoration:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__panelMeta{margin:18px 0 0;font-size:.95rem;color:var(--preg-muted)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__panelActions{display:grid;gap:12px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroMeta{margin:0;font-size:.95rem;line-height:1.62;color:var(--preg-muted)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgent,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__section,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__faq{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(252 253 253 / .96) 0%,rgb(244 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:30px;box-shadow:0 18px 38px rgb(24 62 64 / .06);scroll-margin-top:126px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgent{background:linear-gradient(180deg,rgb(250 252 252 / .98) 0%,rgb(244 249 249 / .98) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgentLead,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgentFinal,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionNote,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeIntro,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .preg-hub__ctaCopy p{color:var(--preg-copy)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead h2,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgent h2,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta h2{margin:0;color:var(--preg-ink)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead--centered{max-width:780px;margin:0 auto 34px;text-align:center}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead--centered>p:last-child{max-width:620px;margin-left:auto;margin-right:auto}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead--types h2{max-width:14ch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead--types>p:last-child{max-width:68ch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__firstQuestionsIntro h2{max-width:14ch;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem, 4.1vw, 3.2rem);line-height:1.02;letter-spacing:-.04em}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__firstQuestionsLayout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:26px;align-items:stretch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__worseStack{display:grid;gap:18px;align-self:stretch;align-content:start}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomPanel,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard{position:relative;display:flex;flex-direction:column;min-height:0;padding:24px 22px 22px;border-radius:28px;border:1px solid rgb(214 230 230 / .92);background:linear-gradient(180deg,rgb(253 254 254 / .98) 0%,rgb(246 250 250 / .98) 100%);box-shadow:0 10px 24px rgb(24 62 64 / .04)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomPanel::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .14) 60%,rgb(47 111 115 / .03) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard{position:relative;display:flex;flex-direction:column;min-height:0;padding:24px 22px 22px 72px;border-radius:28px;border:1px solid rgb(234 199 91 / .65);background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__figureCard{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:min(100%, 280px);margin:0;padding:0;border:0;background:none;box-shadow:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__figureCard img{display:block;width:100%;max-width:250px;height:auto;margin:0 auto}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visual{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(340px,1.16fr);gap:clamp(18px, 3vw, 30px);align-items:center;margin:0 0 clamp(22px, 3vw, 30px)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visualCopy{max-width:34rem}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visualCopy>.wp-block-heading{margin:0;font-size:clamp(1.4rem, 1.8vw, 1.8rem);line-height:1.08;color:#214d51}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visualCopy>p:last-child{margin-top:12px;max-width:32rem;color:#39575a}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__figureCard{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:min(100%, 520px);margin:0;padding:0;border:0;background:none;box-shadow:none}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__figureCard img{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}@media (max-width:900px){body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visual{grid-template-columns:minmax(0,1fr)}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visualCopy,body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__visualCopy>p:last-child{max-width:none}body.page-bowel-problems .condition-page.urogynaecology-bowel-problems #what-it-is .uro-rectocele__figureCard img{max-width:340px}}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomPanel{background:linear-gradient(180deg,rgb(244 250 251 / .98) 0%,rgb(249 252 252 / .98) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard{grid-column:1 / -1;background:linear-gradient(180deg,rgb(249 252 252 / .98) 0%,rgb(245 249 249 / .98) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .clinical-card{height:auto;margin-top:0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard::before{top:12px;left:18px;right:18px;width:auto;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .5) 0%,rgb(47 111 115 / .14) 60%,rgb(47 111 115 / .03) 100%);box-shadow:none;transform:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomPanel h3,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard h3{color:#3f3a1d}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard p{margin:12px 0 0;color:var(--preg-copy);line-height:1.68}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard p{color:#594f28}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomList{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomList li{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgb(211 228 229 / .92);background:rgb(255 255 255 / .74)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomList strong{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--preg-teal-deep)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomList span{color:var(--preg-copy);line-height:1.6}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard{padding:28px 24px 24px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard h3{max-width:15ch;font-size:clamp(1.18rem, 1.7vw, 1.4rem);line-height:1.14}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard p:not(.preg-hub__cardKicker){max-width:31ch;margin-top:14px;line-height:1.68}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard .preg-hub__cardKicker{margin-bottom:8px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__topicPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__topicPill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgb(203 220 221 / .9);background:rgb(247 250 250 / .9);color:rgb(59 92 94 / .88);font-size:.8rem;font-weight:600;letter-spacing:.01em;line-height:1.25;text-decoration:none;cursor:default}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__topicPill--link{cursor:pointer}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__topicPill--link:hover{border-color:rgb(157 190 192 / .96);background:rgb(241 248 248 / .98);color:var(--preg-teal-deep)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard--accent{background:linear-gradient(180deg,rgb(250 252 252 / .98) 0%,rgb(246 250 250 / .98) 100%);box-shadow:0 12px 28px rgb(22 55 56 / .045)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard--accent h3{font-size:clamp(1.12rem, 1.55vw, 1.3rem)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard--accent .uro-prolapse__topicPill{background:rgb(249 252 252 / .88);border-color:rgb(213 226 227 / .88)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionNote{margin:20px 0 0;padding:18px 20px 18px 58px;position:relative;border-radius:24px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(241 248 248 / .98) 100%);border:1px solid rgb(214 230 230 / .96)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionNote::before{content:"";position:absolute;top:50%;left:20px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .88),rgb(47 111 115 / .94));box-shadow:0 0 0 7px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,0.82fr);gap:18px;align-items:start}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentFlow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;grid-auto-rows:auto}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentFlow>.uro-prolapse__sectionNote{grid-column:1 / -1;margin:0;align-self:start}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentAside{display:grid;gap:16px;padding:24px;background:linear-gradient(180deg,rgb(255 251 246 / .98) 0%,rgb(243 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 16px 34px rgb(24 62 64 / .07)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentAside p{margin:0;color:var(--preg-copy)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniGrid{display:grid;grid-template-columns:1fr;gap:12px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard{padding:18px 18px 16px;background:rgb(255 255 255 / .82)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard strong,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFact strong{font-size:1rem;line-height:1.28;color:var(--preg-ink)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard p{margin:8px 0 0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeList{display:grid;gap:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary::-webkit-details-marker{display:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route[open] summary::after{content:"-"}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeTitle{display:block;font-size:clamp(1.16rem, 2vw, 1.38rem);font-weight:700;line-height:1.15}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeMeta{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgb(255 250 244 / .9);border:1px solid rgb(239 215 190 / .94);color:#7b5e48;font-size:.84rem;font-weight:700}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeIntro{margin:18px 0 0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFact{display:grid;gap:8px;padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px;box-shadow:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeBody .preg-hub__actions{margin-top:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentFlow{align-items:stretch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;background:linear-gradient(160deg,rgb(255 251 246 / .98) 0%,rgb(244 250 249 / .98) 100%)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrameCopy p{margin:10px 0 0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta .eyebrow,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta h2,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroShell,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame{grid-template-columns:1fr}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy h1{max-width:12ch}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy{max-width:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__firstQuestionsLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:901px){body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero{padding-top:clamp(20px, 2.8vw, 34px);padding-bottom:clamp(38px, 5vw, 56px);background-size:116% auto;background-position:100% 18%}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy{padding-top:clamp(0px, 0.45vw, 4px);padding-bottom:clamp(0px, 0.45vw, 4px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel{padding:clamp(16px, 2vw, 20px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList{margin-top:12px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__bulletList li{padding-top:9px;padding-bottom:9px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__panelMeta{margin-top:12px}}@media (max-width:900px){body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFacts,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentFlow{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary{grid-template-columns:minmax(0,1fr);align-items:start}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeMeta{justify-self:start}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame .preg-hub__actions{width:100%}}@media (max-width:680px){body.page-prolapse .condition-page.urogynaecology-prolapse>.r-container{max-width:calc(100% - 22px)!important;margin-top:18px!important}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero{padding:12px 12px 0;background-image:none;background:none;overflow:visible}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::before,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__hero::after{display:none}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroShell{padding:22px 16px 18px;gap:18px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06);overflow:hidden}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy{padding:0}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroPanel{align-self:auto;padding:20px 18px 18px;border-radius:22px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroCopy h1{max-width:none;font-size:clamp(2.5rem, 11vw, 3.45rem)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroText,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroMeta,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgentLead,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__urgentFinal,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionHead p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__sectionNote,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeIntro,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomList span,body.page-prolapse .condition-page.urogynaecology-prolapse .preg-hub__ctaCopy p{font-size:1rem;line-height:1.6}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__dangerCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentAside p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard p,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard p:not(.preg-hub__cardKicker),body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame p:not(.preg-hub__cardKicker){font-size:1.04rem;line-height:1.68}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeFacts,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryGrid,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentFlow{grid-template-columns:1fr}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__heroSignalCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__overviewCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__surgeryFrame,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__miniCard{padding:20px 18px 18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__compartmentCard h3{max-width:none;font-size:1.18rem}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__topicPills{padding-top:16px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__firstQuestionsLayout{grid-template-columns:1fr;gap:20px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__questionCard,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__symptomPanel,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard{padding:20px 18px 18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__figureCard{width:min(100%, 240px)}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__takeawayCard{padding-left:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary{padding:20px 18px;padding-right:64px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__route summary::after{right:18px}body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__routeBody,body.page-prolapse .condition-page.urogynaecology-prolapse .uro-prolapse__assessmentAside{padding-left:18px;padding-right:18px}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #work-up .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #after .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionList{display:grid;gap:16px;margin-top:22px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option summary::-webkit-details-marker{display:none}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option[open] summary::after{content:"-"}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFact,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFact{display:grid;gap:8px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution{position:relative;display:block;margin:clamp(40px, 5vw, 60px) 0 0;padding:24px 24px 24px 72px;border-radius:28px;background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);border:1px solid rgb(234 199 91 / .65);box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__cautionKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b13}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:#3f3a1d}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution p{margin:12px 0 0;color:#594f28}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #framework .preg-hub__cardGrid+.preg-hub__processNote,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #trade-offs .preg-hub__cardGrid+.preg-hub__processNote,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #after .preg-hub__cardGrid+.preg-hub__processNote,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #options .uro-surgery__caution+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #framework .preg-hub__cardGrid{margin-bottom:0}@media (min-width:782px){body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #what-it-is .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px, 5.5vw, 62px) 18px;align-items:stretch;grid-auto-rows:1fr}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #what-it-is .preg-hub__processCard,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #who-fits .preg-hub__card,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #trade-offs .preg-hub__card,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #after .preg-hub__card{height:100%}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #who-fits .preg-hub__cardGrid,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #trade-offs .preg-hub__cardGrid,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #after .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #framework .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #framework .preg-hub__card{height:100%}}@media (max-width:900px){body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__option summary,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionFacts,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__prosCons{grid-template-columns:1fr}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-med__optionIntro,body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution p{font-size:1rem;line-height:1.62}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution{padding:20px 18px 20px 60px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management .uro-surgery__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-prolapse-surgical-management .condition-page.urogynaecology-prolapse-surgical-management #what-it-is .preg-hub__processGrid{grid-template-columns:1fr}}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .preg-hub__processGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #fitting .preg-hub__processGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #who-fits .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #trade-offs .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #after .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #next .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__option--static{margin-top:22px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 20px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFact,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFact{display:grid;gap:8px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution{position:relative;margin-top:44px;padding:24px 24px 24px 84px;border:1px solid rgb(224 197 160 / .7);border-radius:28px;background:linear-gradient(180deg,rgb(255 249 241 / .98) 0%,rgb(255 246 236 / .99) 100%);box-shadow:0 14px 34px rgb(141 92 42 / .08)}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution::before{content:"!";position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,rgb(209 143 84 / .18) 0%,rgb(193 125 68 / .24) 100%);border:1px solid rgb(193 125 68 / .34);color:#8b5c35;font-size:1.1rem;font-weight:800}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__cautionKicker{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9b6b42}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution h3{margin:0;font-size:clamp(1.18rem, 2vw, 1.44rem);line-height:1.16;color:#5f3c1f}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution p{margin:12px 0 0;color:#6c5038}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .uro-med__option--static+.preg-hub__processGrid{margin-top:28px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #fitting .preg-hub__processGrid+.preg-hub__processNote,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #trade-offs .uro-pessary__caution+.preg-hub__processNote,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #after .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #trade-offs .preg-hub__cardGrid+.uro-pessary__caution{margin-top:48px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #next .preg-hub__cardGrid:last-child{margin-bottom:28px}@media (min-width:901px){body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .preg-hub__processGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #fitting .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .preg-hub__processCard,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #fitting .preg-hub__processCard,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #who-fits .preg-hub__card,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #trade-offs .preg-hub__card,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #after .preg-hub__card,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #next .preg-hub__card{height:100%}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #who-fits .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #trade-offs .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #after .preg-hub__cardGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #next .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}@media (max-width:900px){body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionHead,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionFacts,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__prosCons{grid-template-columns:1fr}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-med__optionIntro,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution p{font-size:1rem;line-height:1.62}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution{padding:20px 18px 20px 60px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support .uro-pessary__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #what-it-is .preg-hub__processGrid,body.page-prolapse-pessary-support .condition-page.urogynaecology-prolapse-pessary-support #fitting .preg-hub__processGrid{grid-template-columns:1fr}}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionList{display:grid;gap:16px;margin-top:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option summary::-webkit-details-marker{display:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option[open] summary::after{content:"-"}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measureList{display:grid;grid-template-columns:1fr;gap:10px;width:auto;justify-items:start;align-content:start}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measure{display:grid;gap:4px;justify-items:start;min-width:0}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measureLabel{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measure .uro-med__strengthBars{display:flex;gap:3px;width:100%;max-width:78px;min-width:0}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measure .uro-med__strengthBars span{flex:1 1 0%;width:auto;min-width:0}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option--static{margin-top:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 20px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFact,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFact{display:grid;gap:8px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution{position:relative;display:block;margin:clamp(40px, 5vw, 60px) 0 0;padding:24px 24px 24px 72px;border-radius:28px;background:linear-gradient(180deg,rgb(255 251 236 / .98) 0%,rgb(255 247 224 / .98) 100%);border:1px solid rgb(234 199 91 / .65);box-shadow:0 16px 34px rgb(177 143 40 / .1)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution::before{content:"!";position:absolute;top:24px;left:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(250 227 150 / .92);border:1px solid rgb(214 169 50 / .55);color:#8a6719;font-weight:800;font-size:1.06rem;box-shadow:0 8px 18px rgb(177 143 40 / .12)}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__cautionKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b13}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:#3f3a1d}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution p{margin:12px 0 0;color:#594f28}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #work-up .preg-hub__processGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #who-fits .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #trade-offs .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #after .preg-hub__cardGrid+.preg-hub__processNote,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #options .uro-surgery__caution+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}@media (min-width:782px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #work-up .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px, 5.5vw, 62px) 18px;align-items:stretch;grid-auto-rows:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #what-it-is .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #work-up .preg-hub__processCard,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #who-fits .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #trade-offs .preg-hub__card,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #after .preg-hub__card{height:100%}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #who-fits .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #trade-offs .preg-hub__cardGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #after .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}}@media (max-width:900px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measureList{grid-template-columns:1fr}}@media (max-width:760px){body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionHead,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__option summary,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionFacts,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__prosCons{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__optionIntro,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution p{font-size:1rem;line-height:1.62}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution{padding:20px 18px 20px 60px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__caution::before{top:20px;left:18px;width:30px;height:30px}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-med__strength{justify-self:start}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measureList{grid-template-columns:1fr}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measure,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management .uro-surgery__measureList{justify-items:start;min-width:0}body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #what-it-is .preg-hub__processGrid,body.page-leaking-urine .condition-page.urogynaecology-leaking-urine-surgical-management #work-up .preg-hub__processGrid{grid-template-columns:1fr}}@media (max-width:720px){body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__journeyType{padding:6px 10px;font-size:.68rem;letter-spacing:.1em}body.page-pregnancy-hub .condition-page.pregnancy-hub .preg-hub__cardAction{width:100%}}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-hub__card::before,body.page-early-ultrasound .condition-page.pregnancy-early-ultrasound .preg-hub__card::before,body.page-first-trimester-screening .condition-page.pregnancy-first-trimester-screening .preg-hub__card::before,body.page-anatomy-scan .condition-page.pregnancy-anatomy-scan .preg-hub__card::before,body.page-nausea-vomiting .condition-page.pregnancy-nausea-vomiting .preg-hub__card::before,body .condition-page.pregnancy-blood-pressure .preg-hub__card::before{top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .54) 0%,rgb(47 111 115 / .18) 58%,rgb(47 111 115 / .06) 100%)}body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]::before{left:auto;right:18px;top:16px;width:30px;height:30px;border-radius:50%;background:rgb(234 199 82 / .24)}@media (max-width:640px){body.page-positive-test-next-steps .condition-page.pregnancy-positive-test .preg-pos__roadmapCard[data-roadmap-label="Any time"]::before{right:16px;width:26px;height:26px}}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement{--preg-ink:#16393b;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#617678;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.95);--preg-card-alt:rgba(247, 251, 251, 0.98);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#21585c;background:radial-gradient(circle at top left,rgb(212 234 233 / .86),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement>.r-container{max-width:min(1120px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .page-backlink{margin:0 0 14px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .page-backlink a{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .8)!important;border:1px solid rgb(191 211 209 / .85)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);color:var(--preg-copy-strong)!important;font-size:.92rem;font-weight:600;text-decoration:none!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .eyebrow,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-kicker,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner::before,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .16) 0%,#fff0 70%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroInner{position:relative;max-width:1040px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .96) 0%,rgb(251 253 251 / .93) 52%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroInner::before{content:"";position:absolute;top:-92px;right:-36px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgb(95 172 178 / .16) 0%,#fff0 72%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroCopy{position:relative;z-index:1;max-width:52rem}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroCopy h1,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__section h2,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__faq h2,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta h2{margin:0;color:var(--preg-ink)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroCopy h1{font-size:clamp(2.8rem, 6vw, 4.8rem);line-height:.96;letter-spacing:-.04em}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .lead{margin:18px 0 0;max-width:46rem;font-size:clamp(1.12rem, 2vw, 1.34rem);line-height:1.55;color:var(--preg-copy-strong)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroText,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__sectionHead>p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-answer p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaCopy p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__miniList li{color:var(--preg-copy)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroText{margin:16px 0 0;max-width:46rem;font-size:1.02rem}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroMeta{margin:18px 0 0;font-size:.95rem;max-width:46rem;color:var(--preg-muted)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__actions,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button:hover{transform:translateY(-1px)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--primary:hover,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--ghost:hover,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--light:hover,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__faq,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta{scroll-margin-top:110px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cardGrid{display:grid;gap:18px;align-items:start;margin-bottom:56px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__patternGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__assessmentGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__countsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__followupGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .54) 0%,rgb(47 111 115 / .18) 58%,rgb(47 111 115 / .06) 100%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card h3{margin:0;font-size:1.28rem;line-height:1.12;color:var(--preg-ink)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card p{margin:12px 0 0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__processNote{margin:18px 0 0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote .preg-hub__textLink,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel .preg-hub__textLink{color:var(--preg-teal-deep);font-weight:600;text-decoration:none}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote .preg-hub__textLink:hover,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__section--feature{padding:0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(191 138 96 / .18) 0%,#fff0 38%),linear-gradient(135deg,rgb(22 68 72 / .97) 0%,rgb(33 87 91 / .95) 52%,rgb(67 122 126 / .93) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel{position:relative;z-index:1}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro .eyebrow,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro h2,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro p{color:#f4fbfb!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro p{max-width:42rem}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88)!important;font-size:.98rem}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel h3{color:var(--preg-ink)!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureList li,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureList li::before,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureNoteSecondary{color:var(--preg-copy-strong)!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote{position:relative;z-index:1;display:grid;gap:10px;max-width:calc(100% - 52px);margin:22px auto 0;padding:22px 24px;border-radius:22px;background:linear-gradient(180deg,rgb(241 248 247 / .98) 0%,rgb(255 255 255 / .98) 100%);border:1px solid rgb(191 215 213 / .98);box-shadow:0 16px 30px rgb(22 55 56 / .06)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNoteLabel{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4d8587}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote h3{margin:0;font-size:1.2rem;line-height:1.15;color:var(--preg-ink)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote p{margin:0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__patternGrid+.preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid+.preg-hub__journeyNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__assessmentGrid+.preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__followupGrid+.preg-rfm__supportNote{margin-top:52px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__processNote+.preg-hub__section,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote+.preg-hub__section,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote+.preg-hub__faq{margin-top:clamp(36px, 5vw, 56px)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid+.preg-hub__journeyNote{padding-top:22px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__faq,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary::-webkit-details-marker{display:none}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item[open] summary::after{content:"-"}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-answer{padding:0 20px 18px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-answer p{margin:0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta .eyebrow,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta h2,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaCopy p{color:#f4fbfb!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaCopy{max-width:42rem}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:782px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card{height:100%}}@media (max-width:1100px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__feature{grid-template-columns:1fr}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__patternGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__assessmentGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__countsGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__followupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__actions,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaActions{width:100%}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__cta{flex-direction:column;align-items:flex-start}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__cta .preg-hub__ctaCopy,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroText,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__sectionHead>p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__card p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-answer p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__ctaCopy p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureIntro p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel p,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__journeyNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__miniList li{font-size:1.03rem;line-height:1.66}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__button{padding:13px 18px;font-size:15px}}@media (max-width:640px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cardGrid{margin-bottom:24px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__patternGrid+.preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid+.preg-hub__journeyNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__assessmentGrid+.preg-hub__processNote,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__followupGrid+.preg-rfm__supportNote{margin-top:22px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroInner,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__faq,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__cta,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__feature{border-radius:24px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .lead{font-size:1.06rem;line-height:1.62}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__patternGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__whyGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__assessmentGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__countsGrid,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__followupGrid{grid-template-columns:1fr}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__feature{padding:22px 16px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featureSignal{width:100%;min-width:0}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary,body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-answer{padding-left:16px;padding-right:16px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .faq-item summary{padding-right:52px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote{gap:8px;max-width:none;margin-top:18px;padding:16px 16px}body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__supportNote h3{font-size:1.28rem;line-height:1.18}}@media (max-width:420px){body.page-reduced-fetal-movement .condition-page.pregnancy-reduced-movement .preg-rfm__featureSignals{grid-template-columns:1fr}}body.page-routine-tests .condition-page.pregnancy-routine-tests{--preg-ink:#16393b;--preg-copy:#274244;--preg-copy-strong:#274244;--preg-muted:#617678;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.95);--preg-card-alt:rgba(247, 251, 251, 0.98);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#21585c;background:radial-gradient(circle at top left,rgb(212 234 233 / .84),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests>.r-container{max-width:min(1160px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .page-backlink{margin:0 0 14px}body.page-routine-tests .condition-page.pregnancy-routine-tests .page-backlink a{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .8)!important;border:1px solid rgb(191 211 209 / .85)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);color:var(--preg-copy-strong)!important;font-size:.92rem;font-weight:600;text-decoration:none!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-routine-tests .condition-page.pregnancy-routine-tests .eyebrow,body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-kicker,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner::before,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .16) 0%,#fff0 70%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroInner{position:relative;max-width:1080px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 3vw, 28px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .96) 0%,rgb(251 253 251 / .93) 52%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroInner::before{content:"";position:absolute;top:-92px;right:-36px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgb(95 172 178 / .16) 0%,#fff0 72%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroCopy{position:relative;z-index:1;max-width:56rem}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroCopy h1,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__section h2,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__faq h2,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta h2{margin:0;color:var(--preg-ink)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroCopy h1{font-size:clamp(2.7rem, 5.6vw, 4.5rem);line-height:.96;letter-spacing:-.04em;max-width:11ch}body.page-routine-tests .condition-page.pregnancy-routine-tests .lead{margin:18px 0 0;max-width:52rem;font-size:clamp(1.1rem, 1.9vw, 1.28rem);line-height:1.58;color:var(--preg-copy-strong)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroText,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroMeta,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__sectionHead>p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card p,body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-answer p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaCopy p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureNote,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processNote,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyMeta,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__miniList li,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard p{color:var(--preg-copy)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroText{margin:16px 0 0;max-width:50rem;font-size:1.02rem}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroMeta{margin:18px 0 0;font-size:.95rem;max-width:48rem;color:var(--preg-muted)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__actions,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button:hover{transform:translateY(-1px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--primary:hover,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--ghost:hover,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--light:hover,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__chipList{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__chip{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--preg-mist);border:1px solid rgb(191 211 209 / .92);color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__chip:hover{background:rgb(255 255 255 / .94);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__faq,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta{scroll-margin-top:110px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__sectionHead{max-width:52rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cardGrid{display:grid;gap:18px;align-items:start;margin-bottom:42px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__bookingGrid,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__followupGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .54) 0%,rgb(47 111 115 / .18) 58%,rgb(47 111 115 / .06) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .96) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card h3,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard h3{margin:0;color:var(--preg-ink)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card h3{font-size:1.26rem;line-height:1.12}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card p{margin:12px 0 0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__calloutCard{margin-top:18px;background:linear-gradient(180deg,rgb(226 244 243 / .98) 0%,rgb(240 249 248 / .98) 100%);border-color:rgb(154 211 208 / .9);box-shadow:0 16px 34px rgb(46 108 111 / .08)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__calloutCard::before{background:linear-gradient(90deg,rgb(47 111 115 / .62) 0%,rgb(111 198 194 / .4) 58%,rgb(111 198 194 / .16) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLegend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(18px, 2.8vw, 24px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid rgb(191 211 209 / .9);font-size:.82rem;font-weight:700;letter-spacing:.03em;line-height:1.2}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType--planning{background:rgb(242 225 212 / .58);color:#7b5336;border-color:rgb(191 138 96 / .28)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType--visit{background:rgb(227 239 238 / .86);color:var(--preg-teal-deep);border-color:rgb(47 111 115 / .18)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType--lab{background:rgb(235 242 250 / .88);color:#325f76;border-color:rgb(87 130 162 / .22)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType--scan{background:rgb(228 244 242 / .9);color:#1f5d61;border-color:rgb(47 111 115 / .24)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journey{position:relative;display:grid;gap:clamp(16px, 2.2vw, 20px);padding-left:clamp(8px, 1.4vw, 16px);counter-reset:preg-journey}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journey::before{content:"";position:absolute;top:22px;bottom:22px;left:clamp(26px, 3vw, 30px);width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(47 111 115 / .12) 0%,rgb(47 111 115 / .4) 18%,rgb(191 138 96 / .3) 82%,rgb(47 111 115 / .12) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep{position:relative;padding-left:clamp(58px, 6vw, 76px);counter-increment:preg-journey}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep::before{content:counter(preg-journey,decimal-leading-zero);position:absolute;top:18px;left:0;width:clamp(48px, 5vw, 56px);height:clamp(48px, 5vw, 56px);display:grid;place-items:center;border-radius:50%;border:6px solid rgb(239 246 245 / .96);background:rgb(255 255 255 / .94);box-shadow:0 10px 22px rgb(33 74 78 / .08);color:var(--preg-teal-deep);font-size:.78rem;font-weight:800;letter-spacing:.12em;z-index:1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard{position:relative;display:grid;gap:12px;padding:24px 22px 22px;background:linear-gradient(180deg,rgb(255 253 250 / .97) 0%,rgb(246 250 249 / .96) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:28px;box-shadow:0 16px 34px rgb(33 74 78 / .07)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .32) 50%,rgb(47 111 115 / .1) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep--planning .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(191 138 96 / .12) 0%,rgb(191 138 96 / .56) 50%,rgb(191 138 96 / .12) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep--visit .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .56) 50%,rgb(47 111 115 / .1) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep--lab .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(87 130 162 / .12) 0%,rgb(87 130 162 / .56) 50%,rgb(87 130 162 / .12) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep--scan .preg-hub__journeyCard::before{background:linear-gradient(90deg,rgb(37 110 114 / .1) 0%,rgb(37 110 114 / .56) 50%,rgb(37 110 114 / .1) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyWeeks{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(51 82 85 / .84)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard h3{font-size:clamp(1.32rem, 1.9vw, 1.66rem);line-height:1.06}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyMeta{padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;color:var(--preg-teal-deep)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks a,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__textLink{color:var(--preg-teal-deep);text-decoration:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks a:hover,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__textLink:hover{color:var(--preg-teal);text-decoration:underline}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks span[aria-hidden="true"]{color:rgb(112 135 137 / .8)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:rgb(255 255 255 / .82);border:1px solid rgb(214 228 226 / .96);border-radius:24px;box-shadow:0 14px 30px rgb(22 55 56 / .05)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .1) 0%,rgb(47 111 115 / .48) 50%,rgb(47 111 115 / .1) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processHead{display:block;margin-bottom:10px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processHead .preg-hub__cardKicker{margin:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard h3{font-size:1.18rem;line-height:1.1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard p{margin:10px 0 0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard .preg-hub__chipList{margin-top:auto;padding-top:16px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processNote{margin:16px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .92);font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__section--feature{padding:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__sectionWrap{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%);border:1px solid var(--preg-line);border-radius:30px;box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__feature{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 34px);background:radial-gradient(circle at top right,rgb(191 138 96 / .18) 0%,#fff0 38%),linear-gradient(135deg,rgb(22 68 72 / .97) 0%,rgb(33 87 91 / .95) 52%,rgb(67 122 126 / .93) 100%);border:1px solid rgb(30 70 74 / .4);border-radius:34px;box-shadow:0 22px 48px rgb(22 55 56 / .12);overflow:hidden}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__feature::before{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 225 212 / .26) 0%,#fff0 72%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel{position:relative;z-index:1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro .eyebrow,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro h2,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro p{color:#f4fbfb!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro p{max-width:42rem}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureSignal{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#f4fbfb;font-size:.9rem;font-weight:600;line-height:1.25}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureNote{margin:18px 0 0;color:rgb(244 251 251 / .88)!important;font-size:.98rem}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapse{padding:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseBody{padding:clamp(22px, 3vw, 28px)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseToggle{display:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel h3{color:var(--preg-ink)!important;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.08}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__miniList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy-strong)!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__miniList li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyNote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgb(214 228 226 / .9);font-size:.95rem;color:var(--preg-copy-strong)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__faq,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary::-webkit-details-marker{display:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item[open] summary::after{content:"-"}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-answer{padding:0 20px 18px}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-answer p{margin:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%)}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta .eyebrow,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta h2,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaCopy p{color:#f4fbfb!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaCopy{max-width:42rem}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:980px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard{grid-template-columns:minmax(0,14rem) minmax(0,1fr);column-gap:24px;row-gap:10px;align-items:start}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>.preg-hub__journeyWeeks,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>.preg-hub__journeyType,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>.preg-hub__journeyMeta{grid-column:1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>h3,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>p:not(.preg-hub__journeyWeeks):not(.preg-hub__journeyMeta):not(.preg-hub__journeyLinks),body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>.preg-hub__journeyLinks{grid-column:2}}@media (min-width:1101px){body.page-routine-tests .condition-page.pregnancy-routine-tests #gtt .preg-hub__feature,body.page-routine-tests .condition-page.pregnancy-routine-tests #bp-urine .preg-hub__feature,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__feature--panel-heavy{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}body.page-routine-tests .condition-page.pregnancy-routine-tests #growth-scans .preg-rt__followupGrid{align-items:stretch}body.page-routine-tests .condition-page.pregnancy-routine-tests #growth-scans .preg-rt__followupGrid>.preg-hub__card{height:100%}}@media (max-width:1100px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__feature{grid-template-columns:1fr}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processGrid,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__bookingGrid,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__followupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.page-routine-tests .condition-page.pregnancy-routine-tests>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__actions,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaActions{width:100%}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__cta{flex-direction:column;align-items:flex-start}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__cta .preg-hub__ctaCopy,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroText,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroMeta,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__sectionHead>p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__card p,body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-answer p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__ctaCopy p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureIntro p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureNote,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processNote,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard>p,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyMeta,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLinks,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__miniList li,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processCard p{font-size:1.03rem;line-height:1.66}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__button{padding:13px 18px;font-size:15px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseToggle{position:relative;display:block;width:100%;padding:18px 52px 18px 16px;background:#fff0;border:0;text-align:left;cursor:pointer}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseToggle::after{content:"+";position:absolute;top:50%;right:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapse.is-open .preg-rt__mobileCollapseToggle::after{content:"-"}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseToggle .preg-hub__cardKicker{display:block;margin:0 0 8px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseTitle{display:block;color:var(--preg-ink);font-size:1.24rem;font-weight:700;line-height:1.16}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapse:not(.is-open) .preg-rt__mobileCollapseBody{display:none}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapse.is-open .preg-rt__mobileCollapseBody{display:block;padding-top:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseBody>.preg-hub__cardKicker,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__mobileCollapseBody>h3{display:none}}@media (max-width:720px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyLegend{gap:8px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyType{font-size:.78rem;padding:7px 10px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journey{padding-left:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journey::before{left:16px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep{padding-left:30px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyStep::before{top:18px;width:34px;height:34px;border-width:4px;font-size:.62rem;letter-spacing:.08em}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__journeyCard{padding:20px 16px 18px;border-radius:22px}}@media (max-width:640px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cardGrid{margin-bottom:24px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroInner,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__faq,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__cta,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__feature{border-radius:24px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-routine-tests .condition-page.pregnancy-routine-tests .lead{font-size:1.06rem;line-height:1.62}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__processGrid,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__bookingGrid,body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__followupGrid{grid-template-columns:1fr}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__feature{padding:22px 16px}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__featureSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featureSignal{width:100%;min-width:0}body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary,body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-answer{padding-left:16px;padding-right:16px}body.page-routine-tests .condition-page.pregnancy-routine-tests .faq-item summary{padding-right:52px}}@media (max-width:420px){body.page-routine-tests .condition-page.pregnancy-routine-tests .preg-rt__featureSignals{grid-template-columns:1fr}}body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__careGrid,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__impactGrid,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__planningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta{background:linear-gradient(135deg,#2c6d61 0%,#4f8a7e 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(22 57 52 / .12)}body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta .eyebrow,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta h2,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta .preg-hub__ctaCopy p{color:#f5fbf9!important}@media (max-width:900px){body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__careGrid,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__impactGrid,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__planningGrid{grid-template-columns:1fr}}@media (max-width:760px){body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta{flex-direction:column;align-items:flex-start}body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta .preg-hub__ctaCopy,body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta .preg-hub__ctaActions{width:100%}body.page-gestational-diabetes .condition-page.pregnancy-gestational-diabetes .preg-gdm__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr}}body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__scarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__cta .eyebrow,body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__cta h2,body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__scarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.page-postpartum-scarring .condition-page.pregnancy-postpartum-scarring .preg-psc__scarGrid{grid-template-columns:1fr}}@media (min-width:761px){body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-bplan__chapter>.preg-hub__section+.preg-hub__section{margin-top:42px!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__processNote,body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__journeyNote{box-shadow:0 8px 18px rgb(22 55 56 / .04)!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth>.r-container>.preg-hub__section:first-of-type .preg-hub__processGrid{margin-bottom:28px!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__processGrid+.preg-hub__processNote{margin-top:32px!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__cardGrid+.preg-hub__journeyNote,body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__processGrid+.preg-hub__processNote{margin-top:0!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__cardGrid:has(+.preg-hub__journeyNote),body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__processGrid:has(+.preg-hub__processNote){margin-bottom:28px!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-ab__glanceNote{margin-top:28px!important}body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-hub__section+.preg-hub__urgent{margin-top:32px!important}}@media (min-width:901px){body.page-assisted-birth .condition-page.pregnancy-assisted-birth .preg-bplan__recoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.page-birth-planning .condition-page.pregnancy-birth-planning{--preg-ink:#16393b;--preg-copy:#284446;--preg-copy-strong:#224244;--preg-muted:#617678;--preg-line:#d8e5e6;--preg-card:rgba(255, 255, 255, 0.96);--preg-card-alt:rgba(247, 251, 251, 0.99);--preg-mist:#edf6f6;--preg-teal:#2f6f73;--preg-teal-deep:#21585c;background:radial-gradient(circle at top left,rgb(212 234 233 / .84),transparent 38%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning>.r-container{max-width:min(1160px, calc(100% - 36px))!important;margin:-56px auto 0!important;padding:0 0 clamp(56px, 6vw, 84px)!important;gap:clamp(22px, 3.4vw, 38px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .page-backlink{margin:0 0 14px}body.page-birth-planning .condition-page.pregnancy-birth-planning .page-backlink a{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .8)!important;border:1px solid rgb(191 211 209 / .85)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);color:var(--preg-copy-strong)!important;font-size:.92rem;font-weight:600;text-decoration:none!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .page-backlink a:hover{background:rgb(255 255 255 / .95);border-color:rgb(191 138 96 / .42);color:var(--preg-teal-deep)}body.page-birth-planning .condition-page.pregnancy-birth-planning .eyebrow,body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-kicker,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardKicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner{position:relative;padding:clamp(26px, 4vw, 40px) 18px clamp(88px, 9vw, 128px);isolation:isolate}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner::after{content:"";position:absolute;border-radius:999px;z-index:-1}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner::before{top:clamp(24px, 5vw, 52px);right:min(3vw, 42px);width:clamp(170px, 28vw, 320px);height:clamp(170px, 28vw, 320px);background:radial-gradient(circle,rgb(191 138 96 / .16) 0%,#fff0 70%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner::after{left:min(1vw, 14px);bottom:clamp(26px, 5vw, 56px);width:clamp(220px, 32vw, 360px);height:clamp(100px, 16vw, 150px);background:linear-gradient(90deg,rgb(47 111 115 / .12),#fff0);filter:blur(8px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroInner{position:relative;max-width:1080px;margin:0 auto;padding:clamp(26px, 3.5vw, 40px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.95fr);gap:clamp(18px, 3vw, 30px);align-items:stretch;background:linear-gradient(135deg,rgb(255 252 248 / .96) 0%,rgb(251 253 251 / .93) 52%,rgb(239 246 245 / .96) 100%);border:1px solid var(--preg-line);border-radius:34px;box-shadow:0 28px 64px rgb(33 74 78 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroInner--single{grid-template-columns:minmax(0,1fr);max-width:980px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroInner::before{content:"";position:absolute;top:-92px;right:-36px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgb(95 172 178 / .16) 0%,#fff0 72%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroCopy,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroPanel{position:relative;z-index:1}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroCopy{max-width:56rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroCopy h1,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__section h2,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__faq h2,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta h2{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroCopy h1{font-size:clamp(2.8rem, 5.7vw, 4.6rem);line-height:.96;letter-spacing:-.04em;max-width:9ch}body.page-birth-planning .condition-page.pregnancy-birth-planning .lead{margin:18px 0 0;max-width:48rem;font-size:clamp(1.1rem, 1.9vw, 1.28rem);line-height:1.58;color:var(--preg-copy-strong)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroText,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroMeta,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__sectionHead>p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard p,body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-answer p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaCopy p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureIntro p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyLinks,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__miniList li,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentLead,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentFinal,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroList li{color:var(--preg-copy)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroText{margin:16px 0 0;max-width:50rem;font-size:1.02rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroMeta{margin:18px 0 0;max-width:49rem;font-size:.95rem;color:var(--preg-muted)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__actions,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__chipList{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__chip{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--preg-mist);border:1px solid rgb(191 211 209 / .92);color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__chip:hover{background:rgb(255 255 255 / .94);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:14px 22px;border-radius:999px;border:1px solid rgb(47 111 115 / .16);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;box-sizing:border-box;max-width:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button:hover{transform:translateY(-1px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--primary{background:linear-gradient(135deg,#5eaeb5 0%,#79c3cb 100%);border-color:rgb(109 193 201 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 10px 22px rgb(72 149 156 / .18);color:#f8fbfb}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--primary:hover,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--primary:focus-visible{background:linear-gradient(135deg,#57a6ad 0%,#71bcc4 100%);border-color:rgb(95 179 187 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(72 149 156 / .22);color:#fff}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--ghost{background:rgb(255 255 255 / .92);border:3px solid #cfe2e4;color:#255f64;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--ghost:hover,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--ghost:focus-visible{background:#fff;border-color:#b9d3d6;color:#214f53;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 12px 24px rgb(72 149 156 / .1)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--light{background:rgb(255 255 255 / .92);border:1px solid rgb(207 226 228 / .78);color:#255f64}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--light:hover,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button--light:focus-visible{background:#fff;border-color:rgb(207 226 228 / .92);color:#214f53}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroPanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,rgb(248 252 252 / .96) 0%,rgb(238 247 246 / .96) 100%);border:1px solid rgb(214 228 226 / .94);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroPanel h2{margin:0;font-size:1.28rem;line-height:1.15;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroList{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroList li{position:relative;margin:0;padding-left:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickCard{display:grid;gap:8px;padding:16px 16px 15px;background:rgb(255 255 255 / .78);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 26px rgb(33 74 78 / .05);color:var(--preg-copy);text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickCard:hover,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickCard:focus-visible{transform:translateY(-1px);background:rgb(255 255 255 / .92);border-color:rgb(191 138 96 / .34);box-shadow:0 16px 28px rgb(33 74 78 / .08);color:var(--preg-copy)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickCard strong{font-size:1.02rem;line-height:1.24;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickCard span:last-child{font-size:.94rem;line-height:1.5}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickKicker{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__panelMeta{margin:16px 0 0;font-size:.94rem;line-height:1.58;color:var(--preg-muted)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroList li::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__miniList li::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__checklist li::before{content:"";position:absolute;top:.68em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__section{margin-top:clamp(18px, 2.8vw, 28px);scroll-margin-top:110px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__faq,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta{scroll-margin-top:110px}body.page-birth-planning .condition-page.pregnancy-birth-planning #vaginal-birth,body.page-birth-planning .condition-page.pregnancy-birth-planning #induction-of-labour,body.page-birth-planning .condition-page.pregnancy-birth-planning #assisted-delivery,body.page-birth-planning .condition-page.pregnancy-birth-planning #planned-caesarean,body.page-birth-planning .condition-page.pregnancy-birth-planning #previous-caesarean{scroll-margin-top:110px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__sectionHead{max-width:54rem;margin-bottom:clamp(16px, 2.8vw, 24px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__sectionHead>p:last-child{margin:10px 0 0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter{display:grid;gap:clamp(22px, 3vw, 30px);padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(249 252 252 / .96) 0%,rgb(243 249 248 / .98) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:30px;box-shadow:0 18px 36px rgb(22 57 58 / .06)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter+.preg-bplan__chapter{margin-top:clamp(8px, 1.2vw, 16px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter>.preg-hub__section{margin-top:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter>.preg-hub__section+.preg-hub__section{margin-top:clamp(10px, 1vw, 16px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel{margin-top:0;min-width:0;padding:clamp(18px, 2.6vw, 26px);background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(248 252 251 / .98) 100%);border:1px solid rgb(218 231 229 / .98);border-radius:26px;box-shadow:0 16px 32px rgb(22 57 58 / .05);overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel--pathways{background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(240 247 246 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak{display:flex;align-items:center;gap:16px;color:#6f8586;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgb(47 111 115 / .08) 0%,rgb(47 111 115 / .34) 48%,rgb(47 111 115 / .08) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak span{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;background:rgb(255 255 255 / .82);border:1px solid rgb(214 228 226 / .92);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .88)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter--routes{background:linear-gradient(180deg,rgb(252 251 249 / .98) 0%,rgb(244 249 248 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter--practical{background:linear-gradient(180deg,rgb(246 251 251 / .98) 0%,rgb(241 247 247 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid{display:grid;gap:18px;align-items:start}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__whatGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__decisionGrid>.preg-hub__processCard{min-width:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid{grid-template-columns:repeat(5,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeIntro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,0.8fr);gap:18px;margin:0 0 18px;padding:20px 22px;background:linear-gradient(135deg,rgb(247 251 251 / .98) 0%,rgb(239 246 245 / .98) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:24px;box-shadow:0 14px 30px rgb(22 55 56 / .05)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeIntroCopy h3{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeIntroCopy p:last-child{margin:12px 0 0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeFlow{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:10px;padding:14px;background:rgb(255 255 255 / .82);border:1px solid rgb(214 228 226 / .96);border-radius:20px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeStep{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--preg-mist);border:1px solid rgb(191 211 209 / .92);color:var(--preg-teal-deep);font-size:.86rem;font-weight:700;line-height:1.2}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeArrow{color:#6e7f80;font-size:1rem;font-weight:700}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 38px rgb(22 55 56 / .06)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .54) 0%,rgb(47 111 115 / .18) 58%,rgb(47 111 115 / .06) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card--support{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 251 251 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card h3,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard h3{margin:0;font-size:1.22rem;line-height:1.13;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard p{margin:12px 0 0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionCard,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageCard{height:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__whatGrid{margin-top:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateBar{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:18px;align-items:center;margin:0 0 24px;padding:20px 22px;background:linear-gradient(135deg,rgb(232 246 248 / .98) 0%,rgb(244 251 250 / .99) 100%);border:1px solid rgb(123 188 192 / .48);border-radius:24px;box-shadow:0 18px 38px rgb(22 55 56 / .08);position:relative;overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateBar::before{content:"";position:absolute;inset:0 auto 0 0;width:8px;background:linear-gradient(180deg,rgb(95 189 202 / .95) 0%,rgb(47 111 115 / .9) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateIntro h3{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateIntro .preg-hub__cardKicker{color:#2f6f73}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateIntro p:last-child{margin-top:10px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateActions{margin-top:0;justify-content:flex-end}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checklistGrid{display:block}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkCard{height:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checklistGrid>.preg-bplan__accordionItem+.preg-bplan__accordionItem{margin-top:30px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionItem{overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionItem[open]{box-shadow:0 18px 40px rgb(22 55 56 / .08)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;cursor:pointer;list-style:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionSummary::-webkit-details-marker{display:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkHead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionToggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:2px;border-radius:14px;border:1px solid rgb(191 211 209 / .92);background:rgb(247 251 251 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .92);transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionToggle::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionToggle::after{content:"";position:absolute;width:16px;height:2px;border-radius:999px;background:#4f979a;transition:transform 180ms ease,opacity 180ms ease}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionToggle::after{transform:rotate(90deg)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionItem[open] .preg-bplan__accordionToggle{background:rgb(255 255 255 / .99);border-color:rgb(191 138 96 / .34)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionItem[open] .preg-bplan__accordionToggle::after{transform:rotate(0deg);opacity:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkLabel{min-width:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkLabel .preg-hub__cardKicker{margin-bottom:8px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkBox{position:relative;display:inline-flex;width:24px;height:24px;margin-top:2px;border-radius:8px;background:rgb(255 255 255 / .94);border:1.5px solid rgb(79 151 154 / .38);box-shadow:inset 0 1px 0 rgb(255 255 255 / .88),0 8px 16px rgb(22 55 56 / .04)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkBox::after{content:"";position:absolute;top:5px;left:8px;width:6px;height:11px;border-right:2px solid #4f979a;border-bottom:2px solid #4f979a;transform:rotate(40deg)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__tickList{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__tickList li{position:relative;margin:0;padding-left:26px;color:var(--preg-copy)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__tickList li::before{content:"";position:absolute;top:.7em;left:0;width:12px;height:12px;border-radius:4px;background:rgb(79 151 154 / .1);border:1px solid rgb(79 151 154 / .32);transform:translateY(-50%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionBody{display:grid;gap:0;padding-top:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionBody .preg-hub__chipList{margin-top:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionBody .preg-hub__cardAction{margin-top:14px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__whatGrid .preg-hub__chipList{margin-top:auto;padding-top:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__whatGrid .preg-hub__cardAction{margin-top:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid::after{content:"";display:block;grid-column:1 / -1;height:42px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard{height:100%;padding-bottom:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard p{margin-top:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard .preg-hub__cardAction{margin-top:18px}@media (min-width:1101px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;padding:20px 18px 18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard .preg-hub__cardAction{width:fit-content;max-width:100%;align-self:start;justify-self:start;justify-content:flex-start;white-space:normal;text-align:left;text-wrap:balance;font-size:.86rem;padding:10px 18px}}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid+.preg-hub__processNote{margin-top:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardAction{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:11px 14px;border-radius:999px;border:1px solid rgb(191 211 209 / .92);background:var(--preg-mist);box-sizing:border-box;color:var(--preg-teal-deep);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:normal;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardAction:hover,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardAction:focus-visible{background:rgb(255 255 255 / .98);border-color:rgb(191 138 96 / .44);color:var(--preg-teal-deep);text-decoration:none;transform:translateY(-1px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionCard .preg-hub__chipList,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__chipList,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__cardAction{margin-top:auto;padding-top:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionCard .preg-hub__chip,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__chip{max-width:100%;white-space:normal;text-align:center}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageCard .preg-hub__cardKicker{margin-bottom:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processHead{margin-bottom:10px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote{position:relative;margin:22px 0 0;padding:18px 20px 18px 54px;border-radius:22px;background:linear-gradient(180deg,rgb(242 249 248 / .98) 0%,rgb(250 252 252 / .96) 100%);border:1px solid rgb(191 215 213 / .98);box-shadow:0 16px 30px rgb(22 55 56 / .06)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote::before{content:"";position:absolute;top:20px;left:20px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .84) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 6px rgb(47 111 115 / .08)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__textLink,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyLinks a{color:var(--preg-teal-deep);text-decoration-thickness:1.5px;text-underline-offset:.16em}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyLinks{margin-top:4px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgent,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__faq,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature{position:relative;border-radius:30px;border:1px solid var(--preg-line);box-shadow:0 18px 36px rgb(22 57 58 / .08);overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgent{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__urgent--caution{border-color:var(--preg-line);background:linear-gradient(180deg,#ffffff 0%,#f1f8f8 100%);box-shadow:0 18px 36px rgb(22 57 58 / .08)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__urgent--caution::before{content:"Do not wait";position:absolute;top:18px;right:18px;padding:7px 11px;border-radius:999px;background:rgb(191 138 96 / .15);color:#7b5336;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgent h2{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentLead{margin:12px 0 0;font-size:1.02rem;color:var(--preg-copy-strong)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__checklist li{position:relative;margin:0;padding:14px 16px 14px 48px;background:rgb(255 255 255 / .92);border:1px solid #d8e5e6;border-radius:18px;color:var(--preg-copy-strong)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__checklist li::before{top:17px;left:18px;width:14px;height:14px;background:#4f979a;box-shadow:0 0 0 4px rgb(79 151 154 / .12);transform:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentFinal{margin:18px 0 0;font-size:.96rem;font-weight:600;color:var(--preg-copy-strong)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(18px, 3vw, 30px);padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(135deg,rgb(246 251 251 / .98) 0%,rgb(236 246 245 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel--pathways .preg-hub__processGrid+.preg-hub__processNote{margin-top:26px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureIntro{max-width:44rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__featureSignals{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureSignal,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyType{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid rgb(191 211 209 / .9);font-size:.82rem;font-weight:700;letter-spacing:.03em;line-height:1.2}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureSignal{background:rgb(255 255 255 / .88);color:var(--preg-teal-deep)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureNote{margin:18px 0 0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel{align-self:stretch;padding:clamp(22px, 3vw, 28px);background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .26);border-radius:28px;box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel h3{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark{background:radial-gradient(circle at top left,rgb(255 255 255 / .12),transparent 32%),linear-gradient(135deg,#204d52 0%,#2a6267 52%,#3f7273 100%);box-shadow:0 22px 42px rgb(14 38 40 / .16)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .eyebrow,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark h2,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featureIntro p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featureNote{color:#f4fbfb!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featureIntro p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featureNote{max-width:43rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featureSignal{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .18);color:#f4fbfb}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__feature--dark .preg-hub__featurePanel{background:rgb(255 255 255 / .92);border:1px solid rgb(255 255 255 / .24);box-shadow:0 16px 34px rgb(12 34 36 / .12)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__miniList{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__miniList li{position:relative;margin:0;padding-left:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyLegend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(18px, 2.8vw, 24px)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyType--planning{background:rgb(242 225 212 / .58);color:#7b5336;border-color:rgb(191 138 96 / .28)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyType--visit{background:rgb(227 239 238 / .86);color:var(--preg-teal-deep);border-color:rgb(47 111 115 / .18)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journey{position:relative;display:grid;gap:clamp(16px, 2.2vw, 20px);padding-left:clamp(8px, 1.4vw, 16px);counter-reset:preg-bplan-journey}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journey::before{content:"";position:absolute;top:22px;bottom:22px;left:clamp(26px, 3vw, 30px);width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(47 111 115 / .12) 0%,rgb(47 111 115 / .4) 18%,rgb(191 138 96 / .3) 82%,rgb(47 111 115 / .12) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyStep{position:relative;padding-left:clamp(58px, 6vw, 76px);counter-increment:preg-bplan-journey}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyStep::before{content:counter(preg-bplan-journey,decimal-leading-zero);position:absolute;top:18px;left:0;width:clamp(48px, 5vw, 56px);height:clamp(48px, 5vw, 56px);display:grid;place-items:center;border-radius:50%;border:6px solid rgb(239 246 245 / .96);background:rgb(255 255 255 / .94);box-shadow:0 10px 22px rgb(33 74 78 / .08);color:var(--preg-teal-deep);font-size:.78rem;font-weight:800;letter-spacing:.12em;z-index:1}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard{position:relative;display:grid;gap:12px;padding:24px 22px 22px;background:linear-gradient(180deg,rgb(255 253 250 / .97) 0%,rgb(246 250 249 / .96) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:28px;box-shadow:0 16px 34px rgb(33 74 78 / .06)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyWeeks{margin:0;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e7f80}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard h3{margin:0;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__faq{padding:clamp(24px, 3vw, 34px);background:linear-gradient(180deg,rgb(255 253 249 / .95) 0%,rgb(248 251 251 / .98) 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-accordion{display:grid;gap:12px;margin-top:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item{background:rgb(255 255 255 / .84);border:1px solid rgb(214 228 226 / .96);border-radius:20px;box-shadow:0 12px 28px rgb(33 74 78 / .05);overflow:hidden}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item[open]{background:rgb(255 255 255 / .96)}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary{position:relative;padding:18px 58px 18px 20px;list-style:none;cursor:pointer;font-weight:600;color:var(--preg-ink)}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary::-webkit-details-marker{display:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary::after{content:"+";position:absolute;top:50%;right:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;transform:translateY(-50%);background:var(--preg-mist);color:var(--preg-teal-deep);font-size:1.08rem;line-height:1}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item[open] summary::after{content:"-"}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary:focus-visible{outline:2px solid rgb(47 111 115 / .28);outline-offset:-2px}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-answer{padding:0 20px 18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-answer p{margin:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px, 3.2vw, 36px);background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta .eyebrow,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta h2,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaCopy p{color:#f4fbfb!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaCopy{max-width:42rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaCopy p{margin:12px 0 0;opacity:.92}@media (min-width:901px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel--questions{padding-bottom:36px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid{column-gap:24px;row-gap:28px;margin-top:8px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid{align-items:stretch;grid-auto-rows:1fr}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__decisionGrid{column-gap:28px;row-gap:32px;margin-bottom:40px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid{align-items:stretch;grid-auto-rows:auto;row-gap:28px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid>.preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid>.preg-hub__processCard{height:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard{padding:28px 24px 24px;box-shadow:0 10px 24px rgb(22 55 56 / .05)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid>.preg-hub__card{height:auto;align-self:stretch}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard::before{top:14px;left:22px;right:22px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard p{margin-top:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cardAction{margin-top:auto;padding:13px 16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionCard .preg-hub__chipList,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__chipList,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__cardAction{padding-top:20px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__chipList,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid .preg-hub__cardAction{margin-top:auto;padding-top:20px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote{margin-top:28px;padding:20px 22px 20px 58px;box-shadow:0 12px 24px rgb(22 55 56 / .05)}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter>.preg-hub__section+.preg-hub__section{margin-top:30px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter+.preg-bplan__chapter{margin-top:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid+.preg-hub__journeyNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid+.preg-hub__journeyNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid+.preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid+.preg-hub__processNote{margin-top:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature{padding:30px 32px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel{padding:26px 28px}}@media (min-width:980px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard{grid-template-columns:minmax(0,14rem) minmax(0,1fr);column-gap:24px;row-gap:10px;align-items:start}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>.preg-hub__journeyWeeks,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>.preg-hub__journeyType{grid-column:1}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>h3,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>p:not(.preg-hub__journeyWeeks):not(.preg-hub__journeyLinks),body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>.preg-hub__journeyLinks{grid-column:2}}@media (max-width:1100px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroInner,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeIntro{grid-template-columns:1fr}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel{padding:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateBar{grid-template-columns:1fr;padding:18px 16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__templateActions{justify-content:flex-start}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__stageGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__decisionGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__checklist{grid-template-columns:1fr}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid{display:flex;flex-direction:column;gap:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid::after{display:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceCard{margin:0!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid+.preg-hub__processNote{margin-top:18px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionSummary{gap:14px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checklistGrid>.preg-bplan__accordionItem+.preg-bplan__accordionItem{margin-top:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__whatGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__prepGrid{grid-template-columns:1fr}}@media (max-width:820px){body.page-birth-planning .condition-page.pregnancy-birth-planning>.r-container{max-width:calc(100% - 28px)!important;margin-top:-42px!important}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__actions,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaActions{width:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__cta{flex-direction:column;align-items:flex-start}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__cta .preg-hub__ctaCopy,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__cta .preg-hub__ctaActions .preg-hub__button{width:100%}}@media (max-width:781px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroText,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroMeta,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__sectionHead>p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__card p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processCard p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentLead,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgentFinal,body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-answer p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__ctaCopy p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureIntro p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard>p,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__miniList li,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroList li{font-size:1.03rem;line-height:1.66}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__button{padding:13px 18px;font-size:15px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__startPanel--pathways .preg-hub__processGrid+.preg-hub__processNote{margin-top:26px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__referenceGrid+.preg-hub__processNote{margin-top:18px}}@media (max-width:720px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyLegend{gap:8px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyType,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureSignal{font-size:.78rem;padding:7px 10px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journey{padding-left:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journey::before{left:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyStep{padding-left:30px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyStep::before{top:18px;width:34px;height:34px;border-width:4px;font-size:.62rem;letter-spacing:.08em}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyCard{padding:20px 16px 18px;border-radius:22px}}@media (max-width:640px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroBanner{padding-left:12px;padding-right:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroInner,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__faq,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__cta,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgent{border-radius:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__heroCopy h1{font-size:clamp(2.2rem, 12vw, 3rem)}body.page-birth-planning .condition-page.pregnancy-birth-planning .lead{font-size:1.06rem;line-height:1.62}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapter{padding:20px 16px;border-radius:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__featureSignals{margin-top:16px;padding-left:4px;padding-right:4px;gap:8px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureSignal{max-width:100%;padding:6px 9px;font-size:.74rem;box-sizing:border-box}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak{gap:10px;font-size:.72rem}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__chapterBreak span{padding:8px 12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeIntro{padding:18px 16px;border-radius:22px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__routeFlow{padding:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__heroQuickGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__questionGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__recoveryGrid,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__decisionGrid{grid-template-columns:1fr}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkHead{grid-template-columns:1fr;gap:10px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionSummary{grid-template-columns:1fr;gap:12px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__accordionToggle{width:38px;height:38px;margin-top:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__checkBox{margin-top:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__painGrid{grid-template-columns:1fr}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__feature{padding:22px 16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__featureSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featureSignal{width:100%;min-width:0}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__featurePanel{padding:20px 16px 18px;border-radius:24px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__urgent{padding:18px 16px 20px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__urgent--caution::before{position:static;display:inline-flex;margin:0 0 12px;vertical-align:top}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary,body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-answer{padding-left:16px;padding-right:16px}body.page-birth-planning .condition-page.pregnancy-birth-planning .faq-item summary{padding-right:52px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote{padding:16px 16px 16px 48px}body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__processNote::before,body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-hub__journeyNote::before{top:18px;left:16px}}@media (max-width:420px){body.page-birth-planning .condition-page.pregnancy-birth-planning .preg-bplan__featureSignals{grid-template-columns:1fr}}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template{--preg-ink:#16393b;--preg-copy:#284446;--preg-copy-strong:#224244;--preg-muted:#617678;--preg-line:#d8e5e6;--preg-mist:#edf6f6;background:radial-gradient(circle at top left,rgb(212 234 233 / .66),transparent 36%),linear-gradient(180deg,#f8fbfb 0%,#f4f8f8 100%)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template>.r-container{max-width:min(980px, calc(100% - 32px))!important;margin:0 auto!important;padding:clamp(22px, 3.8vw, 42px) 0 clamp(42px, 5vw, 72px)!important;gap:22px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .page-backlink{margin:0 0 14px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .page-backlink a{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .9)!important;border:1px solid rgb(191 211 209 / .86)!important;color:var(--preg-copy-strong)!important;font-size:.92rem;font-weight:600;text-decoration:none!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .eyebrow{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d8587!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__hero,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 228 226 / .96);border-radius:30px;box-shadow:0 18px 36px rgb(22 57 58 / .07)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__hero h1,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet h2,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group h3{margin:0;color:var(--preg-ink)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__hero h1{font-size:clamp(2.4rem, 5.2vw, 4rem);line-height:.98;letter-spacing:-.04em}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .lead,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__hero p,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet p,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group label,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__field span{color:var(--preg-copy)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .lead{margin:18px 0 0;font-size:1.08rem;line-height:1.62}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheetHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.88fr);gap:20px;padding-bottom:24px;border-bottom:1px solid rgb(214 228 226 / .96)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__metaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__field{display:grid;gap:8px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__field span{font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__field input{width:100%;padding:10px 0 8px;border:0;border-bottom:1.5px solid rgb(191 211 209 / .96);background:#fff0;color:var(--preg-copy-strong);font-size:1rem}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group{padding:22px 0;border-bottom:1px solid rgb(214 228 226 / .88);break-inside:avoid}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group:last-child{padding-bottom:0;border-bottom:0}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group h3{font-size:1.2rem;line-height:1.2}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__check{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__check input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#4f979a}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__prompt{margin:18px 0 0;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--preg-copy-strong)}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__lineBlock{display:grid;gap:12px;margin-top:14px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__lineBlock span{display:block;min-height:16px;border-bottom:1px solid rgb(191 211 209 / .96)}@media (max-width:820px){body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheetHead,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__metaGrid{grid-template-columns:1fr}}@media print{@page{margin:8mm}body.page-birth-plan-template{background:#ffffff!important}body.page-birth-plan-template #wpadminbar,body.page-birth-plan-template header,body.page-birth-plan-template footer,body.page-birth-plan-template .page-backlink,body.page-birth-plan-template .preg-bpt__actions{display:none!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template,body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template>.r-container{background:#ffffff!important;max-width:100%!important;padding:0!important;margin:0!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet{box-shadow:none!important;border-radius:0!important;border:0!important;padding:0!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__hero{display:none!important}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheetHead{gap:12px;padding-bottom:14px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet h2{font-size:1.45rem}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__sheet p{font-size:.92rem}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__field input{padding:6px 0 5px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group{padding:14px 0}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group h3{font-size:1rem}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__check{margin-top:9px;font-size:.9rem}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__prompt{margin-top:12px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__lineBlock{gap:9px;margin-top:10px}body.page-birth-plan-template .condition-page.pregnancy-birth-plan-template .preg-bpt__group{break-inside:avoid}}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth{--preg-ink:#14383d;--preg-copy:#2d4749;--preg-copy-strong:#1e4244;--preg-muted:#65787a;--preg-line:#d6e7e7;--preg-card:rgba(255, 255, 255, 0.98);--preg-card-alt:rgba(246, 251, 251, 0.99);--preg-mist:#eef7f7;--preg-pearl:#fffaf6;--preg-sand:#f0e2d3;--preg-teal:#2e6f73;--preg-teal-deep:#20565a;background:radial-gradient(circle at top right,rgb(192 224 221 / .5),transparent 30%),radial-gradient(circle at top left,rgb(244 219 195 / .26),transparent 25%),linear-gradient(180deg,#f8fbfb 0%,#f1f7f6 100%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth>.r-container{max-width:min(1180px, calc(100% - 34px))!important;margin:-84px auto 0!important;padding:0 0 clamp(56px, 6vw, 88px)!important;gap:clamp(24px, 3.8vw, 40px)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__hero{position:relative;padding:clamp(28px, 4vw, 44px) 18px clamp(112px, 12vw, 152px);isolation:isolate}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__hero::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__hero::after{content:"";position:absolute;z-index:-1;border-radius:999px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__hero::before{top:clamp(28px, 4vw, 54px);right:min(5vw, 62px);width:clamp(180px, 24vw, 320px);height:clamp(180px, 24vw, 320px);background:radial-gradient(circle,rgb(126 193 196 / .26) 0%,#fff0 72%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__hero::after{left:min(3vw, 28px);bottom:clamp(34px, 5vw, 62px);width:clamp(260px, 34vw, 430px);height:clamp(84px, 14vw, 160px);background:linear-gradient(90deg,rgb(244 219 195 / .34),#fff0);filter:blur(14px)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroShell{position:relative;max-width:1100px;margin:0 auto;padding:clamp(26px, 3.8vw, 40px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,0.86fr);gap:clamp(18px, 3vw, 30px);background:linear-gradient(140deg,rgb(255 252 248 / .98) 0%,rgb(248 252 252 / .94) 55%,rgb(237 246 245 / .98) 100%);border:1px solid rgb(214 231 231 / .96);border-radius:36px;box-shadow:0 28px 68px rgb(26 70 72 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroShell::before{content:"";position:absolute;inset:auto -60px -70px auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(242 208 180 / .24) 0%,#fff0 72%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroCopy,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroPanel{position:relative;z-index:1}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroCopy h1{margin:0;max-width:11ch;font-size:clamp(3rem, 5.9vw, 5rem);line-height:.94;letter-spacing:-.045em;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroText,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroMeta{color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroText{margin:16px 0 0;max-width:48rem;font-size:1.02rem}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroPanel{align-self:stretch;display:grid;gap:16px;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(245 250 250 / .98) 100%);border:1px solid rgb(214 229 229 / .96);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroPanel h2{margin:0;font-size:1.42rem;line-height:1.12;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroList,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__bulletList,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingList{margin:0;padding:0;list-style:none}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroList{display:grid;gap:12px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroList li,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__bulletList li,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroList li::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__bulletList li::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroMeta{margin:0;font-size:.95rem;line-height:1.62;color:var(--preg-muted)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__section,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-hub__faq,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(252 253 253 / .96) 0%,rgb(244 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:30px;box-shadow:0 18px 38px rgb(24 62 64 / .06);scroll-margin-top:126px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__section{margin-top:0}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionGrid{display:grid;gap:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterCard,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingCard,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard{position:relative;display:flex;flex-direction:column;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterCard::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingCard::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside::before,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .58) 0%,rgb(47 111 115 / .16) 60%,rgb(47 111 115 / .04) 100%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard--accent{background:linear-gradient(160deg,rgb(255 251 246 / .98) 0%,rgb(244 250 249 / .98) 100%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard h3,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterCard h3,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard h3,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingCard h3,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside h3,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard h3{margin:0;font-size:1.24rem;line-height:1.14;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard p:not(.preg-hub__cardKicker){margin:12px 0 0;color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard .preg-vbirth__bulletList{display:grid;gap:10px;margin-top:16px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard--wide{grid-column:1 / -1}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__arrivalSteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__arrivalSteps>div{padding:16px 16px 14px;background:rgb(255 255 255 / .72);border:1px solid rgb(215 230 230 / .94);border-radius:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__arrivalSteps strong{display:block;font-size:.96rem;line-height:1.35;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__arrivalSteps p{margin:8px 0 0;font-size:.95rem}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,0.82fr);gap:18px;align-items:stretch}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingList{display:grid;gap:12px;margin-top:14px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside{background:linear-gradient(180deg,rgb(255 251 246 / .98) 0%,rgb(244 249 249 / .98) 100%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside .preg-hub__button{margin-top:auto}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingNote{margin:18px 0 0;padding:18px 20px 18px 58px;position:relative;border-radius:24px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(241 248 248 / .98) 100%);border:1px solid rgb(214 230 230 / .96);color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingNote::before{content:"";position:absolute;top:50%;left:20px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .88),rgb(47 111 115 / .94));box-shadow:0 0 0 7px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__accordion{display:grid;gap:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage summary::-webkit-details-marker{display:none}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage[open] summary::after{content:"-"}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageTag,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageMeta{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageTag{background:rgb(47 111 115 / .1);border:1px solid rgb(47 111 115 / .14);color:var(--preg-teal-deep)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageMeta{background:rgb(255 250 244 / .9);border:1px solid rgb(239 215 190 / .94);color:#7b5e48;letter-spacing:.04em;text-transform:none}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageTitle{font-size:clamp(1.18rem, 2vw, 1.42rem);font-weight:700;line-height:1.16;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageIntro{margin:18px 0 0;font-size:1.02rem;color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageCols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageBlock{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageBlock h3{margin:0;font-size:1.04rem;line-height:1.22;color:var(--preg-ink)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageBlock .preg-vbirth__bulletList{display:grid;gap:10px;margin-top:14px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageFooter{margin:18px 0 0;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(241 248 248 / .98) 100%);border:1px solid rgb(214 230 230 / .94);color:var(--preg-copy)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-hub__faq{background:linear-gradient(180deg,rgb(250 253 253 / .98) 0%,rgb(243 249 249 / .98) 100%)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .eyebrow,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta h2,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__heroShell,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingGrid{grid-template-columns:1fr}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside{min-height:0}}@media (max-width:900px){body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageCols{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__arrivalSteps{grid-template-columns:1fr}}@media (max-width:760px){body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth>.r-container{margin-top:-58px!important}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__section,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-hub__faq,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta{scroll-margin-top:96px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionGrid,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageCols{grid-template-columns:1fr}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta{flex-direction:column;align-items:flex-start}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .preg-hub__ctaCopy,body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .preg-hub__ctaActions{width:100%;max-width:none}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__cta .preg-hub__ctaActions .preg-hub__button{width:100%}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage summary{grid-template-columns:1fr}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stageMeta{justify-self:start}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__signalCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__afterCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__practicalCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingAside p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__positionCard p:not(.preg-hub__cardKicker),body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__timingNote{font-size:1rem;line-height:1.58}body.page-vaginal-birth .condition-page.pregnancy-vaginal-birth .preg-vbirth__stage summary::after{right:20px}}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour{--preg-ink:#15383d;--preg-copy:#2b4748;--preg-copy-strong:#1f4244;--preg-muted:#66797b;--preg-line:#d7e6e7;--preg-card:rgba(255, 255, 255, 0.98);--preg-card-alt:rgba(246, 251, 251, 0.99);--preg-mist:#edf7f7;--preg-teal:#2f6f73;--preg-teal-deep:#20575b;background:radial-gradient(circle at top right,rgb(194 226 223 / .44),transparent 32%),radial-gradient(circle at top left,rgb(239 212 186 / .22),transparent 24%),linear-gradient(180deg,#f8fbfb 0%,#f1f7f7 100%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour>.r-container{max-width:min(1180px, calc(100% - 34px))!important;margin:-78px auto 0!important;padding:0 0 clamp(56px, 6vw, 88px)!important;gap:clamp(24px, 3.8vw, 40px)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__hero{position:relative;padding:clamp(28px, 4vw, 44px) 18px clamp(108px, 11vw, 148px);isolation:isolate}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__hero::before,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__hero::after{content:"";position:absolute;z-index:-1;border-radius:999px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__hero::before{top:clamp(24px, 4vw, 54px);right:min(6vw, 70px);width:clamp(180px, 25vw, 320px);height:clamp(180px, 25vw, 320px);background:radial-gradient(circle,rgb(127 195 199 / .24) 0%,#fff0 72%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__hero::after{left:min(3vw, 30px);bottom:clamp(34px, 5vw, 60px);width:clamp(250px, 32vw, 430px);height:clamp(84px, 14vw, 150px);background:linear-gradient(90deg,rgb(239 212 186 / .34),#fff0);filter:blur(16px)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroShell{position:relative;max-width:1100px;margin:0 auto;padding:clamp(26px, 3.8vw, 40px);display:grid;grid-template-columns:minmax(0,1.14fr) minmax(290px,0.9fr);gap:clamp(18px, 3vw, 30px);background:linear-gradient(140deg,rgb(255 252 248 / .98) 0%,rgb(248 252 252 / .94) 58%,rgb(238 247 246 / .98) 100%);border:1px solid rgb(214 231 231 / .96);border-radius:36px;box-shadow:0 28px 68px rgb(26 70 72 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroShell::before{content:"";position:absolute;inset:auto auto -92px -56px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgb(239 212 186 / .2) 0%,#fff0 72%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroCopy,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroPanel{position:relative;z-index:1}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroCopy h1{margin:0;max-width:10ch;font-size:clamp(3rem, 5.9vw, 4.9rem);line-height:.94;letter-spacing:-.045em;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroText{margin:16px 0 0;max-width:48rem;font-size:1.02rem;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroPanel{display:grid;gap:16px;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(245 250 250 / .98) 100%);border:1px solid rgb(214 229 229 / .96);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroPanel h2{margin:0;font-size:1.4rem;line-height:1.14;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroList,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__bulletList{margin:0;padding:0;list-style:none}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroList{display:grid;gap:12px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroList li,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroList li::before,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroMeta{margin:0;font-size:.95rem;line-height:1.62;color:var(--preg-muted)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__section,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-hub__faq,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(252 253 253 / .96) 0%,rgb(244 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:30px;box-shadow:0 18px 38px rgb(24 62 64 / .06);scroll-margin-top:126px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparison{margin-top:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewCard,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparisonCard,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__routePanel{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewCard::before,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard::before,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparisonCard::before,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__routePanel::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .58) 0%,rgb(47 111 115 / .16) 60%,rgb(47 111 115 / .04) 100%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewCard h3,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparisonCard h3{margin:0;font-size:1.22rem;line-height:1.15;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewCard p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparisonCard p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__routePanel p{margin:12px 0 0;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__accordion{display:grid;gap:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method summary,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method summary::-webkit-details-marker,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical summary::-webkit-details-marker{display:none}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method summary::after,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method[open] summary::after,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical[open] summary::after{content:"-"}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodTitle,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodMeta{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgb(255 250 244 / .9);border:1px solid rgb(239 215 190 / .94);color:#7b5e48;font-size:.84rem;font-weight:700}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodBody,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodIntro,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalNote{margin:18px 0 0;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid>div,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalFact{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid h3,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid p{margin:10px 0 0;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__atGlance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard{padding-top:20px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard strong{font-size:1rem;line-height:1.2;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard span{margin-top:10px;color:var(--preg-copy)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strength{display:inline-grid;gap:6px;justify-items:end}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalFact{display:grid;gap:8px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__prosCons .preg-pain__bulletList{display:grid;gap:10px;margin-top:14px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__routeLinks{margin-top:14px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta .eyebrow,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta h2,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__heroShell{grid-template-columns:1fr}}@media (max-width:900px){body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparison,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__atGlance,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour>.r-container{margin-top:-58px!important}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__section,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-hub__faq,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta{scroll-margin-top:96px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparison,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__atGlance,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalGrid,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__prosCons,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method summary,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical summary{grid-template-columns:1fr}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__strength,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodMeta{justify-self:start}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__overviewCard p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__comparisonCard p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__routePanel p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodIntro,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medicalNote,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__methodGrid p,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__glanceCard span,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta .preg-hub__ctaCopy p{font-size:1rem;line-height:1.58}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta{display:grid;gap:18px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__cta .preg-hub__button{width:100%}body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__method summary::after,body.page-pain-relief-in-labour .condition-page.pregnancy-pain-relief-in-labour .preg-pain__medical summary::after{right:20px}}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour{--preg-ink:#15383d;--preg-copy:#2b4748;--preg-copy-strong:#1f4244;--preg-muted:#66797b;--preg-line:#d7e6e7;--preg-card:rgba(255, 255, 255, 0.98);--preg-card-alt:rgba(246, 251, 251, 0.99);--preg-mist:#edf7f7;--preg-teal:#2f6f73;--preg-teal-deep:#20575b;background:radial-gradient(circle at top right,rgb(194 226 223 / .44),transparent 32%),radial-gradient(circle at top left,rgb(239 212 186 / .22),transparent 24%),linear-gradient(180deg,#f8fbfb 0%,#f1f7f7 100%)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour>.r-container{max-width:min(1180px, calc(100% - 34px))!important;margin:-78px auto 0!important;padding:0 0 clamp(56px, 6vw, 88px)!important;gap:clamp(24px, 3.8vw, 40px)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__hero{position:relative;padding:clamp(28px, 4vw, 44px) 18px clamp(108px, 11vw, 148px);isolation:isolate}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__hero::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__hero::after{content:"";position:absolute;z-index:-1;border-radius:999px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__hero::before{top:clamp(24px, 4vw, 54px);right:min(6vw, 70px);width:clamp(180px, 25vw, 320px);height:clamp(180px, 25vw, 320px);background:radial-gradient(circle,rgb(127 195 199 / .24) 0%,#fff0 72%)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__hero::after{left:min(3vw, 30px);bottom:clamp(34px, 5vw, 60px);width:clamp(250px, 32vw, 430px);height:clamp(84px, 14vw, 150px);background:linear-gradient(90deg,rgb(239 212 186 / .34),#fff0);filter:blur(16px)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroShell{position:relative;max-width:1100px;margin:0 auto;padding:clamp(26px, 3.8vw, 40px);display:grid;grid-template-columns:minmax(0,1.14fr) minmax(290px,0.9fr);gap:clamp(18px, 3vw, 30px);background:linear-gradient(140deg,rgb(255 252 248 / .98) 0%,rgb(248 252 252 / .94) 58%,rgb(238 247 246 / .98) 100%);border:1px solid rgb(214 231 231 / .96);border-radius:36px;box-shadow:0 28px 68px rgb(26 70 72 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroShell::before{content:"";position:absolute;inset:auto auto -92px -56px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgb(239 212 186 / .2) 0%,#fff0 72%)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroCopy,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroPanel{position:relative;z-index:1}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroCopy h1{margin:0;max-width:9ch;font-size:clamp(3rem, 5.8vw, 4.9rem);line-height:.94;letter-spacing:-.045em;color:var(--preg-ink)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroText{margin:16px 0 0;max-width:50rem;font-size:1.02rem;color:var(--preg-copy)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroPanel{display:grid;gap:16px;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(245 250 250 / .98) 100%);border:1px solid rgb(214 229 229 / .96);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroPanel h2{margin:0;font-size:1.38rem;line-height:1.14;color:var(--preg-ink)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroList,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bulletList{margin:0;padding:0;list-style:none}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroList{display:grid;gap:12px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroList li,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroList li::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroMeta,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgeNote{margin:0;font-size:.95rem;line-height:1.62;color:var(--preg-muted)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__section,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-hub__faq,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(252 253 253 / .96) 0%,rgb(244 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:30px;box-shadow:0 18px 38px rgb(24 62 64 / .06)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseCard,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationCard,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskCard,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgePanel,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseCard::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationCard::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskCard::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgePanel::before,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .58) 0%,rgb(47 111 115 / .16) 60%,rgb(47 111 115 / .04) 100%)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseCard h3,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationCard h3,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskCard h3,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgePanel h3{margin:0;font-size:1.2rem;line-height:1.15;color:var(--preg-ink)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgePanel p,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel p{margin:12px 0 0;color:var(--preg-copy)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__section--bridge .preg-hub__feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);gap:18px;align-items:start}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__signalRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__signalRow .preg-hub__featureSignal{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .84);border:1px solid rgb(214 230 230 / .96);color:var(--preg-copy-strong)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__accordion{display:grid;gap:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method summary::-webkit-details-marker{display:none}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method[open] summary::after{content:"-"}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodMeta{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgb(255 250 244 / .9);border:1px solid rgb(239 215 190 / .94);color:#7b5e48;font-size:.84rem;font-weight:700}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid>div,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid h3,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__prosCons h3,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid p{margin:10px 0 0;color:var(--preg-copy)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bulletList{display:grid;gap:10px;margin-top:14px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel{margin-top:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routeActions{margin-top:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta .eyebrow,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta h2,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__heroShell,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__section--bridge .preg-hub__feature{grid-template-columns:1fr}}@media (max-width:900px){body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour>.r-container{margin-top:-58px!important}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__prosCons,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method summary{grid-template-columns:1fr}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodMeta{justify-self:start}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__method summary::after{right:20px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__phaseCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__indicationCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__riskCard p:not(.preg-hub__cardKicker),body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__bridgePanel p,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__routePanel p,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodIntro,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__methodGrid p,body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta .preg-hub__ctaCopy p{font-size:1rem;line-height:1.58}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta{display:grid;gap:18px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-induction-of-labour .condition-page.pregnancy-induction-of-labour .preg-indx__cta .preg-hub__button{width:100%}}body.page-caesarean-section .condition-page.pregnancy-caesarean-section{--preg-ink:#17383d;--preg-copy:#2c4748;--preg-copy-strong:#214243;--preg-muted:#66787a;--preg-line:#d7e6e7;--preg-card:rgba(255, 255, 255, 0.98);--preg-card-alt:rgba(246, 251, 251, 0.99);--preg-mist:#eef7f7;--preg-teal:#2f6f73;--preg-teal-deep:#21585c;background:radial-gradient(circle at top right,rgb(194 225 223 / .44),transparent 30%),radial-gradient(circle at top left,rgb(238 211 186 / .22),transparent 24%),linear-gradient(180deg,#f8fbfb 0%,#f1f7f7 100%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section>.r-container{max-width:min(1180px, calc(100% - 34px))!important;margin:-78px auto 0!important;padding:0 0 clamp(56px, 6vw, 88px)!important;gap:clamp(24px, 3.8vw, 40px)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__hero{position:relative;padding:clamp(28px, 4vw, 44px) 18px clamp(108px, 11vw, 148px);isolation:isolate}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__hero::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__hero::after{content:"";position:absolute;z-index:-1;border-radius:999px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__hero::before{top:clamp(24px, 4vw, 54px);right:min(6vw, 70px);width:clamp(180px, 25vw, 320px);height:clamp(180px, 25vw, 320px);background:radial-gradient(circle,rgb(127 196 199 / .24) 0%,#fff0 72%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__hero::after{left:min(3vw, 30px);bottom:clamp(34px, 5vw, 60px);width:clamp(250px, 32vw, 430px);height:clamp(84px, 14vw, 150px);background:linear-gradient(90deg,rgb(238 211 186 / .34),#fff0);filter:blur(16px)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroShell{position:relative;max-width:1100px;margin:0 auto;padding:clamp(26px, 3.8vw, 40px);display:grid;grid-template-columns:minmax(0,1.16fr) minmax(290px,0.88fr);gap:clamp(18px, 3vw, 30px);background:linear-gradient(140deg,rgb(255 252 248 / .98) 0%,rgb(248 252 252 / .94) 58%,rgb(238 247 246 / .98) 100%);border:1px solid rgb(214 231 231 / .96);border-radius:36px;box-shadow:0 28px 68px rgb(26 70 72 / .1),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroCopy,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroPanel{position:relative;z-index:1}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroCopy h1{margin:0;max-width:9ch;font-size:clamp(3rem, 5.8vw, 4.9rem);line-height:.94;letter-spacing:-.045em;color:var(--preg-ink)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroText{margin:16px 0 0;max-width:50rem;font-size:1.02rem;color:var(--preg-copy)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroPanel{display:grid;gap:16px;padding:clamp(22px, 3vw, 28px);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(245 250 250 / .98) 100%);border:1px solid rgb(214 229 229 / .96);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .86)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroPanel h2{margin:0;font-size:1.38rem;line-height:1.14;color:var(--preg-ink)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroList,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guideList{margin:0;padding:0;list-style:none}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroList{display:grid;gap:12px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroList li,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guideList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroList li::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guideList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroMeta{margin:0;font-size:.95rem;line-height:1.62;color:var(--preg-muted)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__section,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-hub__faq,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta{padding:clamp(24px, 3.2vw, 34px);background:linear-gradient(180deg,rgb(252 253 253 / .96) 0%,rgb(244 249 249 / .98) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:30px;box-shadow:0 18px 38px rgb(24 62 64 / .06)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introCard,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonCard,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryCard,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskCard,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:linear-gradient(180deg,var(--preg-card) 0%,var(--preg-card-alt) 100%);border:1px solid var(--preg-line);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introCard::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonCard::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryCard::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskCard::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide::before,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel::before{content:"";position:absolute;top:12px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(47 111 115 / .58) 0%,rgb(47 111 115 / .16) 60%,rgb(47 111 115 / .04) 100%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introCard h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonCard h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryCard h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskCard h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel h3,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyCard h3{margin:0;font-size:1.2rem;line-height:1.15;color:var(--preg-ink)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide p,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel p,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyCard p{margin:12px 0 0;color:var(--preg-copy)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard--urgent{background:linear-gradient(160deg,rgb(255 251 246 / .98) 0%,rgb(244 250 249 / .98) 100%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journey{display:grid;gap:16px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyStep{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyNumber{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,rgb(47 111 115 / .94) 0%,rgb(95 172 178 / .9) 100%);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 12px 24px rgb(47 111 115 / .18)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyCard{padding:20px 20px 18px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(246 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:24px;box-shadow:0 14px 34px rgb(22 55 56 / .06)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__procedureNote{margin:18px 0 0;padding:18px 20px 18px 58px;position:relative;border-radius:24px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(241 248 248 / .98) 100%);border:1px solid rgb(214 230 230 / .96);color:var(--preg-copy)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__procedureNote::before{content:"";position:absolute;top:50%;left:20px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .88),rgb(47 111 115 / .94));box-shadow:0 0 0 7px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel{margin-top:18px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta{background:linear-gradient(135deg,#2f6f73 0%,#568d90 100%);border-color:#fff0;box-shadow:0 18px 38px rgb(24 62 64 / .12)}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta .eyebrow,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta h2,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta .preg-hub__ctaCopy p{color:#f4fbfb!important}@media (max-width:1100px){body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__heroShell{grid-template-columns:1fr}}@media (max-width:900px){body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-caesarean-section .condition-page.pregnancy-caesarean-section>.r-container{margin-top:-58px!important}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryGrid,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyStep{grid-template-columns:1fr}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyNumber{margin-bottom:2px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__introCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__reasonCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__timingCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__recoveryCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__riskCard p:not(.preg-hub__cardKicker),body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__guide p,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__futurePanel p,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__journeyCard p,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__procedureNote,body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta .preg-hub__ctaCopy p{font-size:1rem;line-height:1.58}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta{display:grid;gap:18px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta .preg-hub__ctaActions{display:grid;grid-template-columns:1fr;gap:12px}body.page-caesarean-section .condition-page.pregnancy-caesarean-section .preg-cs__cta .preg-hub__button{width:100%}}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #who-it-helps .preg-hub__cardGrid,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #what-it-clarifies .preg-hub__cardGrid,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #changes-the-plan .preg-hub__cardGrid,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #on-the-day .preg-hub__processGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #who-it-helps .preg-hub__cardGrid+.preg-hub__processNote,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #on-the-day .preg-hub__processGrid+.preg-hub__processNote,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #what-it-clarifies .preg-hub__cardGrid+.preg-hub__processNote,body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #changes-the-plan .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound .preg-hub__cta{display:grid;gap:24px}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound .preg-hub__cta .preg-hub__actions{width:100%}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #scope .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #which-route .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #what-it-is .preg-hub__processGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #options .preg-hub__processGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #causes .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #next-steps .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #scope .preg-hub__cardGrid+.preg-hub__processNote,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #which-route .preg-hub__cardGrid+.preg-hub__processNote,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #options .preg-hub__processGrid+.preg-hub__processNote,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #causes .preg-hub__cardGrid+.preg-hub__processNote,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #next-steps .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .preg-hub__cta{display:grid;gap:24px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .preg-hub__cta .preg-hub__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathNote{margin:12px 0 0;color:var(--preg-muted)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathList{display:grid;gap:16px;margin-top:22px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path{--uro-ruti-fill:linear-gradient(90deg, #9fcfd0 0%, #7db9bc 100%);position:relative;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--uro-ruti-fill)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path--1{--uro-ruti-fill:linear-gradient(180deg, #b9dddd 0%, #86bec1 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path--2{--uro-ruti-fill:linear-gradient(180deg, #9fcfd0 0%, #5fa8ad 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path--3{--uro-ruti-fill:linear-gradient(180deg, #86c5be 0%, #5eaaa2 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path--4{--uro-ruti-fill:linear-gradient(180deg, #d6bb95 0%, #c68b56 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path--5{--uro-ruti-fill:linear-gradient(180deg, #cfa272 0%, #b5723d 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 22px 28px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path summary::-webkit-details-marker{display:none}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .92);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path[open] summary::after{content:"-"}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathSummary{display:grid;gap:8px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathStep{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4d8587}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathTitle{font-size:clamp(1.16rem, 2vw, 1.42rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathSummaryText{color:var(--preg-copy)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathBody{padding:0 24px 24px 28px;border-top:1px solid rgb(214 230 230 / .94)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasure{display:inline-grid;gap:6px;justify-items:end}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasureLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasureBars{display:inline-flex;gap:5px;align-items:center}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasureBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasureBars .is-on{background:var(--uro-ruti-fill)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFact,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathColumn{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFact{display:grid;gap:8px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathColumn h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathBody .preg-hub__chipList{margin-top:18px}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneShift{position:relative;margin-top:24px;padding:24px 24px 24px 28px;border-radius:28px;background:linear-gradient(180deg,rgb(244 249 250 / .98) 0%,rgb(238 246 247 / .98) 100%);border:1px solid rgb(196 219 221 / .96);box-shadow:0 16px 34px rgb(22 55 56 / .07);overflow:hidden}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneShift::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#7aadb5 0%,#4d7786 100%)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneKicker{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4d7585}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneShift h3{margin:0;font-size:clamp(1.3rem, 2vw, 1.55rem);line-height:1.08;color:var(--preg-ink)}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneShift>p:not(.uro-ruti__laneKicker){margin:12px 0 0;color:var(--preg-copy)}@media (min-width:901px){body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #what-it-is .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #options .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #what-it-is .preg-hub__processCard,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #options .preg-hub__processCard,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #scope .preg-hub__card,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #which-route .preg-hub__card,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #causes .preg-hub__card,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #next-steps .preg-hub__card{height:100%}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #scope .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #which-route .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #causes .preg-hub__cardGrid,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis #next-steps .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #on-the-day .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px;align-items:stretch;grid-auto-rows:1fr}body.page-perineal-ultrasound .condition-page.urogynaecology-perineal-ultrasound #on-the-day .preg-hub__processCard{height:100%}}@media (max-width:900px){body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .preg-hub__cta .preg-hub__actions{grid-template-columns:1fr}}@media (max-width:760px){body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__path summary,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathFacts,body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathColumns{grid-template-columns:1fr}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__pathMeasure{justify-self:start}body.page-recurrent-utis-3 .condition-page.urogynaecology-recurrent-utis .uro-ruti__laneShift{padding:20px 18px 20px 22px}}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #which-route .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #what-it-is .preg-hub__processGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #mechanism .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #overlap .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #assessment .preg-hub__processGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #next-steps .preg-hub__cardGrid{align-items:start;grid-auto-rows:auto;gap:38px 18px;padding-bottom:14px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #which-route .preg-hub__cardGrid+.preg-hub__processNote,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #mechanism .preg-hub__cardGrid+.preg-hub__processNote,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #overlap .preg-hub__cardGrid+.preg-hub__processNote,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #next-steps .preg-hub__cardGrid+.preg-hub__processNote{margin-top:48px}@media (min-width:901px){body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #what-it-is .preg-hub__processGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #assessment .preg-hub__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px;align-items:stretch;grid-auto-rows:1fr}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #what-it-is .preg-hub__processCard,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #assessment .preg-hub__processCard,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #which-route .preg-hub__card,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #mechanism .preg-hub__card,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #overlap .preg-hub__card,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #options .preg-hub__card,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #next-steps .preg-hub__card{height:100%}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #which-route .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #mechanism .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #overlap .preg-hub__cardGrid,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis #next-steps .preg-hub__cardGrid{align-items:stretch;grid-auto-rows:1fr;row-gap:48px}}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strengthNote{margin:12px 0 0;color:var(--preg-muted)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionList{display:grid;gap:16px;margin-top:22px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 251 / .99) 100%);border:1px solid rgb(214 230 230 / .96);border-radius:28px;box-shadow:0 14px 36px rgb(22 55 56 / .06);overflow:hidden}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;padding-right:76px;position:relative;cursor:pointer;list-style:none}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option summary::-webkit-details-marker{display:none}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option summary::after{content:"+";position:absolute;top:50%;right:24px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(47 111 115 / .18);background:rgb(255 255 255 / .9);color:var(--preg-teal-deep);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%);box-shadow:0 8px 18px rgb(22 55 56 / .08)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option[open] summary::after{content:"-"}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionTitle{font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:700;line-height:1.15;color:var(--preg-ink)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionBody{padding:0 24px 24px;border-top:1px solid rgb(214 230 230 / .94)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionIntro{margin:18px 0 0;color:var(--preg-copy)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strength{display:inline-grid;gap:6px;justify-items:end}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strengthLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d8587}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strengthBars{display:inline-flex;gap:5px;align-items:center}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strengthBars span{display:inline-block;width:18px;height:7px;border-radius:999px;background:#d7e6e7}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strengthBars .is-on{background:linear-gradient(90deg,#d18f54 0%,#c17d44 100%)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFact,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__prosCons>div{padding:18px 18px 16px;background:rgb(255 255 255 / .82);border:1px solid rgb(216 231 231 / .96);border-radius:22px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFact{display:grid;gap:8px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFact span{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d8587}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFact strong{font-size:1rem;line-height:1.25;color:var(--preg-ink)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__prosCons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__prosCons h3{margin:0;font-size:1.02rem;line-height:1.22;color:var(--preg-ink)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__bulletList{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__bulletList li{position:relative;margin:0;padding-left:24px;color:var(--preg-copy)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__bulletList li::before{content:"";position:absolute;top:.7em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,rgb(191 138 96 / .9) 0%,rgb(47 111 115 / .94) 100%);box-shadow:0 0 0 4px rgb(47 111 115 / .08);transform:translateY(-50%)}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionList+.preg-hub__processNote{margin-top:clamp(32px, 4.5vw, 52px)}@media (max-width:900px){body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__option summary,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__optionFacts,body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__prosCons{grid-template-columns:1fr}body.page-interstitial-cystitis .condition-page.urogynaecology-interstitial-cystitis .uro-med__strength{justify-self:start}}body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #assessment .preg-hub__processGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #specialist .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(32px, 4.2vw, 44px);padding-bottom:clamp(32px, 4.2vw, 44px)}body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__cardGrid+.preg-hub__processNote,body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__cardGrid+.preg-hub__processNote,body.page-around-menopause .condition-page.urogynaecology-around-menopause #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__cardGrid+.preg-hub__processNote,body.page-around-menopause .condition-page.urogynaecology-around-menopause #specialist .preg-hub__cardGrid+.preg-hub__processNote{margin-top:0;padding-top:0;border-top:0}body.page-around-menopause .condition-page.urogynaecology-around-menopause .preg-hub__ctaInner>p:not(.eyebrow){color:#f4fbfb;opacity:.9}body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy .preg-hub__ctaInner>p:not(.eyebrow){color:#f4fbfb;opacity:.9}body.page-later-years .condition-page.urogynaecology-later-years #why-later .preg-hub__cardGrid,body.page-later-years .condition-page.urogynaecology-later-years #which-route .preg-hub__cardGrid,body.page-later-years .condition-page.urogynaecology-later-years #options .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(32px, 4.2vw, 44px);padding-bottom:clamp(32px, 4.2vw, 44px)}body.page-later-years .condition-page.urogynaecology-later-years #assessment .preg-hub__processGrid+.preg-hub__cardGrid{margin-top:clamp(32px, 4.2vw, 44px)}body.page-later-years .condition-page.urogynaecology-later-years #assessment .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(32px, 4.2vw, 44px);padding-bottom:clamp(32px, 4.2vw, 44px)}body.page-later-years .condition-page.urogynaecology-later-years #why-later .preg-hub__cardGrid+.preg-hub__processNote,body.page-later-years .condition-page.urogynaecology-later-years #which-route .preg-hub__cardGrid+.preg-hub__processNote,body.page-later-years .condition-page.urogynaecology-later-years #options .preg-hub__cardGrid+.preg-hub__processNote{margin-top:0;padding-top:0;border-top:0}body.page-later-years .condition-page.urogynaecology-later-years .preg-hub__ctaInner>p:not(.eyebrow){color:#f4fbfb;opacity:.9}body.page-nocturia .condition-page.urogynaecology-nocturia #what-it-is .preg-hub__processGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #patterns .preg-hub__cardGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__processGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__cardGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #options .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(32px, 4.2vw, 44px);padding-bottom:clamp(32px, 4.2vw, 44px)}body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__processGrid+.preg-hub__cardGrid{margin-top:clamp(32px, 4.2vw, 44px)}body.page-nocturia .condition-page.urogynaecology-nocturia #what-it-is .preg-hub__processGrid+.preg-hub__processNote,body.page-nocturia .condition-page.urogynaecology-nocturia #patterns .preg-hub__cardGrid+.preg-hub__processNote,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__cardGrid+.preg-hub__processNote,body.page-nocturia .condition-page.urogynaecology-nocturia #options .preg-hub__cardGrid+.preg-hub__processNote{margin-top:0;padding-top:0;border-top:0}body.page-nocturia .condition-page.urogynaecology-nocturia .preg-hub__ctaInner>p:not(.eyebrow){color:#f4fbfb;opacity:.9}@media (min-width:782px){body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy #how-surgery-matters>.preg-hub__cardGrid,body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy #which-route .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy #how-surgery-matters>.preg-hub__cardGrid+.preg-hub__processNote,body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy #which-route .preg-hub__cardGrid+.preg-hub__processNote{margin-top:0;padding-top:0;border-top:0}body.page-around-menopause .condition-page.urogynaecology-around-menopause #assessment .preg-hub__processGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #specialist .preg-hub__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__cardGrid{grid-auto-rows:1fr}body.page-around-menopause .condition-page.urogynaecology-around-menopause #assessment .preg-hub__processCard,body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__card,body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__card,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__card,body.page-around-menopause .condition-page.urogynaecology-around-menopause #specialist .preg-hub__card{height:100%}body.page-around-menopause .condition-page.urogynaecology-around-menopause #why-now .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #which-route .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #assessment .preg-hub__processGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #options .preg-hub__cardGrid,body.page-around-menopause .condition-page.urogynaecology-around-menopause #specialist .preg-hub__cardGrid{row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-later-years .condition-page.urogynaecology-later-years #why-later .preg-hub__cardGrid,body.page-later-years .condition-page.urogynaecology-later-years #which-route .preg-hub__cardGrid,body.page-later-years .condition-page.urogynaecology-later-years #options .preg-hub__cardGrid{grid-auto-rows:1fr;row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-later-years .condition-page.urogynaecology-later-years #assessment .preg-hub__processGrid+.preg-hub__cardGrid{margin-top:clamp(40px, 5.2vw, 56px)}body.page-later-years .condition-page.urogynaecology-later-years #assessment .preg-hub__cardGrid{grid-auto-rows:1fr;row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-later-years .condition-page.urogynaecology-later-years #why-later .preg-hub__card,body.page-later-years .condition-page.urogynaecology-later-years #which-route .preg-hub__card,body.page-later-years .condition-page.urogynaecology-later-years #options .preg-hub__card,body.page-later-years .condition-page.urogynaecology-later-years #assessment .preg-hub__card{height:100%}body.page-nocturia .condition-page.urogynaecology-nocturia #what-it-is .preg-hub__processGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__processGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #patterns .preg-hub__cardGrid,body.page-nocturia .condition-page.urogynaecology-nocturia #options .preg-hub__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__processGrid+.preg-hub__cardGrid{margin-top:clamp(40px, 5.2vw, 56px)}body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-nocturia .condition-page.urogynaecology-nocturia #what-it-is .preg-hub__processCard,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__processCard,body.page-nocturia .condition-page.urogynaecology-nocturia #patterns .preg-hub__card,body.page-nocturia .condition-page.urogynaecology-nocturia #assessment .preg-hub__card,body.page-nocturia .condition-page.urogynaecology-nocturia #options .preg-hub__card{height:100%}}@media (min-width:1101px){body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy .preg-hub__heroCopy{max-width:none}body.page-after-hysterectomy .condition-page.urogynaecology-after-hysterectomy .preg-hub__heroCopy h1{max-width:none}body.page-later-years .condition-page.urogynaecology-later-years .preg-hub__heroCopy{max-width:none}body.page-later-years .condition-page.urogynaecology-later-years .preg-hub__heroCopy h1{max-width:none}body.page-nocturia .condition-page.urogynaecology-nocturia .preg-hub__heroCopy{max-width:none}body.page-nocturia .condition-page.urogynaecology-nocturia .preg-hub__heroCopy h1{max-width:none}}body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #assessment .preg-hub__processGrid,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__cardGrid{align-items:stretch;column-gap:clamp(18px, 2.5vw, 28px);row-gap:clamp(30px, 4vw, 42px);padding-bottom:clamp(30px, 4vw, 42px)}body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__cardGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__cardGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__cardGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #assessment .preg-hub__processGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__cardGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__cardGrid+.preg-hub__processNote{margin-top:0;padding-top:0;border-top:0}body.page-around-menopause .condition-page.urogynaecology-around-menopause .preg-hub__heroCopy h1,body.page-gsm .condition-page.urogynaecology-gsm .preg-hub__heroCopy h1{max-width:42rem}body.page-gsm .condition-page.urogynaecology-gsm .preg-hub__ctaInner>p:not(.eyebrow){color:#f4fbfb;opacity:.9}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__wideCard{grid-column:1 / -1}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__chooserShell{max-width:77.5rem;margin:clamp(30px, 4vw, 48px) auto 0;padding:clamp(24px, 3.5vw, 42px);border:1px solid rgb(173 200 202 / .56);border-radius:32px;background:linear-gradient(180deg,rgb(247 251 251 / .98) 0%,rgb(255 255 255 / .98) 100%);display:grid;gap:clamp(26px, 3vw, 38px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__chooserShell>*+*{padding-top:clamp(24px, 3vw, 34px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__specialistGrid{display:grid;gap:clamp(16px, 2.2vw, 24px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeLead{background:linear-gradient(180deg,rgb(245 250 250 / .98) 0%,rgb(255 255 255 / .98) 100%)}body.page-gsm .condition-page.urogynaecology-gsm #overlap .urogsm__routeGrid+.preg-hub__processNote,body.page-gsm .condition-page.urogynaecology-gsm #specialist .urogsm__specialistGrid+.preg-hub__processNote{margin-top:clamp(10px, 1.6vw, 18px);padding-top:0;border-top:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleRow,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceHead{display:flex;align-items:center;gap:.8rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleRow{margin-bottom:.7rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__chooserIntro h3,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionBand h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__guideBlock h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareBlock h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useBlock h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceBlock h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__closeNote h4{margin:0 0 .7rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleRow h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceHead h5{margin:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__chooserIntro p,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__guideBlock li,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useCard p,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__closeNote p,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard p{font-size:1.02rem;line-height:1.72}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard{display:grid;gap:.9rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard h4,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard h5{margin:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard h5{font-size:1.03rem;color:#23454a}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextNote{margin-top:.2rem;color:#62858a}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskBlock{padding:clamp(22px, 3vw, 32px);border:1px solid rgb(189 212 213 / .72);border-radius:28px;background:linear-gradient(180deg,rgb(244 249 249 / .96) 0%,rgb(255 255 255 / .98) 100%)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFacts{display:grid;gap:clamp(12px, 2vw, 18px);margin-top:1rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;border:1px solid rgb(205 221 222 / .78);border-radius:22px;background:rgb(255 255 255 / .94)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact span{display:block;margin-bottom:.28rem;color:#5a7b80;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact .urogsm__badgeIcon{margin-bottom:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact>div{flex:1 1 auto;min-width:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact strong{display:block;color:#1f3d42;font-size:1rem;line-height:1.6;font-weight:600}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskNote{margin:1rem 0 0;color:#5e8186}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionBand{padding:clamp(20px, 3vw, 30px);border:1px solid rgb(179 207 208 / .68);border-radius:28px;background:linear-gradient(180deg,rgb(236 246 246 / .92) 0%,rgb(248 251 251 / .96) 100%)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceGrid{display:grid;gap:clamp(16px, 2.2vw, 24px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCard,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useCard,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceCard{border:1px solid rgb(205 221 222 / .78);border-radius:28px;background:rgb(255 255 255 / .96);padding:clamp(20px, 2.6vw, 28px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCard{display:grid;gap:.85rem;align-content:start}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon{display:inline-flex;align-items:center;justify-content:center;color:#527d82;border:1px solid rgb(185 210 212 / .74);background-repeat:no-repeat;background-position:center;background-size:60% 60%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon{width:2.65rem;height:2.65rem;border-radius:999px;background:rgb(234 244 244 / .95)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon{width:2.35rem;height:2.35rem;border-radius:16px;background:rgb(237 246 246 / .96);flex:0 0 auto}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact .urogsm__badgeIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceHead .urogsm__badgeIcon{display:none}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon svg,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon svg,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon svg,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon svg,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon svg{display:none}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon.is-external,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon.is-mixed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5c-3.7 0-6.7 3-6.7 6.7 0 3.1 2.1 5.6 4.9 6.4v1.9h3.6v-1.9c2.8-.8 4.9-3.3 4.9-6.4 0-3.7-3-6.7-6.7-6.7Z'/%3E%3Cpath d='M9.2 11.7c.8-.9 1.8-1.4 2.8-1.4s2 .5 2.8 1.4'/%3E%3Cpath d='M10.3 14.2h3.4'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon.is-internal{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8c-3.3 3.9-5 6.4-5 9.2a5 5 0 0 0 10 0c0-2.8-1.7-5.3-5-9.2Z'/%3E%3Cpath d='M12 8.2v8.1'/%3E%3Cpath d='M9.6 10.7h4.8'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-hrt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 6.5h9'/%3E%3Cpath d='M7.5 12h9'/%3E%3Cpath d='M7.5 17.5h5'/%3E%3Ccircle cx='16.5' cy='17.5' r='2.2'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-guide{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7h8'/%3E%3Cpath d='M8 12h8'/%3E%3Cpath d='M8 17h5'/%3E%3Ccircle cx='5' cy='7' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3Ccircle cx='5' cy='17' r='1'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-compare{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='6' width='15' height='12' rx='2'/%3E%3Cpath d='M4.5 10h15'/%3E%3Cpath d='M10 6v12'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-use{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6.5h8'/%3E%3Cpath d='M8 11.5h8'/%3E%3Cpath d='M8 16.5h5'/%3E%3Cpath d='m15.5 16.5 1.6 1.6 2.4-3'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-experience{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 17.5h12'/%3E%3Cpath d='M8.5 14c.7 1.2 1.8 2 3.5 2 1.7 0 2.8-.8 3.5-2'/%3E%3Ccircle cx='9' cy='10' r='1'/%3E%3Ccircle cx='15' cy='10' r='1'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon.is-individual{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7.5h8'/%3E%3Cpath d='M8 12h8'/%3E%3Cpath d='M8 16.5h8'/%3E%3Cpath d='M5 7.5h.01'/%3E%3Cpath d='M5 12h.01'/%3E%3Cpath d='M5 16.5h.01'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon.is-local{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon.is-longterm{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v6l3.5 2'/%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon.is-safety{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5 18.5 7v5c0 3.5-2.2 6.3-6.5 7.5-4.3-1.2-6.5-4-6.5-7.5V7L12 4.5Z'/%3E%3Cpath d='m9.6 12.2 1.7 1.7 3.3-3.6'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon.is-cream,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon.is-cream,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon.is-cream{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 6.5h7.6l1.4 1.4-7.2 7.2-3.1.6.6-3.1 7.2-7.2'/%3E%3Cpath d='m13.8 8.5 1.7 1.7'/%3E%3Cpath d='M6.8 17.8h8.7'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon.is-tablet,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon.is-tablet,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon.is-tablet{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23456f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.2' y='8' width='13.6' height='8' rx='4'/%3E%3Cpath d='M12 8v8'/%3E%3Cpath d='M8.3 12h.01'/%3E%3Cpath d='M15.7 12h.01'/%3E%3C/svg%3E")}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCard h5,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useCard h5,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceCard h5{margin:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionSub,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useMeta,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareOption small{margin:-.2rem 0 0;color:#62858a;font-size:.95rem;line-height:1.45}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionList,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__guideList,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceList{margin:0;padding-left:1.2rem;display:grid;gap:.42rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCue{margin:.25rem 0 0;padding-top:.85rem;border-top:1px solid rgb(203 220 221 / .72);color:#476f74;font-weight:600;line-height:1.5}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCue::before{content:"↘ ";color:#6f9ba0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__guideList li::marker,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceList li::marker,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionList li::marker{color:#6e969a}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareWrap{border:1px solid rgb(205 221 222 / .8);border-radius:28px;background:rgb(255 255 255 / .96);overflow:hidden}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable{width:100%;border-collapse:separate;border-spacing:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable thead th{padding:1rem 1.15rem;background:rgb(236 244 244 / .92);border-bottom:1px solid rgb(205 221 222 / .82);color:#54777c;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody th,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody td{padding:1.12rem 1.15rem;border-bottom:1px solid rgb(217 229 230 / .82);vertical-align:top;text-align:left;line-height:1.62}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody tr:last-child th,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody tr:last-child td{border-bottom:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareOption{display:flex;gap:.8rem;align-items:flex-start}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareOption strong{display:block;color:#1f3d42;font-size:1rem;line-height:1.45}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareOption small{display:block}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon{width:2.2rem;height:2.2rem;border-radius:16px;background:rgb(239 247 247 / .98);flex:0 0 auto}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useHead{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.8rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useNote{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgb(205 221 222 / .74);color:#62858a}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceCard.is-cream{background:linear-gradient(180deg,rgb(251 248 245 / .98) 0%,rgb(255 255 255 / .98) 100%)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceCard.is-tablet{background:linear-gradient(180deg,rgb(243 248 248 / .98) 0%,rgb(255 255 255 / .98) 100%)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__badgeIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__miniIcon,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useIcon{display:none!important}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__titleRow,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceHead,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareOption,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useHead,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact{display:block}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceHead{margin-bottom:.7rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFact>div{flex:none;min-width:auto}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__closeNote{padding:clamp(20px, 2.5vw, 28px);border:1px solid rgb(205 221 222 / .78);border-radius:26px;background:rgb(252 253 253 / .98)}@media (min-width:782px){body.page-gsm .condition-page.urogynaecology-gsm #assessment .preg-hub__processGrid,body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__cardGrid{grid-auto-rows:1fr}body.page-gsm .condition-page.urogynaecology-gsm #assessment .preg-hub__processCard,body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__card,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__card,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__card,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__card,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__card{height:100%}body.page-gsm .condition-page.urogynaecology-gsm #what-it-is .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #symptoms .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #overlap .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #assessment .preg-hub__processGrid,body.page-gsm .condition-page.urogynaecology-gsm #treatment .preg-hub__cardGrid,body.page-gsm .condition-page.urogynaecology-gsm #specialist .preg-hub__cardGrid{row-gap:clamp(36px, 4.8vw, 52px);padding-bottom:clamp(36px, 4.8vw, 52px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeGrid{row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeLead{grid-column:1 / -1}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__routeGrid>.preg-hub__card{height:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextGrid{margin-top:clamp(28px, 4vw, 40px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextCard{height:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__specialistGrid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(40px, 5.2vw, 56px);padding-bottom:clamp(40px, 5.2vw, 56px)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__specialistFeature{grid-column:span 6;height:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__specialistSupport{grid-column:span 4;height:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__specialistGrid>.preg-hub__card{height:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceGrid,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__riskFacts{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){body.page-gsm .condition-page.urogynaecology-gsm .urogsm__chooserShell{padding:1.2rem;border-radius:24px}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__contextGrid{margin-top:1.2rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionBand,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__decisionCard,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__useCard,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__experienceCard,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__closeNote{border-radius:22px}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareWrap{border:0;background:#fff0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable thead,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tr,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable th,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable td{display:block;width:100%}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable thead{display:none}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody tr{margin-bottom:1rem;padding:1rem;border:1px solid rgb(205 221 222 / .8);border-radius:22px;background:rgb(255 255 255 / .97)}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody th,body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody td{padding:0;border-bottom:0}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody th{margin-bottom:.8rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody td{margin-top:.72rem}body.page-gsm .condition-page.urogynaecology-gsm .urogsm__compareTable tbody td::before{content:attr(data-label);display:block;margin-bottom:.2rem;color:#5b7d82;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}