html:has(.mode-route){scroll-behavior:smooth;scroll-padding-top:110px}.mode-route{font:var(--dela-type-body);letter-spacing:var(--dela-track-body);background:var(--dela-paper);-webkit-font-smoothing:antialiased;--mode-wash:#f2e9df;--mode-accent:#8a4a3c;margin:0}.mode-route-trying{--mode-wash:#f3eddb;--mode-accent:#78602f}.mode-route-pregnancy{--mode-wash:#f2e7e6;--mode-accent:#855263}.mode-route *{box-sizing:border-box}.mode-route :where(h1,h2,h3,p,figure){margin:0}.mode-route main :is(h1,h2,h3){text-wrap:balance}.mode-route a{color:inherit}.mode-route .skip-link{font:var(--dela-type-control);letter-spacing:var(--dela-track-body);z-index:200;background:var(--dela-ink);color:#fff;padding:12px 16px;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.mode-route .skip-link:focus{transform:none}.mode-section{padding:var(--dela-space-section,76px) 0}.mode-eyebrow{font:var(--dela-type-eyebrow);letter-spacing:var(--dela-track-eyebrow);text-transform:uppercase;color:var(--mode-accent)}.mode-route :where(main h1){font:var(--dela-type-page);letter-spacing:var(--dela-track-heading);max-width:580px;margin:18px 0 22px}.mode-route :where(main h2){font:var(--dela-type-section);letter-spacing:var(--dela-track-heading)}.mode-route :where(main h3){font:var(--dela-type-card);letter-spacing:var(--dela-track-heading)}.mode-hero{background:linear-gradient(125deg,var(--dela-paper) 28%,var(--mode-wash));padding:30px 0 58px}.mode-breadcrumbs{font:var(--dela-type-meta);letter-spacing:var(--dela-track-body);color:var(--dela-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;display:flex}.mode-breadcrumbs a{text-underline-offset:4px}.mode-breadcrumbs>span[aria-hidden]{color:#8a9584}.mode-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;display:flex}.mode-topline .mode-breadcrumbs{margin-bottom:0}.mode-switcher{border-bottom:1px solid var(--dela-line);font:var(--dela-type-control);letter-spacing:var(--dela-track-body);flex-wrap:wrap;gap:4px;display:flex}.mode-switcher a{min-height:44px;color:var(--dela-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.mode-switcher a[aria-current]{color:var(--dela-ink);border-bottom-color:var(--mode-accent);background:var(--mode-wash)}.mode-switcher a:hover{text-underline-offset:4px;text-decoration:underline}.mode-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:62px;display:grid}.mode-hero-copy{min-width:0}.mode-lede{font:var(--dela-type-lead);letter-spacing:var(--dela-track-body);color:var(--dela-muted);max-width:490px}.mode-actions{flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:28px;display:flex}.mode-text-link{font:var(--dela-type-control);letter-spacing:var(--dela-track-body);text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;text-decoration:underline 1px;display:inline-flex;color:var(--dela-sage)!important}.mode-route :is(.dela-button,.dela-nav-download){color:#fff}.mode-hero-art{min-width:0}.mode-hero-art img{border:1px solid #dcd4c4;border-radius:24px;width:100%;height:auto;animation:.7s ease-out both mode-art-arrive;display:block}.mode-hero-art figcaption{font:var(--dela-type-meta);letter-spacing:var(--dela-track-body);color:var(--mode-accent);margin-top:13px}@keyframes mode-art-arrive{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.mode-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.mode-section-heading h2{max-width:520px;margin-top:14px}.mode-section-heading>p{font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-muted);max-width:480px}.mode-details-layout{container:dela-mode-details/inline-size}.mode-product-proof{border-radius:var(--dela-radius-panel,20px);background:var(--mode-wash);padding:var(--dela-space-panel,32px);border:1px solid #ded8ca;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-areas:"phone heading""phone copy";align-items:start;gap:0 clamp(28px,5vw,64px);scroll-margin-top:18px;display:grid}.mode-proof-phone{grid-area:phone;place-self:start center;width:246px;max-width:100%}.mode-proof-phone .device-frame{background:#292b26;border:1px solid #5d5b50;border-radius:36px;padding:7px;box-shadow:0 16px 28px -14px #3b493c70}.mode-proof-phone img{border-radius:28px;width:100%;height:auto;display:block}.mode-proof-heading{grid-area:heading;min-width:0;max-width:490px}.mode-proof-copy{grid-area:copy;min-width:0;max-width:560px}.mode-proof-heading h2{margin:14px 0 21px}.mode-capabilities{font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-ink);gap:14px;margin:0;padding-left:1.25em;display:grid}.mode-capabilities li{padding-left:4px}.mode-capabilities li::marker{color:var(--mode-accent)}.mode-proof-notes{border-top:1px solid #cecbbd;margin-top:24px;padding-top:20px}.mode-proof-notes>p:not(.mode-evidence-key){font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-muted)}.mode-evidence-key{font:var(--dela-type-small);letter-spacing:var(--dela-track-body);color:var(--dela-ink);margin-top:14px}.mode-proof-context{margin-top:14px}.mode-limit{margin-top:16px}.mode-limit p{font:var(--dela-type-small);letter-spacing:var(--dela-track-body);color:#53614f}.mode-proof-notes>.mode-text-link{margin-top:8px}.mode-resources{border-block:1px solid var(--dela-line);background:#f2f0e6}.mode-resource-grid{grid-template-columns:1.35fr .85fr;align-items:start;gap:38px;display:grid}.mode-guide-list{display:grid}.mode-guide{border-top:1px solid #d4d8c9;grid-template-columns:108px minmax(0,1fr) 1.25rem;align-items:center;gap:22px;padding:23px 0;text-decoration:none;display:grid}.mode-guide:last-child{border-bottom:1px solid #d4d8c9}.mode-guide img{aspect-ratio:3/2;object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.mode-resource-meta{font:var(--dela-type-meta);letter-spacing:var(--dela-track-body);color:var(--dela-muted);margin-bottom:9px;display:block}.mode-guide h3{font:var(--dela-type-card-small);letter-spacing:var(--dela-track-heading)}.mode-guide p{font:var(--dela-type-small);letter-spacing:var(--dela-track-body);color:var(--dela-muted);margin-top:9px}.mode-guide:hover h3{text-underline-offset:4px;text-decoration:underline 1px}.mode-tool{background:#e7ecdf;border:1px solid #cdd7c4;border-radius:20px;padding:30px}.mode-tool h3{font:var(--dela-type-subsection);letter-spacing:var(--dela-track-heading);margin:15px 0}.mode-tool>p:not(.mode-eyebrow){font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-muted)}.mode-tool .mode-text-link{margin-top:18px}.mode-tool small{font:var(--dela-type-meta);letter-spacing:var(--dela-track-body);color:var(--dela-muted);margin-top:14px;display:block}.mode-questions-grid{grid-template-columns:1fr 1.15fr;gap:86px;display:grid}.mode-questions h2{margin:14px 0 20px}.mode-questions-grid>div>p:not(.mode-eyebrow){font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-muted);max-width:390px}.mode-questions-grid>div>p a{text-underline-offset:4px}.mode-questions details{border-bottom:1px solid var(--dela-line)}.mode-questions details:first-child{border-top:1px solid var(--dela-line)}.mode-questions summary{font:var(--dela-type-control);letter-spacing:var(--dela-track-body);cursor:pointer;padding:21px 12px 21px 0}.mode-questions details p{font:var(--dela-type-body);letter-spacing:var(--dela-track-body);color:var(--dela-muted);padding:0 0 23px}.mode-questions details[open] p{padding-top:10px}.mode-closing{padding-bottom:44px}.mode-closing .product-cta{margin-top:0}.mode-peer-links{font:var(--dela-type-control);letter-spacing:var(--dela-track-body);flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:30px;display:flex}.mode-peer-links>span{font:var(--dela-type-small);color:var(--dela-muted);margin-right:auto}.mode-peer-links a{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;display:flex}@media (width<=1050px){.mode-hero-grid{gap:34px}.mode-questions-grid{gap:42px}.mode-section-heading{gap:40px}.mode-guide{grid-template-columns:82px minmax(0,1fr) 1rem;gap:16px}}@media (width<=800px){.mode-hero-grid{grid-template-columns:1fr;gap:30px}.mode-hero-copy,.mode-hero-art{width:100%;max-width:610px;margin-inline:auto}.mode-hero-art img{border-radius:20px}.mode-lede{max-width:570px}.mode-section-heading{grid-template-columns:1fr;gap:20px}.mode-resource-grid{grid-template-columns:1fr;gap:30px}.mode-guide{grid-template-columns:108px minmax(0,1fr) 1.25rem}.mode-questions-grid{grid-template-columns:1fr;gap:30px}.mode-questions-grid>div>p:not(.mode-eyebrow){max-width:550px}}@media (width<=600px){html:has(.mode-route){scroll-padding-top:94px}.mode-hero{padding:22px 0 34px}.mode-breadcrumbs{margin-bottom:28px}.mode-route main h1{margin-top:15px;margin-bottom:18px}.mode-actions{gap:10px 18px;margin-top:20px}.mode-actions .dela-button{padding-inline:17px}.mode-hero-art figcaption{margin-top:10px}.mode-section{padding:46px 0}.mode-section-heading{gap:17px;margin-bottom:25px}.mode-proof-phone{width:228px}.mode-proof-phone .device-frame{border-radius:32px;padding:6px}.mode-proof-phone img{border-radius:25px}.mode-guide{grid-template-columns:74px minmax(0,1fr);gap:16px;padding:21px 0}.mode-guide>span[aria-hidden],.mode-guide p{display:none}.mode-tool{padding:25px}.mode-questions summary{padding-block:19px}.mode-closing{padding-bottom:30px}.mode-peer-links{gap:6px 22px;margin-top:22px}.mode-peer-links>span{width:100%}.mode-route .dela-footer p{margin-bottom:16px}.mode-route .dela-health-note p{margin-bottom:0}}@container dela-mode-details (width<=41em){.mode-product-proof{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""phone""copy";gap:22px}.mode-proof-heading h2{margin-bottom:0}.mode-proof-copy{max-width:none}}@media (prefers-reduced-motion:reduce){html:has(.mode-route){scroll-behavior:auto}.mode-hero-art img{animation:none}}@media (width<=700px){.mode-topline{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}.mode-switcher{width:100%}.mode-switcher a{flex:1;padding-inline:8px}}
