.feature-page.svelte-4nulo2{background:var(--surface);min-height:100dvh}.wrap.svelte-4nulo2{width:min(1100px,100% - 96px);margin-inline:auto}.skip-link.svelte-4nulo2{z-index:10;background:var(--plum);color:var(--surface);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px}.skip-link.svelte-4nulo2:focus{top:16px}header.svelte-4nulo2{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.wordmark.svelte-4nulo2{font-family:var(--font-editorial);letter-spacing:-1.8px;color:var(--plum);font-size:34px;font-weight:600;text-decoration:none}.wordmark.svelte-4nulo2 span:where(.svelte-4nulo2){color:var(--sage)}nav.svelte-4nulo2{gap:32px;display:flex}nav.svelte-4nulo2 a:where(.svelte-4nulo2){align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero.svelte-4nulo2{padding-block:64px}.eyebrow.svelte-4nulo2{color:var(--plum);margin:0 0 20px;font-size:14px;font-weight:600}h1.svelte-4nulo2,h2.svelte-4nulo2{font-family:var(--font-editorial);font-weight:600}h1.svelte-4nulo2{letter-spacing:-1.3px;max-width:800px;margin:0 0 24px;font-size:clamp(40px,4.5vw,60px);line-height:1.13}.intro.svelte-4nulo2{max-width:770px;color:var(--ink-muted);margin:0 0 28px;font-size:22px;line-height:1.5}.editorial.svelte-4nulo2{padding-block:10px 32px}.detail.svelte-4nulo2{grid-template-columns:1fr 1.25fr;gap:64px;padding-block:44px;display:grid}h2.svelte-4nulo2{letter-spacing:-.5px;margin:0;font-size:30px;line-height:1.25}p.svelte-4nulo2{color:var(--ink-muted);margin:0 0 16px;font-size:18px;line-height:1.65}.detail.svelte-4nulo2 p:where(.svelte-4nulo2):last-child{margin-bottom:0}a.svelte-4nulo2{color:var(--plum);text-underline-offset:4px}a.svelte-4nulo2:hover{color:var(--plum-deep)}.related.svelte-4nulo2{margin-top:36px;padding:28px}.related.svelte-4nulo2 h2:where(.svelte-4nulo2){margin-bottom:18px}.related.svelte-4nulo2 p:where(.svelte-4nulo2):last-child{margin-bottom:0}.attribution.svelte-4nulo2{margin:28px 0 0;font-size:15px}footer.svelte-4nulo2{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}footer.svelte-4nulo2 a:where(.svelte-4nulo2){align-items:center;min-height:44px;font-weight:600;display:inline-flex}footer.svelte-4nulo2 p:where(.svelte-4nulo2){margin:0;font-size:14px}.feature-page.svelte-4nulo2{--organic-panel:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20600%20240'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M64%2014C200%201%20351%2012%20514%208C566%207%20594%2029%20594%2066C594%20106%20580%20155%20581%20181C583%20210%20557%20226%20504%20227C352%20230%20236%20218%20100%20226C47%20229%2015%20217%2013%20184C10%20143%2019%20110%2014%2075C9%2039%2023%2018%2064%2014Z'/%3E%3C/svg%3E");--organic-seam:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%201440%2080'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2046C280%2070%20490%2014%20806%2026C1085%2036%201290%2057%201440%2022V80H0Z'/%3E%3C/svg%3E");--feature-tint:var(--blush);--feature-companion:var(--lilac)}.feature-page.pregnancy.svelte-4nulo2{--feature-tint:var(--lilac);--feature-companion:var(--sage-pale)}.hero.svelte-4nulo2{isolation:isolate;background:radial-gradient(ellipse at 76% 62%,color-mix(in srgb,var(--feature-companion) 70%,var(--surface)),transparent 62%),linear-gradient(118deg,color-mix(in srgb,var(--feature-tint) 34%,var(--surface)),var(--feature-tint));position:relative;overflow:clip}.hero.svelte-4nulo2:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,color-mix(in srgb,var(--feature-companion) 52%,transparent),color-mix(in srgb,var(--surface) 20%,transparent));position:absolute;inset:-20% -12% -40% 52%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20800%20600'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M267%2042C441%207%20625%2063%20720%20174C817%20290%20783%20419%20641%20509C502%20597%20292%20593%20159%20516C44%20449%2034%20310%2092%20208C136%20129%20147%2065%20267%2042Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20800%20600'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M267%2042C441%207%20625%2063%20720%20174C817%20290%20783%20419%20641%20509C502%20597%20292%20593%20159%20516C44%20449%2034%20310%2092%20208C136%20129%20147%2065%20267%2042Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.pregnancy.svelte-4nulo2 .hero:where(.svelte-4nulo2):before{inset:-30% -6% -45% 42%;transform:scaleX(-1)}.hero.svelte-4nulo2:after{content:"";z-index:-1;pointer-events:none;background:var(--surface);height:65px;-webkit-mask:var(--organic-seam) center/100% 100% no-repeat;mask:var(--organic-seam) center/100% 100% no-repeat;position:absolute;inset:auto -1px -1px}.detail.svelte-4nulo2:last-of-type{isolation:isolate;position:relative}.detail.svelte-4nulo2:last-of-type:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--sage-pale) 48%,var(--surface)),color-mix(in srgb,var(--feature-companion) 32%,var(--surface)));-webkit-mask:var(--organic-panel) center/100% 100% no-repeat;mask:var(--organic-panel) center/100% 100% no-repeat;position:absolute;inset:0 -34px}.related.svelte-4nulo2{isolation:isolate;background:0 0;border-radius:0;position:relative}.related.svelte-4nulo2:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--feature-tint) 44%,var(--surface)),color-mix(in srgb,var(--lilac) 48%,var(--surface)));-webkit-mask:var(--organic-panel) center/100% 100% no-repeat;mask:var(--organic-panel) center/100% 100% no-repeat;position:absolute;inset:-12px -18px;transform:scaleX(-1)}@media (width<=760px){.hero.svelte-4nulo2:after{height:42px}.hero.svelte-4nulo2:before{inset:10% -28% -20% 20%}.pregnancy.svelte-4nulo2 .hero:where(.svelte-4nulo2):before{inset:5% -34% -28% 10%}.detail.svelte-4nulo2:last-of-type:before{inset:0 -14px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E")}.related.svelte-4nulo2:before{inset:-10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E")}.wrap.svelte-4nulo2{width:calc(100% - 40px)}header.svelte-4nulo2{gap:16px;min-height:70px}nav.svelte-4nulo2{gap:16px}nav.svelte-4nulo2 a:where(.svelte-4nulo2){font-size:13px}.wordmark.svelte-4nulo2{font-size:29px}.hero.svelte-4nulo2{padding-block:40px}h1.svelte-4nulo2{letter-spacing:-.8px;font-size:40px}.intro.svelte-4nulo2{font-size:19px}.detail.svelte-4nulo2{grid-template-columns:1fr;gap:18px;padding-block:32px}h2.svelte-4nulo2{font-size:27px}p.svelte-4nulo2{font-size:17px}.related.svelte-4nulo2{margin-top:28px;padding:22px}footer.svelte-4nulo2{flex-wrap:wrap;gap:8px}}
