@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/AlbertSans-var-latin.d33f7bf3ed27.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/AlbertSans-var-latin-ext.c1263cfac94e.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/AlbertSans-var-italic-latin.1d0f27e93ecf.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/AlbertSans-var-italic-latin-ext.49d05714e651.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/Manrope-var-cyrillic.e58febde317b.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/Manrope-var-cyrillic-ext.4cdf0bed0838.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/InstrumentSerif-latin.9b8dd1ecf641.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/InstrumentSerif-latin-ext.b160c869d0b2.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/InstrumentSerif-italic-latin.bc891bdd08ad.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/InstrumentSerif-italic-latin-ext.148ffff0cacc.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-latin.ef05b30d6e5c.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-latin-ext.319e6b2aad48.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-cyrillic.66a1a9a1a310.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+0460-052f}@font-face{font-family:Playfair Cyrillic;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-cyrillic.66a1a9a1a310.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+0460-052f}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-italic-latin.2175449f9d44.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-italic-latin-ext.43bf186b7991.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-italic-cyrillic.de347c8e5dcd.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+0460-052f}@font-face{font-family:Playfair Cyrillic;font-style:italic;font-weight:400 900;font-display:swap;src:url("../fonts/PlayfairDisplay-var-italic-cyrillic.de347c8e5dcd.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+0460-052f}:root{--c-pink-200:#ff9fbc;--c-pink-300:#ff89b2;--c-pink-400:#ff5a93;--c-pink-500:#ff477e;--c-pink-600:#d5507f;--c-pink-700:#930450;--c-pink-750:#800049;--c-pink-800:#701c44;--c-pink-900:#6f2a42;--c-purple-300:#a879ff;--c-purple-400:#a755ff;--c-purple-600:#712bbb;--c-purple-700:#5700b3;--c-purple-900:#1d0f3c;--c-purple-ink:#1f083b;--c-lime:#b2f71b;--c-lime-soft:#d5f96b;--c-card-pink:#ffd2e2;--c-card-hero-pink:#ffb2cd;--c-card-dark-pink:#ee7ca4;--c-note-pink:#ff93b9;--c-check:#ff6ea1;--c-acc-ring:#e29cbc;--c-tile-blush:#fff3f7;--c-method-2:#c0045c;--c-lang-pill:#ecd0ff;--c-search-women:#ffbad4;--c-card-pink-2:#fccbdc;--c-card-lilac:#d0b6ff;--c-chip-purple:#9b64ff;--c-wine:#800049;--c-plum:#480067;--c-plum-ink:#34004a;--c-text-soft:#393939;--c-text-muted:#616161;--c-faq-side:#feeff4;--c-hero-purple:#c765ff;--c-hero-violet:#b431df;--c-social:#d9d9d9;--c-overlay:rgba(70,40,50,.72);--c-page-women:#fffafd;--c-blob-pink:#fec2e0;--c-blob-lime:#e4ffaa;--neutral-0:#fff;--neutral-50:#fbfbfb;--neutral-100:#f2f2f2;--neutral-200:#e3e3e3;--neutral-400:#9a9a9a;--neutral-600:#525252;--neutral-800:#2b2b2b;--neutral-900:#111;--info:#2f5f8f;--success:#2e6b3a;--warning:#8a5a00;--danger:#9b1c1c;--info-bg:#eaf1f8;--success-bg:#e8f3ea;--warning-bg:#fbf1dc;--danger-bg:#f9e3e3;--grad-hero:linear-gradient(90deg,var(--c-pink-800),var(--c-pink-500));--grad-title-w:linear-gradient(90deg,var(--c-pink-600),var(--c-pink-900));--grad-cta-w:linear-gradient(90deg,var(--c-pink-500),var(--c-pink-800));--grad-title-c:linear-gradient(90deg,var(--c-purple-900),var(--c-purple-600));--grad-cta-c:linear-gradient(90deg,var(--c-purple-700),var(--c-purple-400));--grad-capsule-w:linear-gradient(90deg,#752c46,#a63e63);--grad-capsule-c:linear-gradient(90deg,#1e103e,#502089);--glass-bg:hsla(0,0%,100%,.36);--glass-border:rgba(183,0,83,.38);--glass-blur:12.25px;--glass-border-width:2px;--stage-bg:rgba(255,150,187,.09);--stage-border:var(--c-pink-400);--stage-border-width:8px;--brand-w:#930450;--brand-w-soft:#ffe9f1;--brand-c:#5700b3;--brand-c-soft:#efe4ff;--brand:var(--c-pink-700);--brand-soft:var(--c-pink-200);--brand-contrast:var(--neutral-0);--font-sans:"Albert Sans","Manrope Cyrillic",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-base:1.125rem;--leading:1.6;--leading-tight:1.15;--measure:70ch;--fs-hero:clamp(2rem,1.028rem + 4.48vw,5.333rem);--fs-hero-sub:clamp(1.444rem,0.829rem + 2.84vw,3.556rem);--fs-h1:clamp(1.222rem,0.931rem + 1.35vw,2.222rem);--fs-h2:clamp(1.111rem,0.852rem + 1.2vw,2rem);--fs-h3:clamp(1rem,0.773rem + 1.05vw,1.778rem);--fs-body:clamp(1rem,0.773rem + 1.05vw,1.778rem);--fs-lead:clamp(0.944rem,0.831rem + 0.52vw,1.333rem);--fs-ui:clamp(0.889rem,0.824rem + 0.3vw,1.111rem);--fs-sm:0.889rem;--fs-card-title:clamp(1.111rem,0.852rem + 1.2vw,2rem);--fs-card:clamp(0.889rem,0.726rem + 0.75vw,1.333rem);--fs-tile-title:clamp(1rem,0.773rem + 1.05vw,1.778rem);--fs-tile:clamp(0.833rem,0.768rem + 0.3vw,1.111rem);--fs-capsule:clamp(1rem,0.87rem + 0.6vw,1.556rem);--gap-block:clamp(2rem,1.3rem + 2.9vw,4rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--section-gap:clamp(3rem,1.6rem + 5.8vw,7.5rem);--radius:16px;--radius-sm:8px;--radius-glass:clamp(20px,1.5vw + 14px,50px);--radius-capsule:clamp(60px,11.6vw + 15px,200px);--radius-stage:clamp(60px,17.4vw + 8px,300px);--radius-pill:999px;--shadow-card:0 10px 30px rgba(112,28,68,.08);--shadow-float:0 14px 40px rgba(112,28,68,.16);--tap-target:44px;--container:1484px;--gutter:clamp(1rem,0.3rem + 3.2vw,7.6rem);--font-scale:1}body[data-section=women]{--brand:var(--brand-w);--brand-soft:var(--brand-w-soft)}body[data-section=children]{--brand:var(--brand-c);--brand-soft:var(--brand-c-soft);--glass-border:rgba(87,0,179,.38)}:root{--c-bg:#faf7f5;--c-ink:#2b1a2e;--c-ink-2:#3d2a40;--c-muted:#6b5a6d;--c-rasp:#b8336a;--c-rasp-dark:#9a2756;--c-rasp-light:#f2a7c6;--c-mauve:#a34f72;--c-mauve-ink:#7a2f52;--c-blush:#f7e4ea;--c-blush-2:#f3dce5;--c-blush-3:#f3d6e0;--c-blush-4:#faf0f3;--c-lilac-bg:#ece6f7;--c-lilac-ink:#7d6caf;--c-flower:#e597b6;--c-line:#e8dde2;--c-ribbon-breast:#f2bfd0;--c-ribbon-cervical:#bcdcdc;--c-ribbon-children:#f1e2a6;--font-serif:"Instrument Serif","Playfair Cyrillic",Georgia,"Times New Roman",serif;--font-display:"Playfair Display",Georgia,"Times New Roman",serif;--fs-display:clamp(2rem,1.35rem + 1.75vw,3.2rem);--fs-hero-final:clamp(2.6rem,1rem + 5.4vw,7rem);--radius-card:clamp(20px,1.6vw,30px);--radius-panel:clamp(24px,2.2vw,40px);--container:1170px;--container-narrow:880px;--gutter:clamp(1rem,0.6rem + 2vw,2.5rem);--neutral-50:var(--c-bg);--neutral-900:var(--c-ink);--neutral-800:var(--c-ink);--neutral-600:var(--c-muted);--c-pink-200:var(--c-blush);--c-pink-300:var(--c-blush-2);--c-pink-400:var(--c-rasp);--c-pink-500:var(--c-rasp);--c-pink-600:var(--c-mauve);--c-pink-700:var(--c-rasp);--c-pink-750:var(--c-ink);--c-pink-800:var(--c-mauve-ink);--c-pink-900:var(--c-ink);--c-card-pink:var(--c-blush);--c-card-pink-2:var(--c-blush-2);--c-card-hero-pink:var(--c-blush-4);--c-card-dark-pink:var(--c-blush-3);--c-note-pink:#fff;--c-check:var(--c-mauve);--c-acc-ring:var(--c-line);--c-tile-blush:var(--c-blush-4);--c-method-2:var(--c-mauve);--c-card-lilac:var(--c-lilac-bg);--c-chip-purple:var(--c-lilac-ink);--c-wine:var(--c-ink);--c-plum:var(--c-ink);--c-plum-ink:var(--c-ink);--c-text-soft:var(--c-ink);--c-text-muted:var(--c-muted);--c-lime:var(--c-blush-3);--c-lime-soft:var(--c-blush-3);--brand-w:var(--c-rasp);--brand-w-soft:var(--c-blush);--brand-c:#5b4a94;--brand-c-soft:var(--c-lilac-bg);--brand:var(--c-rasp);--brand-soft:var(--c-blush);--grad-title-w:linear-gradient(90deg,var(--c-ink),var(--c-ink));--grad-cta-w:linear-gradient(90deg,var(--c-rasp),var(--c-rasp));--grad-title-c:linear-gradient(90deg,var(--c-ink),var(--c-ink));--grad-cta-c:linear-gradient(90deg,#5b4a94,#5b4a94);--grad-hero:linear-gradient(90deg,var(--c-ink),var(--c-ink));--grad-capsule-w:var(--grad-title-w);--grad-capsule-c:var(--grad-title-c);--grad-title:var(--grad-title-w);--grad-cta:var(--grad-cta-w);--glass-bg:#fff;--glass-border:var(--c-line);--glass-blur:0px;--glass-border-width:1px;--stage-bg:var(--c-blush-4);--stage-border:var(--c-line);--radius-glass:var(--radius-card);--shadow-card:0 1px 2px rgba(43,26,46,.04);--shadow-float:0 18px 40px rgba(43,26,46,.14)}body[data-section=women]{--brand:var(--c-rasp);--brand-soft:var(--c-blush);--grad-title:var(--grad-title-w);--grad-cta:var(--grad-cta-w)}body[data-section=children]{--brand:#5b4a94;--brand-soft:var(--c-lilac-bg);--grad-title:var(--grad-title-c);--grad-cta:var(--grad-cta-c);--glass-border:var(--c-line)}html[data-contrast=high]{--neutral-0:#fff;--neutral-50:#fff;--neutral-100:#fff;--neutral-200:#000;--neutral-400:#000;--neutral-600:#000;--neutral-800:#000;--neutral-900:#000;--brand:#000;--brand-soft:#ff0;--brand-contrast:#fff;--grad-hero:linear-gradient(90deg,#000,#000);--grad-title:var(--grad-hero);--grad-cta:var(--grad-hero);--grad-title-w:var(--grad-hero);--grad-title-c:var(--grad-hero);--grad-cta-w:var(--grad-hero);--grad-cta-c:var(--grad-hero);--glass-bg:#fff;--glass-border:#000;--glass-blur:0px;--stage-bg:#fff;--stage-border:#000;--c-pink-200:#fff;--c-pink-300:#fff;--c-purple-300:#fff;--c-lime:#ff0;--shadow-card:none;--shadow-float:none;--c-pink-400:#000;--c-pink-500:#000;--c-pink-600:#000;--c-check:#000;--c-chip-purple:#000;--c-hero-purple:#000;--c-hero-violet:#000;--c-method-2:#000;--c-wine:#000;--c-plum:#000;--c-plum-ink:#000;--c-text-soft:#000;--c-text-muted:#000;--c-acc-ring:#000;--c-card-pink:#fff;--c-card-pink-2:#fff;--c-card-lilac:#fff;--c-card-hero-pink:#fff;--c-card-dark-pink:#fff;--c-note-pink:#fff;--c-tile-blush:#fff;--c-faq-side:#fff;--c-lang-pill:#fff;--c-search-women:#fff;--c-overlay:rgba(0,0,0,.88);--c-bg:#fff;--c-ink:#000;--c-ink-2:#000;--c-muted:#000;--c-rasp:#000;--c-rasp-dark:#000;--c-rasp-light:#ff0;--c-mauve:#000;--c-mauve-ink:#000;--c-blush:#fff;--c-blush-2:#fff;--c-blush-3:#fff;--c-blush-4:#fff;--c-lilac-bg:#fff;--c-lilac-ink:#000;--c-flower:#000;--c-line:#000}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--neutral-0);--glass-blur:0px;--stage-bg:var(--neutral-0)}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-font-scale="125"]{--font-scale:1.25}html[data-font-scale="150"]{--font-scale:1.5}@media print{.a11y-toolbar,.banner,.breadcrumbs,.consent,.cta,.embed,.filter-form,.filter-tabs,.glossary-letters,.htmx-indicator,.lang-switch,.map,.map-placeholder,.question-form form button,.search-form,.share,.site-footer,.site-header,.site-nav,.skip-link,.tool-form button,.video__placeholder,.video__player{display:none!important}html{font-size:12pt;color:#000;background:#fff}body{display:block}:root{--glass-bg:#fff;--glass-blur:0px;--glass-border:#000;--stage-bg:#fff;--stage-border:#000;--stage-border-width:1px;--grad-hero:none;--grad-cta:none;--shadow-card:none;--shadow-float:none;--radius-glass:4px;--radius-capsule:4px;--radius-stage:4px}.capsule-card__title,.page-header h1,.stat__value,.u-gradient-text{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#000!important}.capsule-card__arrow,.capsule-card__art,.check-card__arrow,.check-card__shape,.landing__blobs,.page-header h1:before,.section-banner,.section-heading__title:before,.section-tabs,.variant-switch{display:none!important}main h1.sr-only{position:static!important;width:auto!important;height:auto!important;margin:0 0 .5em!important;clip:auto!important;overflow:visible!important;white-space:normal!important}.capsule-card,.check-card{background:none!important;box-shadow:none!important;border:1px solid #000;min-height:0}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.container{max-width:none;padding:0}a{color:inherit;text-decoration:none}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.callout,.card,.faq__item,.glossary-group,.institution,.material,.stat,.steps__item,.symptom,.tool-result{-moz-column-break-inside:avoid;break-inside:avoid;border-color:#000}.card__link:after{display:none}.steps__number{border:1px solid #000;background:none;color:#000}.columns{display:block}.columns__col{margin-bottom:1em}details>summary{list-style:none;font-weight:700}details:not([open])>:not(summary){display:block}.checklist__item input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.tool-result{border:2px solid #000;background:none}.article__footer,.story__footer{border-top:1px solid #000}h1:after{content:"";display:block;height:2px;background:#000;margin-top:.3em}main:after{content:"ertaaniqla.uz";display:block;margin-top:2em;font-size:.9em;color:#444}@page{margin:1.5cm}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:var(--font-sans);font-size:calc(var(--text-base)*var(--font-scale));line-height:var(--leading);color:var(--neutral-900);-webkit-text-size-adjust:100%}body,html{background:var(--neutral-50)}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;font-size:var(--fs-lead)}main{flex:1 0 auto}a{color:var(--brand);text-decoration:underline;text-underline-offset:.15em}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px}h1,h2,h3{line-height:var(--leading-tight);font-weight:700;margin:0 0 var(--space-4)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2);margin-top:var(--space-8)}h3{font-size:var(--fs-h3);margin-top:var(--space-6)}ol,p,ul{margin:0 0 var(--space-4)}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!container{width:100%!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--measure)}.placeholder{color:var(--neutral-600);font-style:italic}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-2);top:-100px;z-index:100;padding:var(--space-2) var(--space-4);background:var(--neutral-900);color:var(--neutral-0)}.skip-link:focus{top:var(--space-2)}.\!button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--tap-target)!important;padding:var(--space-2) var(--space-6)!important;border:2px solid var(--brand)!important;text-decoration:none!important;font-weight:700!important;cursor:pointer!important}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-6);border:2px solid var(--brand);text-decoration:none;font-weight:700;cursor:pointer}.button--primary{background-image:var(--grad-cta);border-color:transparent;color:var(--neutral-0)}.button--secondary{background:var(--glass-bg);color:var(--brand);border-color:var(--glass-border)}.u-gradient-text{background-image:var(--grad-title);color:var(--brand);font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.u-gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent}}.glass{background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);padding:clamp(var(--space-4),2.2vw,var(--space-12))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-3) clamp(var(--space-4),1.6vw,var(--space-8));border-radius:var(--radius-pill);font-size:var(--fs-ui);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border:var(--glass-border-width) solid transparent}.pill--active,.pill--cta{background-image:var(--grad-cta);color:var(--neutral-0);border-color:transparent}.pill--ghost{background:var(--glass-bg);border-color:var(--glass-border);color:var(--c-pink-750)}.pill--cta{padding-inline:clamp(var(--space-6),3vw,var(--space-16))}.pill--cta,.pill--lg{font-size:var(--fs-h3)}.pill--lg{min-height:clamp(48px,4vw,70px);font-weight:700}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pill--ghost{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.section-heading__title{font-size:var(--fs-h2);margin:0;text-transform:uppercase}.page-header{margin-block:var(--space-6) var(--space-8)}.page-header__eyebrow{color:var(--brand);font-weight:700;margin:0}.page-header__lead{font-size:var(--fs-lead);color:var(--neutral-600);max-width:var(--measure)}.page-header h1,.section-heading__title{display:flex;align-items:center;gap:var(--space-3);text-transform:uppercase}.page-header h1:before,.section-heading__title:before{content:"";flex:none;width:clamp(28px,3.4vw,66px);height:clamp(28px,3.4vw,66px);background:url("../img/figma/icon-flower.21ae48a1d8a1.svg") 50%/contain no-repeat}.page-header h1{background-image:var(--grad-title);color:var(--brand)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-header h1{-webkit-background-clip:text;background-clip:text;color:transparent}}.site-header{background:transparent;padding-block:clamp(var(--space-3),2.6vw,var(--space-8));position:relative}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-height:56px}.site-header__brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--neutral-900)}.\!banner{background:var(--warning-bg)!important;border-block:1px solid var(--warning)!important;padding-block:var(--space-3)!important}.banner{background:var(--warning-bg);border-block:1px solid var(--warning);padding-block:var(--space-3)}.banner--home{margin-block:var(--space-4);padding-inline:var(--space-4)}.banner--emergency{border-block-start:0;padding-block:var(--space-2);text-align:center;font-weight:700;font-size:.95rem}.site-nav{width:100%}.site-nav__toggle-button{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius)}.nav-dropdown>summary::-webkit-details-marker,.site-nav__toggle-button::-webkit-details-marker{display:none}.site-nav__menu{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4)}.site-nav__primary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.site-nav__link{display:inline-flex;align-items:center;min-height:var(--tap-target);padding-inline:var(--space-2);font-style:italic;font-size:var(--fs-ui);color:var(--neutral-900);text-decoration:none;cursor:pointer}.site-nav__dropdown.is-active>.site-nav__link,.site-nav__link:focus-visible,.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--c-pink-700)}.nav-dropdown>summary{list-style:none}.nav-dropdown__toggle:after{content:"";width:.45em;height:.45em;margin-left:.5em;margin-top:-.25em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.site-nav__sections{list-style:none;margin:0;padding:0 0 0 var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.site-nav__section[data-section=women]{--brand:var(--brand-w);--brand-soft:var(--brand-w-soft)}.site-nav__section[data-section=children]{--brand:var(--brand-c);--brand-soft:var(--brand-c-soft)}.mega-menu__title{cursor:pointer;font-weight:700;color:var(--brand);min-height:var(--tap-target);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-left:4px solid var(--brand)}.mega-menu__panel{padding:var(--space-2) var(--space-4);background:var(--brand-soft)}.mega-menu__root{display:block;font-weight:700;margin-bottom:var(--space-2)}.mega-menu__tagline{font-weight:400;color:var(--neutral-600)}.mega-menu__children,.mega-menu__items{list-style:none;margin:0;padding:0}.mega-menu__item{margin-block:var(--space-2)}.mega-menu__item>a{font-weight:700;display:inline-flex;min-height:var(--tap-target);align-items:center}.mega-menu__children{padding-left:var(--space-4)}.mega-menu__children a{display:inline-flex;min-height:var(--tap-target);align-items:center}.site-nav__utils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.site-search{display:inline-flex;align-items:center;min-height:var(--tap-target);width:min(100%,13rem);padding-inline:var(--space-4) var(--space-2);border-radius:var(--radius-pill);background-image:var(--grad-cta)}.site-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--neutral-0);font:inherit;font-size:var(--fs-ui)}.site-search__input::-moz-placeholder{color:var(--neutral-0);opacity:1}.site-search__input::placeholder{color:var(--neutral-0);opacity:1}.site-search__input:focus{outline:none}.site-search:focus-within{outline:3px solid var(--c-pink-700);outline-offset:2px}.site-search__button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);border:0;background:transparent;cursor:pointer}@media (min-width:64rem){.site-nav{width:auto;flex:1 1 auto}.site-nav__toggle-button{display:none}.site-nav__toggle>.site-nav__menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);padding:0}.site-nav__toggle::details-content{content-visibility:visible}.site-nav__primary{flex-direction:row;align-items:center;gap:clamp(var(--space-6),3.2vw,3.4rem);margin-inline:auto}.site-nav__link{padding-inline:0}.nav-dropdown{position:relative}.nav-dropdown__panel{position:absolute;top:calc(100% + var(--space-2));z-index:50;min-width:100%;background:var(--neutral-0);border:1px solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--shadow-float)}.site-nav__sections.nav-dropdown__panel{left:50%;transform:translateX(-50%);flex-direction:row;gap:var(--space-6);padding:var(--space-6);width:-moz-max-content;width:max-content;max-width:min(90vw,52rem)}.site-nav__section{flex:1 1 0;min-width:18rem}.site-nav__section .mega-menu::details-content{content-visibility:visible}.site-nav__section .mega-menu__title{pointer-events:none;border-left:0;padding-inline:0;font-size:var(--fs-h3)}.site-nav__section .mega-menu__title::-webkit-details-marker{display:none}.site-nav__section .mega-menu__title{list-style:none}.mega-menu__panel{background:transparent;padding:0}.site-nav__section .mega-menu__children,.site-nav__section .mega-menu__tagline,.site-nav__section .mega-menu__title{display:none}.site-nav__section .mega-menu__root{font-size:var(--fs-h3);color:var(--brand);text-decoration:none;margin-bottom:var(--space-3)}.site-nav__section .mega-menu__item{margin-block:0}.site-nav__section .mega-menu__item>a{font-weight:400;font-size:var(--fs-ui);color:var(--neutral-900);text-decoration:none}.site-nav__section .mega-menu__item>a:focus-visible,.site-nav__section .mega-menu__item>a:hover{color:var(--brand);text-decoration:underline}.site-nav__section .mega-menu__title{font-style:normal}.lang-menu__panel{right:0;margin-top:0;padding:var(--space-2)}.lang-menu .lang-switch{flex-direction:column;align-items:stretch;background:transparent}}.lang-switch{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-1) var(--space-2);background:var(--c-pink-200);border-radius:var(--radius-pill)}.lang-switch__current{font-weight:700}.lang-switch__current,.lang-switch__link{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:var(--space-2);color:var(--c-pink-700);font-size:var(--fs-ui)}.lang-switch__link{text-decoration:none}.lang-switch__link:focus-visible,.lang-switch__link:hover{text-decoration:underline}.section-tabs{margin-block:var(--space-6)}.section-tabs__list{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-2);background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);overflow-x:auto;scrollbar-width:thin}.section-tabs__item{flex:none}.section-tabs__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);font-size:var(--fs-ui);text-decoration:none;white-space:nowrap}.section-tabs__link:hover{text-decoration:underline}.section-tabs__link.is-active{background-image:var(--grad-cta);color:var(--neutral-0);font-weight:500;text-decoration:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-tabs__list{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.breadcrumbs{font-size:.9em;margin-block:var(--space-4)}.breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.breadcrumbs__item+.breadcrumbs__item:before{content:"›";margin-right:var(--space-2);color:var(--neutral-400)}.page-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:.9em;color:var(--neutral-600);margin-block:var(--space-4)}.verified-badge{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--success);font-weight:700}.cards-grid__items,.section-cards{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:40rem){.cards-grid__items,.section-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.cards-grid__items{grid-template-columns:repeat(3,1fr)}}.card{position:relative;border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--glass-bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.card__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);margin-bottom:var(--space-3)}.card__icon{display:inline-block;color:var(--brand);margin-bottom:var(--space-2)}.card__title{font-size:1.1em;margin:0 0 var(--space-2)}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card__meta{font-size:.85em;color:var(--neutral-600);margin:var(--space-2) 0 0}.landing{position:relative}.hero{padding-block:var(--space-8)}.capsule-card__title.u-gradient-text{background-image:var(--grad-capsule-w)}.capsule-card[data-section=children] .capsule-card__title.u-gradient-text{background-image:var(--grad-capsule-c)}.checks{display:grid;gap:var(--space-4);grid-template-columns:1fr;margin-block:var(--section-gap)}@media (min-width:64rem){.landing__top{grid-template-columns:minmax(0,516fr) minmax(0,891fr);gap:clamp(var(--space-8),4.5vw,4.9rem);align-items:center}.landing__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-4),1.9vw,2.1rem)}.landing__sections .capsule-card{aspect-ratio:430/704;overflow:visible;padding:clamp(var(--space-12),6.3vw,6.8rem) clamp(var(--space-6),4vw,4.3rem) 0}.capsule-card__title{font-size:clamp(1.75rem,.9rem + 1.6vw,2.75rem);line-height:1.05}.capsule-card__text{font-size:var(--fs-lead);line-height:1.2}.landing__sections .capsule-card__arrow{top:clamp(8px,.9vw,15px);right:clamp(8px,.8vw,13px);width:clamp(56px,5.1vw,88px);height:auto}.landing__sections .capsule-card__clip{display:block;position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.landing__sections .capsule-card__art{position:absolute;left:-12%;bottom:-6%;width:124%;max-width:none;margin:0;opacity:.55}.landing__sections .capsule-card[data-section=children] .capsule-card__art{left:12%;bottom:8%;width:76%;opacity:.8}.capsule-card__text,.capsule-card__title{position:relative;z-index:1}.checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured{margin-block:var(--space-8)}.callout{display:flex;gap:var(--space-4);align-items:flex-start;padding:clamp(var(--space-4),1.6vw,var(--space-8));border:var(--glass-border-width) solid var(--glass-border);border-left:8px solid var(--info);background:var(--glass-bg);border-radius:var(--radius-glass);margin-block:var(--space-6)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.callout{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.callout--warning{border-color:var(--warning);background:var(--warning-bg)}.callout--danger{border-color:var(--danger);background:var(--danger-bg)}.callout--success{border-color:var(--success);background:var(--success-bg)}.callout--reassurance{border-color:var(--brand);background:var(--brand-soft)}.callout__icon{flex:none;width:1.5em;height:1.5em;border-radius:50%;border:2px solid;text-align:center;line-height:1.3em;font-weight:700}.callout__title{font-weight:700;margin-bottom:var(--space-2)}.callout__text>:last-child{margin-bottom:0}.columns{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:48rem){.columns--2{grid-template-columns:repeat(2,1fr)}.columns--3{grid-template-columns:repeat(3,1fr)}}.columns__col{border-top:3px solid var(--brand);padding-top:var(--space-3)}.columns__title{margin-top:0}.steps__list{list-style:none;margin:0;padding:0}.steps__item{display:flex;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--glass-border)}.steps__number{flex:none;width:2.5em;height:2.5em;background:var(--c-lime);color:var(--neutral-900);display:inline-flex;align-items:center;justify-content:center;font-weight:700;clip-path:polygon(50% 0,61% 13%,77% 6%,82% 23%,98% 24%,94% 41%,100% 50%,94% 59%,98% 76%,82% 77%,77% 94%,61% 87%,50% 100%,39% 87%,23% 94%,18% 77%,2% 76%,6% 59%,0 50%,6% 41%,2% 24%,18% 23%,23% 6%,39% 13%)}.steps__title{margin-top:0}.steps__deadline{font-weight:700;color:var(--warning)}.symptom-list__items{list-style:none;margin:0;padding:0}.symptom{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:6px solid var(--info);margin-block:var(--space-3);background:var(--glass-bg);border-radius:var(--radius)}.symptom--soon{border-color:var(--warning)}.symptom--urgent{border-color:var(--danger)}.symptom__icon{flex:none;font-weight:700;width:2em;text-align:center}.symptom--soon .symptom__icon{color:var(--warning)}.symptom--urgent .symptom__icon{color:var(--danger)}.symptom__name{font-weight:700;margin:0}.symptom__urgency{font-size:.9em;margin:0 0 var(--space-2)}.stat{border:var(--glass-border-width) solid var(--glass-border);padding:clamp(var(--space-4),1.4vw,var(--space-8));border-radius:var(--radius-glass);text-align:center;background:var(--glass-bg)}.stat__value{font-size:var(--fs-h1);font-weight:700;background-image:var(--grad-title);color:var(--brand);margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.stat__value{-webkit-background-clip:text;background-clip:text;color:transparent}}.stat__label{margin:0}.stat__source{font-size:.8em;color:var(--neutral-600);margin:var(--space-2) 0 0}.block--embed,.video{margin-block:var(--space-6)}.embed__frame,.video__player{width:100%;aspect-ratio:16/9;border:0;background:var(--neutral-900)}.embed--vertical .embed__frame,.video--vertical .video__player{aspect-ratio:9/16;max-width:24rem}.embed__facade{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border:2px dashed var(--neutral-400);background:var(--neutral-50);cursor:pointer}.embed--vertical .embed__facade{aspect-ratio:9/16;max-width:24rem}.embed__cta{font-weight:700;color:var(--brand)}.embed__notice{font-size:.85em;color:var(--neutral-600)}.video__speaker{font-weight:700;margin-block:var(--space-2) 0}.video__caption{color:var(--neutral-600)}.video__description{max-width:70ch;margin-block:0 var(--space-6)}.gallery__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:40rem){.gallery__items{grid-template-columns:repeat(2,1fr)}}.gallery__download{margin-left:var(--space-2);font-weight:700}.faq__item{border-bottom:1px solid var(--neutral-200)}.faq__question{cursor:pointer;font-weight:700;padding-block:var(--space-3);min-height:var(--tap-target)}.faq__answer{padding-bottom:var(--space-4)}.glossary-terms__term{font-weight:700;margin-top:var(--space-3)}.glossary-terms__definition{margin:0 0 var(--space-2)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid var(--neutral-200);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.table th{background:var(--brand-soft)}.cta{padding:var(--space-6);border:1px solid var(--neutral-200);border-radius:var(--radius);text-align:center}.quote{border-left:4px solid var(--brand);padding-left:var(--space-4);font-style:italic}.quote__author{font-style:normal;color:var(--neutral-600)}.document__link{font-weight:700}.document__meta{color:var(--neutral-600);font-size:.9em}.institution-list__items{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:48rem){.institution-list__items{grid-template-columns:repeat(2,1fr)}}.institution-list__count{font-weight:700;color:var(--brand)}.institution{position:relative;border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--glass-bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.institution{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.institution__name{margin:0 0 var(--space-1);font-size:var(--fs-ui);color:var(--neutral-900)}.institution__kind{color:var(--neutral-600);margin:0 0 var(--space-2);font-style:italic}.institution__free{display:inline-flex;align-items:center;background:var(--c-lime);color:var(--neutral-900);font-weight:700;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:.9em}.institution__phone a{font-weight:700;color:var(--brand)}.institution__services{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.institution__services li{background:var(--brand-soft);color:var(--brand);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:.85em}.institution__verified{font-size:.85em;color:var(--neutral-600);margin-bottom:0}.screening-route{margin-block:var(--space-8)}.screening-route__title{margin:0 0 var(--space-3)}.screening-route__form{display:grid;gap:var(--space-3);grid-template-columns:1fr;align-items:end;padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);margin-block:var(--space-4) var(--space-6)}@media (min-width:48rem){.screening-route__form{grid-template-columns:1fr 1fr auto}}.screening-route__field label{display:block;font-weight:700;margin-bottom:var(--space-1)}.screening-route__field select{width:100%;min-height:var(--tap-target);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--neutral-0);color:var(--neutral-900);font:inherit}.screening-route__field select:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.screening-route__field select:disabled{opacity:.6}.screening-route__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.screening-route__step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding:clamp(var(--space-4),1.4vw,var(--space-6));background:var(--neutral-0);border-radius:var(--radius-card);border:1px solid var(--c-line)}.screening-route__number{display:inline-grid;place-items:center;inline-size:2.4em;block-size:2.4em;border-radius:50%;background:var(--brand);color:var(--neutral-0);font-weight:700}.screening-route__body{min-width:0}.screening-route__step-title{margin:0 0 var(--space-2);font-size:var(--fs-ui)}.screening-route__text>:last-child{margin-bottom:0}.screening-route__places{margin-top:var(--space-4)}.screening-route__hint,.screening-route__note{margin:var(--space-3) 0 0;color:var(--neutral-600);font-style:italic}.filter-form{display:grid;gap:var(--space-3);grid-template-columns:1fr;align-items:end;padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);margin-block:var(--space-6)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.filter-form{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}@media (min-width:48rem){.filter-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.filter-form label{display:block;font-weight:700;margin-bottom:var(--space-1)}.filter-form .search-form__input{width:100%}.filter-form select{width:100%;min-height:var(--tap-target);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--neutral-0);color:var(--neutral-900);font:inherit}.filter-form__field--checkbox{display:flex;gap:var(--space-2);align-items:center;min-height:var(--tap-target)}.filter-form__field--checkbox input{width:1.5rem;height:1.5rem;accent-color:var(--brand)}.filter-form__field--checkbox label{font-weight:400;margin:0}.filter-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4)}.filter-tabs a{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-6);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--c-pink-750);font-size:var(--fs-ui);text-decoration:none}.filter-tabs a:hover{text-decoration:underline}.filter-tabs a[aria-current=true]{background:none;background-image:var(--grad-cta);color:var(--neutral-0);border-color:transparent;font-weight:500}.story__person{font-weight:700;font-size:var(--fs-ui);color:var(--brand);margin:0 0 var(--space-2)}.story__footer{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);font-size:.9em;color:var(--neutral-600);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg)}.story__consent{margin:0}.field{margin-block:var(--space-4)}.field label{display:block;font-weight:700;margin-bottom:var(--space-1)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;max-width:32rem;min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--neutral-0);color:var(--neutral-900);font:inherit}.field textarea{max-width:48rem;min-height:8rem;border-radius:var(--radius-glass);padding:var(--space-3) var(--space-4)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.filter-form select:focus-visible,.search-form__input:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.field--checkbox{display:flex;gap:var(--space-2);align-items:flex-start}.checklist__item input,.field--checkbox input{width:1.5rem;height:1.5rem;margin-top:.2rem;flex:none;accent-color:var(--brand)}.field--checkbox label{font-weight:400;margin:0}.field--checkbox{flex-wrap:wrap}.field--checkbox .field__link{flex-basis:100%;padding-inline-start:calc(1.5rem + var(--space-2));display:inline-flex;align-items:center;min-height:var(--tap-target)}.field--error input,.field--error select,.field--error textarea{border-color:var(--danger)}.field__help{font-size:.9em;color:var(--neutral-600);margin:var(--space-1) 0 0}.field__error{color:var(--danger);font-weight:700;margin:var(--space-1) 0 0}.form-errors,.form-success{border:var(--glass-border-width) solid var(--glass-border);border-left-width:8px;border-radius:var(--radius-glass);padding:clamp(var(--space-4),1.6vw,var(--space-8));margin-block:var(--space-4)}.form-errors{border-color:var(--danger);background:var(--danger-bg)}.form-errors__title{font-weight:700;margin:0 0 var(--space-2)}.form-success{border-color:var(--success);background:var(--success-bg)}.hp-field,.hp-wrap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.question-form,.tool-form{margin-block:var(--space-6);padding:clamp(var(--space-4),2.2vw,var(--space-12));background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.question-form,.tool-form{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.question-form .form-success h2,.question-form>h2:first-child{margin-top:0}.question-form .button,.tool-form .button{min-height:clamp(48px,4vw,70px);padding-inline:clamp(var(--space-6),3vw,var(--space-12));font-size:var(--fs-ui)}.question-form .\!button,.tool-form .\!button{min-height:clamp(48px,4vw,70px)!important;padding-inline:clamp(var(--space-6),3vw,var(--space-12))!important;font-size:var(--fs-ui)!important}.tool-form__note{font-size:.9em;color:var(--neutral-600)}.tool-form__count{font-weight:700;color:var(--brand);min-height:1.5em}.checklist{border:0;padding:0;margin:0 0 var(--space-4)}.checklist legend{font-weight:700;font-size:var(--fs-ui);margin-bottom:var(--space-2)}.checklist__item{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;border-bottom:1px solid var(--glass-border)}.checklist__item:last-child{border-bottom:0}.tool-result{border:var(--glass-border-width) solid var(--glass-border);border-left-width:8px;border-left-color:var(--brand);border-radius:var(--radius-glass);padding:clamp(var(--space-4),2.2vw,var(--space-12));margin-block:var(--space-6);background:var(--glass-bg)}.tool-result>h2{margin-top:0}.tool-result--due,.tool-result--urgent{border-left-color:var(--danger);background:var(--danger-bg)}.tool-result--soon{border-left-color:var(--warning);background:var(--warning-bg)}.tool-result--ok,.tool-result--routine{border-left-color:var(--success);background:var(--success-bg)}.tool-result--na,.tool-result--none{border-left-color:var(--neutral-400);background:var(--neutral-50)}.tool-result__tests{list-style:none;margin:0 0 var(--space-4);padding:0}.tool-result__test{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--glass-border)}.tool-result__name{font-weight:700;min-width:12rem}.tool-result__status{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--neutral-0)}.tool-result__test--due .tool-result__status{background:var(--danger);color:var(--neutral-0);font-weight:700}.tool-result__test--ok .tool-result__status{background:var(--c-lime);color:var(--neutral-900)}.tool-result__interval{color:var(--neutral-600);font-size:.9em}.tool-result__level{font-weight:700;font-size:var(--fs-ui)}.disclaimer{border:var(--glass-border-width) dashed var(--glass-border);border-radius:var(--radius-glass);padding:var(--space-4) var(--space-6);margin-block:var(--space-8);font-size:.95em;color:var(--neutral-600);background:var(--glass-bg)}.disclaimer>:last-child{margin-bottom:0}.htmx-indicator{opacity:0;transition:opacity .2s}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1}.glossary-letters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4)}.glossary-letters a{display:inline-flex;min-width:var(--tap-target);min-height:var(--tap-target);align-items:center;justify-content:center;border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--c-pink-750);font-weight:700;text-decoration:none}.glossary-letters a:focus-visible,.glossary-letters a:hover{background-image:var(--grad-cta);color:var(--neutral-0);border-color:transparent}.glossary-group{margin-block:var(--space-8)}.glossary-group>h2{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(48px,4vw,70px);min-height:clamp(48px,4vw,70px);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--c-lime);color:var(--neutral-900);font-size:var(--fs-h3);margin:0 0 var(--space-4)}.glossary-terms__list{margin:0}.glossary-group .glossary-terms__term{font-size:var(--fs-ui);color:var(--brand);padding-top:var(--space-4);border-top:1px solid var(--glass-border)}.glossary-group .glossary-terms__term:first-child{border-top:0;padding-top:0}.glossary-terms__synonyms{font-weight:400;color:var(--neutral-600)}a.term,abbr.term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}[x-cloak]{display:none!important}.share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block:var(--space-8);padding-top:var(--space-6);border-top:var(--glass-border-width) solid var(--glass-border)}.share__label{font-weight:700}.share__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.share__link{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-6);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);text-decoration:none;background:var(--glass-bg);color:var(--c-pink-750);font:inherit;font-weight:500;cursor:pointer}.share__link:focus-visible,.share__link:hover{text-decoration:underline}.share__link--telegram{background-image:var(--grad-cta);color:var(--neutral-0);border-color:transparent;font-weight:700}.share__copied{margin-left:var(--space-2);color:var(--success);font-weight:700}.a11y-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--gutter);background:var(--neutral-0);border-bottom:1px solid var(--glass-border);font-size:.85em;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.a11y-toolbar>*{flex:none}.a11y-toolbar__label{color:var(--neutral-600)}.a11y-toolbar button{min-height:var(--tap-target);min-width:var(--tap-target);padding:0 var(--space-3);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--neutral-0);color:var(--neutral-900);font:inherit;cursor:pointer}.a11y-toolbar button[aria-pressed=true]{background:var(--neutral-900);color:var(--neutral-0);border-color:var(--neutral-900)}.consent{position:fixed;inset-inline:var(--space-2);bottom:var(--space-2);z-index:90;padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--neutral-0);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--shadow-float)}.consent__text{max-width:var(--measure);margin:0 0 var(--space-3)}.consent__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.materials{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:48rem){.materials{grid-template-columns:repeat(2,1fr)}}.material{border:var(--glass-border-width) solid var(--glass-border);border-top:8px solid var(--brand);border-radius:var(--radius-glass);padding:clamp(var(--space-4),1.6vw,var(--space-8));background:var(--glass-bg)}.material[data-section=women]{--brand:var(--brand-w)}.material[data-section=children]{--brand:var(--brand-c)}.material__image{width:100%;height:auto;border-radius:var(--radius-glass);margin-block:var(--space-3)}.material__text{white-space:pre-wrap;font:inherit;background:var(--neutral-0);padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius)}.material .button{margin:var(--space-2) var(--space-2) 0 0}.material .\!button{margin:var(--space-2) var(--space-2) 0 0!important}.article__hero{width:100%;height:auto;border-radius:var(--radius-glass)}.search-form__label{display:block;font-weight:700;margin-bottom:var(--space-2)}.search-form__row{display:flex;gap:var(--space-2);flex-wrap:wrap}.search-form__input{flex:1 1 14rem;min-height:var(--tap-target);padding:var(--space-3) var(--space-6);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--neutral-900);font:inherit}.search-results__count{font-weight:700;color:var(--brand)}.search-results{list-style:none;margin:var(--space-6) 0;padding:0;display:grid;gap:var(--space-4)}.search-result{position:relative;padding:clamp(var(--space-4),1.6vw,var(--space-8));border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-bg)}.search-result[data-section=women]{border-left:8px solid var(--brand-w)}.search-result[data-section=children]{border-left:8px solid var(--brand-c)}.search-result__title{font-size:var(--fs-ui);margin:0 0 var(--space-1)}.search-result__summary{margin:0;color:var(--neutral-600)}.search-result__lang{display:inline-flex;margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-lime);color:var(--neutral-900);font-size:.85em}.search-results__empty,.search-results__hint{color:var(--neutral-600)}.error-page{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--section-gap)}.error-page__code{font-size:clamp(5rem,2rem + 14vw,14rem);line-height:.9;margin:0;letter-spacing:-.04em}.error-page__title{font-size:var(--fs-h1);margin:0;text-transform:uppercase}.error-page__text{font-size:var(--fs-lead);max-width:var(--measure);margin:0}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.site-footer{border-top:var(--glass-border-width) solid var(--glass-border);background:var(--glass-bg);padding-block:var(--space-12);font-size:var(--fs-ui);margin-top:var(--section-gap)}.site-footer__partners{display:flex;gap:var(--space-4);align-items:center}body[data-section=women]{background-color:var(--c-page-women);background-image:radial-gradient(ellipse 22% 16% at 4% 9%,var(--c-blob-pink),transparent 70%),radial-gradient(ellipse 20% 18% at 98% 12%,var(--c-blob-lime),transparent 70%),radial-gradient(ellipse 30% 9% at 45% 17%,var(--c-blob-pink),transparent 70%),radial-gradient(ellipse 18% 20% at 2% 45%,var(--c-blob-pink),transparent 70%),radial-gradient(ellipse 16% 18% at 52% 52%,var(--c-blob-lime),transparent 70%),radial-gradient(ellipse 20% 20% at 99% 60%,var(--c-blob-pink),transparent 70%),radial-gradient(ellipse 22% 16% at 30% 88%,var(--c-blob-pink),transparent 70%),radial-gradient(ellipse 18% 16% at 85% 90%,var(--c-blob-lime),transparent 70%);background-size:100% 2600px;background-repeat:repeat-y}body[data-section=women] .breadcrumbs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.section-banner{display:block;width:100%;overflow:hidden;margin-block:clamp(var(--space-4),1.4vw,var(--space-8)) clamp(var(--space-6),2.8vw,var(--space-12))}.section-tabs__list{gap:clamp(var(--space-2),2vw,5rem);padding:6px;min-height:clamp(52px,4.3vw,74px);border-color:rgba(183,0,83,.36)}.section-tabs__link{font-size:var(--fs-lead);min-height:clamp(44px,3.6vw,62px);padding-inline:clamp(var(--space-4),2vw,2.75rem);color:var(--c-pink-750)}@media (min-width:80rem){.section-tabs__list{justify-content:flex-start}.section-tabs__item:first-child{margin-inline-start:auto}.section-tabs__item:last-child{margin-inline-end:auto}}.variant-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(var(--space-3),1.6vw,1.75rem);margin-block:clamp(var(--space-6),3.7vw,4rem)}.variant-switch__link{display:flex;align-items:center;justify-content:center;text-align:center;min-height:clamp(52px,4vw,70px);padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);border:var(--glass-border-width) solid var(--glass-border);background:var(--glass-bg);font-size:var(--fs-h3);font-weight:700;text-transform:uppercase;text-decoration:none}.variant-switch__label{background-image:var(--grad-title);color:var(--brand)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.variant-switch__label{-webkit-background-clip:text;background-clip:text;color:transparent}}.variant-switch__link.is-active{background-image:var(--grad-cta);border-color:transparent}.variant-switch__link.is-active .variant-switch__label{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--neutral-0)}.article--designed .page-header{margin:0}.article__body>.block,.article__body>.callout,.article__body>.steps{margin-block:0 var(--gap-block)}.article__body>.block--heading{margin-block:var(--gap-block) clamp(var(--space-4),1.8vw,1.9rem);font-size:var(--fs-h2)}.article__body>.block--heading:first-child{margin-top:0}.block--heading{background-image:var(--grad-title);color:var(--brand)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.block--heading{-webkit-background-clip:text;background-clip:text;color:transparent}}.columns__items ul,.icon-tile__text ul,.steps--capsules ul,.steps--capsules_arrows ul,.text-card__text ul{list-style:none;padding-left:0}.columns__items ul li,.text-card__text ul li{position:relative;padding-left:clamp(1.75rem,2.4vw,2.6rem);margin-block:.45em;font-style:italic}.columns__items ul li:before,.text-card__text ul li:before{content:"";position:absolute;left:0;top:.1em;width:clamp(1.1rem,1.4vw,1.5rem);height:clamp(1.1rem,1.4vw,1.5rem);background:url("../img/figma/icon-flower.21ae48a1d8a1.svg") 50%/contain no-repeat}.text-card{position:relative;display:flex;gap:clamp(var(--space-4),3vw,var(--space-12));align-items:center;padding:clamp(var(--space-6),2.6vw,2.9rem) clamp(var(--space-6),4.8vw,5.4rem);background:var(--glass-bg);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);font-size:var(--fs-body);line-height:1.2}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.text-card{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.text-card__body{flex:1 1 auto;min-width:0}.text-card__text>:first-child{margin-top:0}.text-card__text>:last-child{margin-bottom:0}.text-card__text p{margin-block:0}.text-card__title{margin:0 0 var(--space-3);font-size:var(--fs-card-title);line-height:1.15;text-transform:uppercase;background-image:var(--grad-title);color:var(--brand)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-card__title{-webkit-background-clip:text;background-clip:text;color:transparent}}.text-card__media{flex:none;width:clamp(8rem,20vw,24rem);max-width:40%;height:auto}.text-card--narrow{max-width:707px;margin-inline:auto;font-size:var(--fs-card);padding:clamp(var(--space-6),3.8vw,4.1rem) clamp(var(--space-6),3.8vw,4.3rem)}.text-card--labelled{margin-top:clamp(1.6rem,2vw,2.2rem);padding-top:clamp(2.4rem,3.4vw,4rem)}.text-card__label{position:absolute;top:0;left:clamp(var(--space-6),2vw,2.1rem);transform:translateY(-50%);margin:0;display:inline-flex;align-items:center;min-height:clamp(40px,2.9vw,50px);padding-inline:clamp(var(--space-6),2.2vw,2.4rem);border-radius:var(--radius-pill);background:var(--c-lime-soft);color:var(--neutral-800);font-size:var(--fs-h3);font-weight:700;text-transform:uppercase}.text-cards{display:grid;gap:clamp(var(--space-4),2.2vw,2.4rem);grid-template-columns:1fr}.text-cards .text-card{align-items:flex-start;font-size:var(--fs-card);line-height:1.2;padding:clamp(var(--space-6),4.3vw,4.2rem) clamp(var(--space-6),4.4vw,4.3rem)}.text-cards .text-card__media{width:clamp(7rem,12vw,13rem);align-self:center}.text-cards--3 .text-card{padding:clamp(var(--space-6),2.3vw,2.4rem) clamp(var(--space-6),2.3vw,2.4rem)}@media (min-width:48rem){.text-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.text-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.text-card--media{flex-direction:column}.text-card__media{max-width:70%;align-self:center}}.steps--capsules .steps__list,.steps--capsules_arrows .steps__list{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),3vw,3.2rem) clamp(var(--space-4),1.6vw,1.7rem)}@media (min-width:48rem){.steps--capsules .steps__list,.steps--capsules_arrows .steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.steps--capsules .steps__list,.steps--capsules_arrows .steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps--capsules .steps__item,.steps--capsules_arrows .steps__item{position:relative;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);min-height:clamp(16rem,30vw,46rem);padding:clamp(var(--space-8),3.2vw,3.1rem) clamp(var(--space-6),3.4vw,3.5rem) clamp(var(--space-12),5vw,5rem);border:clamp(4px,.46vw,8px) solid var(--c-pink-400);border-radius:999px;background:var(--stage-bg);border-bottom-width:clamp(4px,.46vw,8px);font-size:var(--fs-capsule);line-height:1.2}.steps--capsules .steps__number,.steps--capsules_arrows .steps__number{width:clamp(56px,6.2vw,107px);height:clamp(56px,6.2vw,107px);font-size:var(--fs-h3);font-weight:400;background:var(--c-lime)}.steps--capsules .steps__title,.steps--capsules_arrows .steps__title{margin:0 0 var(--space-2);font-size:var(--fs-capsule);color:var(--c-pink-700)}.steps .steps__title.steps__title--caps{margin-bottom:var(--space-6);font-size:var(--fs-body);font-weight:500;line-height:1.15;background-image:var(--grad-title)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.steps .steps__title.steps__title--caps{-webkit-background-clip:text;background-clip:text;color:transparent}}.steps--capsules .steps__deadline,.steps--capsules_arrows .steps__deadline{color:var(--c-pink-800)}.steps--capsules_arrows .steps__item:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(clamp(var(--space-4), 1.6vw, 1.7rem)*-1 - 12px);width:clamp(28px,2.6vw,44px);height:24px;transform:translateY(-50%);z-index:1;background:url("../img/figma/arrow-right.c0a320d1cfec.svg") 50%/contain no-repeat}@media (min-width:64rem){.steps--capsules_arrows .steps__item:nth-child(3n):after{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.steps--capsules_arrows .steps__item:nth-child(2n):after{display:none}}@media (max-width:47.99rem){.steps--capsules_arrows .steps__item:not(:last-child):after{top:auto;right:auto;bottom:calc(clamp(var(--space-6), 3vw, 3.2rem)*-1);left:50%;transform:translateX(-50%) rotate(90deg)}}.steps--capsules .steps__text ul,.steps--capsules_arrows .steps__text ul{margin:var(--space-4) 0 0;text-align:left;font-size:var(--fs-card)}.steps--capsules .steps__text li,.steps--capsules_arrows .steps__text li{position:relative;padding-left:clamp(1.75rem,2.4vw,2.6rem);margin-block:0 .9em;font-style:italic}.steps--capsules .steps__text li:before,.steps--capsules_arrows .steps__text li:before{content:"";position:absolute;left:0;top:.1em;width:clamp(1.1rem,1.4vw,1.5rem);height:clamp(1.1rem,1.4vw,1.5rem);background:url("../img/figma/icon-flower.21ae48a1d8a1.svg") 50%/contain no-repeat}.steps--capsules .steps__item{font-size:var(--fs-body)}.steps--capsules .steps__list:has(>.steps__item:nth-child(5):last-child) .steps__item{min-height:0;justify-content:center}@media (min-width:64rem){.steps--capsules .steps__list:has(>.steps__item:nth-child(5):last-child){grid-template-rows:auto auto;grid-auto-flow:column}.steps--capsules .steps__list:has(>.steps__item:nth-child(5):last-child) .steps__item:first-child{grid-row:span 2}}.article--designed .prose>h3:only-child{margin:0;font-size:var(--fs-h2);background-image:var(--grad-title);color:var(--brand)}.article__body>.block--rich-text:has(>h3:only-child){margin-bottom:clamp(var(--space-4),1.8vw,1.9rem)}.steps--capsules .steps__list:has(>.steps__item:nth-child(5):last-child) .steps__item{padding-block:clamp(var(--space-6),2.4vw,2.5rem);gap:var(--space-3)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.article--designed .prose>h3:only-child{-webkit-background-clip:text;background-clip:text;color:transparent}}@media (min-width:64rem){.steps--capsules_arrows .steps__list:has(>.steps__item:nth-child(4):last-child) .steps__item:not(:has(.steps__title)){padding-inline:clamp(var(--space-4),1.4vw,1.5rem);font-size:var(--fs-card)}}.steps--capsules_arrows .steps__list:has(>.steps__item:nth-child(4):last-child) .steps__text p{margin-block:0}.cards-grid--icon_tiles .cards-grid__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:clamp(var(--space-4),1.6vw,1.25rem)}@media (min-width:64rem){.cards-grid--icon_tiles .cards-grid__items{grid-template-columns:repeat(5,minmax(0,1fr))}}.icon-tile{flex-direction:column;border:1px solid var(--c-pink-400);background:var(--glass-bg);overflow:hidden}.icon-tile,.icon-tile__art{display:flex;border-radius:clamp(24px,2.3vw,40px)}.icon-tile__art{aspect-ratio:1;background:var(--c-pink-400);align-items:center;justify-content:center}.icon-tile__img{width:85%;height:auto}.icon-tile__title{margin:clamp(var(--space-4),1.3vw,1.4rem) clamp(var(--space-4),1.6vw,1.7rem) var(--space-4);font-size:var(--fs-tile-title);line-height:1.1;min-height:2.2em}.icon-tile__text{margin:0 clamp(var(--space-4),1.6vw,1.7rem) clamp(var(--space-6),1.8vw,2rem);font-size:var(--fs-tile);line-height:1.2}.icon-tile__text p{margin:0}.callout--alert{align-items:center;border:var(--glass-border-width) solid var(--glass-border);background:var(--glass-bg);padding:clamp(var(--space-4),1.7vw,1.75rem) clamp(var(--space-4),1.7vw,1.9rem);font-size:var(--fs-body);line-height:1.2}.callout--alert .callout__icon{width:clamp(48px,5.8vw,101px);height:clamp(48px,5.8vw,101px);border:0;border-radius:50%;background:url("../img/figma/icon-warning.bd5095fab9b0.svg") 50%/contain no-repeat;color:transparent;overflow:hidden}.callout--alert .callout__text p{margin:0}.cta--bare{border:0;padding:0;background:none;display:flex;justify-content:center}.cta--bare .button{min-width:min(100%,548px);min-height:clamp(56px,5.2vw,90px);font-size:var(--fs-h2);font-weight:500}.cta--bare .\!button{min-width:min(100%,548px)!important;min-height:clamp(56px,5.2vw,90px)!important;font-size:var(--fs-h2)!important;font-weight:500!important}body[data-section=women] .columns__col{border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-bg);padding:clamp(var(--space-6),2vw,2rem) clamp(var(--space-6),2vw,2.1rem)}body[data-section=women] .columns__title{font-size:var(--fs-card-title);text-transform:uppercase;line-height:1.15;background-image:var(--grad-title);color:var(--brand)}@supports ((-webkit-background-clip:text) or (background-clip:text)){body[data-section=women] .columns__title{-webkit-background-clip:text;background-clip:text;color:transparent}}body[data-section=women] .columns__items{font-size:var(--fs-card)}html[data-contrast=high] .capsule-card,html[data-contrast=high] .check-card,html[data-contrast=high] .lang-menu__toggle,html[data-contrast=high] .text-card,html[data-contrast=high] .variant-switch__link{border:2px solid #000}html[data-contrast=high] .site-search:focus-within{outline-color:#000}.bar-title{display:flex;align-items:center;gap:clamp(.9rem,2vw,2.2rem);margin:0;color:var(--c-wine);text-transform:uppercase;font-size:clamp(1.5rem,.9rem + 1.6vw,2.7rem);font-weight:600;line-height:1.1}.bar-title:before{content:"";flex:none;width:clamp(12px,1.3vw,22px);height:1.15em;background:var(--c-pink-400)}.topic-filter{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem)}@media (max-width:47.99rem){.topic-filter{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.topic-filter::-webkit-scrollbar{display:none}.topic-filter__pill{flex:none}}.pill-outline,.topic-filter__pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);padding:.4em 1.4em;border:2px solid var(--c-wine);color:var(--c-wine);background:transparent;text-decoration:none;text-transform:uppercase;font-size:clamp(.75rem,.6rem + .3vw,.95rem);font-weight:600;white-space:nowrap}.pill-outline:hover,.topic-filter__pill:hover{background:var(--c-card-pink)}.topic-filter__pill.is-active{background:var(--c-pink-400);border-color:var(--c-pink-400);color:var(--neutral-0)}.pill-cta{min-height:2.2em;padding:.3em 1.4em;border-radius:var(--radius-pill);text-decoration:none;text-transform:uppercase;font-size:clamp(.75rem,.65rem + .25vw,.95rem);font-weight:600}.pill-cta,.topic-chip{display:inline-flex;align-items:center;background:var(--c-pink-400);color:var(--neutral-0)}.topic-chip{padding:.25em 1.1em;font-size:clamp(.8rem,.7rem + .3vw,1.1rem);font-weight:500}[data-topic=children] .topic-chip{background:var(--c-chip-purple)}.arrow-disc .icon{width:50%;height:50%}.empty-state{padding:var(--space-8);border-radius:30px;background:var(--neutral-0);color:var(--c-text-muted);text-align:center}.article-card,.faq-card,.news-card,.news-feature,.topic-card,.video-card{position:relative}.article-card__link:after,.faq-card__link:after,.news-card__link:after,.news-feature__link:after,.topic-card__link:after,.video-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.article-card__link,.faq-card__link,.news-card__link,.news-feature__link,.topic-card__link,.video-card__link{color:inherit;text-decoration:none}.article-card:focus-within,.faq-card:focus-within,.news-card:focus-within,.news-feature:focus-within,.topic-card:focus-within,.video-card:focus-within{outline:3px solid var(--brand);outline-offset:3px}.article-card a:focus-visible,.faq-card a:focus-visible,.news-card a:focus-visible,.news-feature a:focus-visible,.topic-card a:focus-visible,.video-card a:focus-visible{outline:none}.landing .capsule-card{background:var(--c-card-hero-pink)}.landing .capsule-card[data-section=children]{background:var(--c-card-lilac)}.news-card{display:grid;grid-template-columns:clamp(7rem,12vw,13rem) 1fr;align-items:stretch;min-height:clamp(8rem,10vw,12.8rem);border-radius:clamp(20px,2vw,32px);background:var(--c-card-pink)}.news-card[data-topic=children]{background:var(--c-card-lilac)}.news-card__media{border-radius:inherit;background:var(--c-card-pink-2);box-shadow:0 6px 14px rgba(0,0,0,.18)}.news-card__title{color:var(--c-text-soft);font-size:clamp(1rem,.8rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.news-card__date,.news-feature__date{display:inline-flex;align-items:center;gap:.5em;margin:0;color:var(--c-text-muted);font-size:clamp(.85rem,.75rem + .3vw,1.2rem)}.news-feature{aspect-ratio:1/1;border-radius:clamp(20px,2vw,32px);overflow:hidden;background:var(--c-card-pink-2);box-shadow:0 10px 24px rgba(0,0,0,.12)}.news-feature__img{position:absolute;inset:0}.news-feature__more{position:absolute;top:clamp(.8rem,1.5vw,1.4rem);right:clamp(.8rem,1.5vw,1.4rem);font-size:clamp(.75rem,.65rem + .2vw,.9rem)}.news-feature__title{margin:0;color:var(--neutral-0);font-size:clamp(1rem,.85rem + .5vw,1.5rem);font-weight:500;line-height:1.3}.article-card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1rem,1.3vw,1.4rem) clamp(1rem,1.3vw,1.4rem) clamp(1.4rem,2.3vw,2.4rem);border-radius:clamp(28px,2.8vw,48px);background:var(--neutral-0);box-shadow:0 6px 20px rgba(0,0,0,.14)}.article-card__media{width:100%;aspect-ratio:42/17;border-radius:clamp(16px,1.5vw,26px);overflow:hidden;background:var(--c-card-pink);margin-bottom:clamp(.6rem,1.3vw,1.6rem)}.article-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card__more,.article-card__text,.article-card__title{margin-inline:clamp(.25rem,.6vw,.6rem)}.article-card__text,.article-card__title{color:var(--neutral-900);font-size:clamp(1rem,.85rem + .4vw,1.4rem);line-height:1.25}.article-card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__more{margin-top:.4rem}.video-grid{display:grid;gap:clamp(.8rem,1vw,1rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.video-card{align-items:flex-end;aspect-ratio:440/227;padding:clamp(1rem,1.3vw,1.4rem);border-radius:clamp(18px,1.8vw,30px);overflow:hidden;background:var(--c-pink-900);box-shadow:0 6px 14px rgba(0,0,0,.14)}.video-card:before{content:"";position:absolute;inset:0;background:rgba(70,40,50,.45)}.video-card__play{position:absolute;translate:-50% -60%;display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,3.7vw,64px);height:clamp(44px,3.7vw,64px);border-radius:50%;background:var(--neutral-0);color:var(--c-pink-500)}.video-card__play .icon{width:55%;height:55%;margin-left:8%}.video-card__title{position:relative;color:var(--neutral-0);font-size:clamp(.95rem,.8rem + .4vw,1.3rem);line-height:1.25}@media (min-width:64rem){.article-grid,.video-grid{grid-template-columns:repeat(3,1fr)}}.scroller__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(85%,clamp(17rem,25vw,27.5rem));gap:clamp(.8rem,1vw,1.25rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.5rem 1.5rem;padding-inline:2px}.scroller__track::-webkit-scrollbar{display:none}.scroller__track>*{scroll-snap-align:start}.list-page{padding-block:clamp(2rem,1rem + 3vw,5rem)}.pager{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-12)}.post{max-width:60rem;padding-block:clamp(2rem,1rem + 3vw,5rem)}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.post__title{margin-block:var(--space-4);color:var(--c-wine);font-size:clamp(1.6rem,1rem + 1.8vw,2.8rem);line-height:1.15}.post__lead{font-size:var(--fs-lead);color:var(--c-text-soft)}.post__img{display:block;width:100%;height:auto;border-radius:clamp(20px,2vw,32px);margin-block:var(--space-6)}.faq-hub .topic-filter{margin-bottom:var(--space-8)}.faq-hub .question-form{margin:0;padding:0;border:0;background:none;box-shadow:none}.page-faq-hub .site-footer{margin-top:0}.ask-form__send{flex:0 0 auto;min-width:clamp(9rem,13vw,14rem);min-height:clamp(48px,4.6vw,70px);padding-inline:2em;border:0;border-radius:var(--radius-pill);background:var(--c-pink-400);color:var(--neutral-0);font:inherit;font-size:var(--fs-lead);font-weight:600;cursor:pointer}.site-footer{border-top:0;background:var(--c-card-lilac);padding-block:clamp(2.5rem,2rem + 3vw,5rem) var(--space-8);color:var(--neutral-800)}@media (min-width:64rem){.site-footer__inner{grid-template-columns:1fr auto}}.footer-map{gap:var(--space-8) clamp(1.5rem,4vw,4rem)}@media (min-width:64rem){.footer-map{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto 1fr}.footer-map__col:first-child{grid-column:1;grid-row:1/span 2;align-self:end}.footer-map__col:nth-child(2){grid-column:2;grid-row:1/span 2}.footer-map__col:nth-child(n+3){grid-column:3;align-self:start}}.footer-map__title{margin:0 0 var(--space-4);color:var(--c-plum);font-size:clamp(1rem,.85rem + .35vw,1.3rem)}.footer-map__links{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.footer-map__links a{display:inline-flex;align-items:center;min-height:1.9rem;color:var(--neutral-600);font-size:clamp(.85rem,.78rem + .2vw,1rem);text-decoration:none}.footer-map__links a:hover{color:var(--c-plum);text-decoration:underline}.site-footer__aside{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8)}.site-footer__partner{width:clamp(80px,7vw,118px);height:auto}.social-icons{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.8vw,.9rem);margin:0;padding:0;list-style:none}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);background:var(--c-social);color:var(--c-chip-purple)}.site-footer__bottom{border-top:1px solid rgba(72,0,103,.18);font-size:.85rem;color:var(--neutral-600)}.site-footer__bottom p{margin-bottom:var(--space-2)}.acc{display:grid;gap:clamp(.8rem,1.1vw,1.25rem);margin-block:clamp(2.5rem,4vw,5rem)}.acc__summary{display:flex;align-items:center;gap:var(--space-4);list-style:none;cursor:pointer;padding:clamp(4px,.4vw,7px);border:clamp(2px,.2vw,3px) solid var(--c-acc-ring);border-radius:var(--radius-pill);background:var(--neutral-50)}.acc__summary::-webkit-details-marker{display:none}.acc__title{flex:1;display:flex;align-items:center;min-height:clamp(52px,6vw,104px);padding-inline:clamp(1.1rem,2.6vw,2.8rem);border-radius:var(--radius-pill);background:var(--c-card-hero-pink);color:var(--c-pink-800);text-transform:uppercase;font-size:clamp(1rem,.7rem + .95vw,1.95rem);line-height:1.15}.acc__disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:clamp(52px,6vw,104px);height:clamp(52px,6vw,104px);border-radius:50%;background:var(--c-pink-600);color:var(--neutral-0)}.acc__disc .icon{width:48%;height:48%;transition:rotate .15s}.acc__item[open]>.acc__summary{border-color:var(--c-pink-700)}.acc__item[open] .acc__title{background:var(--c-pink-600);color:var(--neutral-0)}.acc__item[open] .acc__disc .icon{rotate:90deg}.acc__body{padding-block:clamp(1.5rem,3vw,3rem) clamp(.5rem,1.5vw,1.5rem)}.acc__body>.block:first-child{margin-top:0}.acc__body--boxed{margin-top:clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,3.4vw,3.6rem);border:2px solid var(--c-acc-ring);border-radius:clamp(28px,2.8vw,48px);background:var(--neutral-0)}.check-row{font-size:clamp(1.05rem,.85rem + .6vw,1.65rem);line-height:1.3}.check-row__items{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:clamp(1.2rem,2.4vw,2.5rem) 0;padding:0;list-style:none}.check-row__item{display:flex;align-items:center;gap:var(--space-4);font-size:clamp(.95rem,.8rem + .4vw,1.3rem)}@media (min-width:64rem){.check-row__item+.check-row__item{border-left:2px solid var(--c-pink-400);padding-left:var(--space-6)}}.check-row__disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,3.8vw,64px);height:clamp(44px,3.8vw,64px);border-radius:50%;background:var(--c-check);color:var(--neutral-0)}.num-cards{display:grid;gap:clamp(1rem,1.7vw,1.75rem);grid-template-columns:1fr;margin:clamp(1.5rem,2.5vw,2.5rem) 0;padding:0;list-style:none}@media (min-width:56rem){.num-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.num-card{display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(1.25rem,2.6vw,2.8rem);border-radius:clamp(28px,2.8vw,48px);background:var(--c-card-hero-pink);font-size:clamp(.95rem,.8rem + .4vw,1.3rem);line-height:1.3}.num-card:nth-child(2n){background:var(--c-card-dark-pink)}@media (min-width:56rem){.num-card:nth-child(2n){background:var(--c-card-hero-pink)}.num-card:nth-child(4n+2),.num-card:nth-child(4n+3){background:var(--c-card-dark-pink)}}.num-card__title{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.3rem);margin:0;color:var(--neutral-900);text-transform:uppercase;font-size:clamp(1.15rem,.8rem + 1vw,1.95rem);font-weight:500;line-height:1.15}.num-card__no{flex:none;display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,3.8vw,66px);height:clamp(44px,3.8vw,66px);border-radius:50%;background:var(--c-check);color:var(--neutral-0);font-size:.8em}.num-card:nth-child(2n) .num-card__no{background:var(--c-card-hero-pink);color:var(--c-pink-600)}@media (min-width:56rem){.num-card:nth-child(2n) .num-card__no{background:var(--c-check);color:var(--neutral-0)}.num-card:nth-child(4n+2) .num-card__no,.num-card:nth-child(4n+3) .num-card__no{background:var(--c-card-hero-pink);color:var(--c-pink-600)}}.num-card__note-text>:last-child,.num-card__side>:last-child,.num-card__text>:last-child{margin-bottom:0}.num-card__text ul{list-style:none;padding-left:0}.num-card__text ul li{position:relative;padding-left:1.6em;margin-block:.4em}.num-card__text ul li:before{content:"";position:absolute;left:.2em;top:.35em;width:.7em;height:.7em;border-radius:50%;background:var(--c-pink-500)}.num-card__items{display:grid;gap:.9rem;margin:0;padding:0 0 0 clamp(0rem,3vw,3rem);list-style:none}.num-card__items li{display:flex;align-items:center;gap:var(--space-4)}.num-card__items img{flex:none;width:1.8em;height:auto}.num-card__dot{flex:none;width:.7em;height:.7em;border-radius:50%;background:var(--c-pink-500)}.num-card__media{display:flex;justify-content:center}.num-card__media--side{justify-content:flex-start;align-items:center;gap:var(--space-4)}.num-card__img{width:min(100%,26rem);height:auto}.num-card__media--side .num-card__img{width:min(55%,16rem)}.num-card__side{font-size:.9em}.num-card__note{display:flex;align-items:center;gap:var(--space-4);margin-top:auto;padding:clamp(1rem,2vw,2rem);border-radius:clamp(14px,1.3vw,22px);background:var(--c-note-pink);font-size:.9em}.num-card:nth-child(2n) .num-card__note{background:var(--c-card-hero-pink)}@media (min-width:56rem){.num-card:nth-child(2n) .num-card__note{background:var(--c-note-pink)}.num-card:nth-child(4n+2) .num-card__note,.num-card:nth-child(4n+3) .num-card__note{background:var(--c-card-hero-pink)}}.num-card__note-text{flex:1}.num-card__note-icon{flex:none;width:clamp(56px,6vw,110px);height:auto}.num-card__alert{flex:none;display:inline-flex;align-items:center;justify-content:center;width:clamp(56px,5.8vw,100px);height:clamp(56px,5.8vw,100px);border-radius:50%;background:var(--c-pink-500);color:var(--neutral-0);font-size:clamp(2rem,3vw,3.4rem);font-weight:700}.highlight-box{margin-block:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(1.25rem,2.8vw,3rem) clamp(1.25rem,3.6vw,3.8rem);border-radius:clamp(28px,2.8vw,48px);background:var(--c-card-hero-pink);font-size:clamp(1.05rem,.8rem + .75vw,1.85rem);line-height:1.3}.highlight-box__title{margin:0 0 var(--space-2);color:var(--neutral-900);text-transform:uppercase;font-size:clamp(1.5rem,1rem + 1.4vw,2.7rem);font-weight:500}.highlight-box__text>:last-child{margin-bottom:0}.highlight-box__text ul{list-style:none;padding-left:0}.highlight-box__text ul li{position:relative;padding-left:2em;margin-block:.5em;font-style:italic}.highlight-box__text ul li:before{content:"";position:absolute;left:0;top:.12em;width:1.2em;height:1.2em;background:url("../img/figma/icon-flower.21ae48a1d8a1.svg") 50%/contain no-repeat}.pill-title{margin:clamp(2rem,3vw,3rem) 0 var(--space-4);padding:clamp(1rem,1.8vw,1.9rem) clamp(1.25rem,2.8vw,3rem);border:2px solid var(--c-acc-ring);border-radius:clamp(24px,2.4vw,40px);background:var(--c-card-hero-pink);color:var(--c-pink-800);text-transform:uppercase;font-size:clamp(1.1rem,.8rem + .9vw,1.9rem)}.pill-title+.highlight-box{margin-top:0}body[data-section=women]{background-color:var(--neutral-50);background-image:none}.num-card__side p{margin:0}.icon-tile{border:2px solid var(--c-card-hero-pink);background:var(--neutral-0)}.icon-tile__art{background:var(--c-card-hero-pink)}.icon-tile__img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.acc__body>*+*{margin-top:clamp(1rem,1.6vw,1.75rem)}.cards-grid--icon_tiles_bright .cards-grid__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:clamp(var(--space-4),1.6vw,1.25rem)}@media (min-width:64rem){.cards-grid--icon_tiles_bright .cards-grid__items{grid-template-columns:repeat(5,minmax(0,1fr))}}.cards-grid--icon_tiles_bright .icon-tile{border-color:var(--c-pink-400);background:var(--c-tile-blush)}.cards-grid--icon_tiles_bright .icon-tile__art{background:var(--c-pink-400)}.acc__body .text-card--labelled{border:3px solid var(--c-pink-600);background:var(--neutral-0)}.acc__body .text-card__label{background:var(--c-pink-600);color:var(--neutral-0);font-size:clamp(.95rem,.75rem + .6vw,1.55rem);font-weight:500;min-height:clamp(34px,2.6vw,46px)}.text-card__text ul:has(>li:nth-child(8)){-moz-columns:15rem 3;columns:15rem 3;-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.text-card__text ul:has(>li:nth-child(8)) li{-moz-column-break-inside:avoid;break-inside:avoid}.acc__body .steps--capsules .steps__item,.acc__body .steps--capsules_arrows .steps__item{border-color:var(--c-pink-400);background:var(--c-tile-blush)}.method-cards{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none}.method-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-height:clamp(14rem,18vw,19rem);padding:clamp(1.25rem,2vw,1.9rem) clamp(1.25rem,2vw,1.9rem) clamp(5.5rem,8vw,8.5rem);border:3px solid var(--c-pink-600);border-radius:clamp(24px,2.4vw,40px);background:var(--neutral-0);font-size:clamp(.9rem,.8rem + .3vw,1.15rem);line-height:1.3}.method-card__label{align-self:flex-start;margin:0 0 var(--space-4);padding:.35em 1.2em;border:2px solid var(--c-pink-600);border-radius:var(--radius-pill);font-size:clamp(.8rem,.7rem + .3vw,1.05rem);font-weight:500;text-transform:uppercase;color:var(--neutral-900)}.method-card__text>:last-child{margin-bottom:0}.method-card__no{position:absolute;right:clamp(1rem,2vw,2rem);bottom:clamp(.25rem,1vw,1rem);font-size:clamp(4rem,3rem + 4vw,8.5rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--c-pink-500)}.method-card:nth-child(3n+2) .method-card__no{color:var(--c-method-2)}.method-card:nth-child(3n+3) .method-card__no{color:var(--c-pink-750)}.steps--capsules .steps__number,.steps--capsules_arrows .steps__number{background:var(--c-pink-600);color:var(--neutral-0)}@media (min-width:64rem){.steps--capsules_arrows .steps__list:has(>.steps__item:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.steps--capsules_arrows .steps__list:has(>.steps__item:nth-child(4):last-child) .steps__item:nth-child(3n):after{display:block}}.callout--alert .callout__icon{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.8rem,1rem + 2.4vw,3.6rem);font-weight:700;line-height:1}.callout--alert .callout__icon,.cta--bare .button{background:var(--c-pink-500);color:var(--neutral-0)}.cta--bare .button{background-image:none}.cta--bare .\!button{background:var(--c-pink-500)!important;color:var(--neutral-0)!important}html[data-contrast=high] :is(.news-card,.topic-card,.num-card,.num-card__note,.highlight-box,.pill-title,.acc__title,.article-card,.faq-card,.method-card){border:2px solid #000}html[data-contrast=high] .acc__item[open] .acc__title{background:#000;color:#fff}html[data-contrast=high] .site-footer__partner,html[data-contrast=high] .topic-card__art{filter:grayscale(1)}.site-search{background:var(--neutral-0)}body[data-section=women] .site-search{background:var(--c-search-women)}.site-search__input{color:var(--c-pink-800)}.site-search__input::-moz-placeholder{color:var(--c-pink-800)}.site-search__input::placeholder{color:var(--c-pink-800)}.a11y-menu{position:relative}.a11y-menu__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-pill);background:var(--c-lang-pill);color:var(--c-plum-ink);font-weight:600;cursor:pointer;list-style:none}.a11y-menu__toggle::-webkit-details-marker{display:none}.a11y-menu__panel{margin-top:var(--space-2)}.a11y-menu .a11y-toolbar{flex-wrap:wrap;white-space:normal;border:0;padding:var(--space-4);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12)}@media (min-width:64rem){.a11y-menu__panel{position:absolute;right:0;z-index:30;width:-moz-max-content;width:max-content;max-width:22rem}}html[data-contrast=high] .a11y-menu__toggle,html[data-contrast=high] .lang-menu__toggle{border:2px solid #000}.section-tabs__link.is-active{background:var(--c-check)}.variant-switch__link.is-active{background:var(--c-pink-600)}@media (min-width:64rem){.site-nav__toggle>.site-nav__menu{justify-content:flex-end;gap:clamp(2rem,4.2vw,4.5rem)}.site-nav__primary{margin-inline:0}}body[data-section=women] .article__body>.block--heading{font-size:clamp(1.6rem,.9rem + 1.9vw,2.7rem)}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.button,.hero__action,.ask-form__send,.faq-search__button,.site-search__button,.a11y-menu__toggle,.lang-menu__toggle,.section-tabs__link,.variant-switch__link,.acc__disc,.arrow-disc,.scroller__next,.social-icons a,.faq-card__chip){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.\!button,.hero__action,.ask-form__send,.faq-search__button,.site-search__button,.a11y-menu__toggle,.lang-menu__toggle,.section-tabs__link,.variant-switch__link,.acc__disc,.arrow-disc,.scroller__next,.social-icons a,.faq-card__chip){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}:is(.topic-card,.news-card,.news-feature,.article-card,.video-card,.faq-card,.capsule-card,.check-card,.card,.acc__summary){transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.button,.hero__action,.ask-form__send,.a11y-menu__toggle,.lang-menu__toggle,.section-tabs__link,.variant-switch__link,.scroller__next,.social-icons a):hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(128,0,73,.18)}:is(.faq-search__button,.site-search__button):hover{transform:scale(1.12)}:is(.topic-card,.news-card,.news-feature,.article-card,.video-card,.faq-card,.capsule-card,.check-card,.card):hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(128,0,73,.16)}:is(.topic-card,.news-card,.article-card,.faq-card):hover :is(.arrow-disc,.pill-cta,.faq-card__chip){transform:scale(1.1)}.video-card:hover .video-card__play{transform:translate(0) scale(1.12)}.acc__summary:hover{transform:scale(1.01)}.acc__summary:hover .acc__disc{transform:scale(1.08)}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.\!button,.hero__action,.ask-form__send,.a11y-menu__toggle,.lang-menu__toggle,.section-tabs__link,.variant-switch__link,.scroller__next,.social-icons a):hover{transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(128,0,73,.18)!important}}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.button,.hero__action,.ask-form__send,.section-tabs__link,.variant-switch__link):focus-visible{transform:scale(1.05)}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.\!button,.hero__action,.ask-form__send,.section-tabs__link,.variant-switch__link):focus-visible{transform:scale(1.05)!important}.video-card__play{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.button,.hero__action,.ask-form__send,.section-tabs__link,.variant-switch__link,.topic-card,.news-card,.news-feature,.article-card,.video-card,.faq-card,.capsule-card,.check-card,.card,.acc__summary,.acc__disc,.arrow-disc):is(:hover,:focus-visible){transform:none}:is(.pill,.pill-cta,.pill-outline,.topic-filter__pill,.\!button,.hero__action,.ask-form__send,.section-tabs__link,.variant-switch__link,.topic-card,.news-card,.news-feature,.article-card,.video-card,.faq-card,.capsule-card,.check-card,.card,.acc__summary,.acc__disc,.arrow-disc):is(:hover,:focus-visible){transform:none!important}}html[data-reduce-motion=true] :is(:hover,:focus-visible){transform:none!important}body,body[data-section=children],body[data-section=women],html{background:var(--c-bg);background-image:none;color:var(--c-ink)}body{position:relative;overflow-x:clip;font-size:clamp(.94rem,.9rem + .15vw,1rem)}body:before{content:"";position:absolute;z-index:0;top:clamp(4rem,6vw,7rem);right:0;width:clamp(14rem,34vw,42rem);height:clamp(26rem,62vw,78rem);pointer-events:none;background:#fff;-webkit-mask:url("../img/ribbon-shape.ec793cff047d.svg") left top/125% auto no-repeat;mask:url("../img/ribbon-shape.ec793cff047d.svg") left top/125% auto no-repeat}.site-footer,.site-header,main{position:relative;z-index:1}.site-header{z-index:20}html[data-contrast=high] body:before{display:none}.display-title,h1,h2,h3{font-family:var(--font-serif);font-weight:400;letter-spacing:-.005em;color:var(--c-ink)}.display-title{margin:0;font-size:var(--fs-display);line-height:1.04}.eyebrow{margin:0 0 var(--space-3);color:var(--c-rasp);font-size:clamp(.72rem,.66rem + .2vw,.85rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.eyebrow--light{color:var(--c-rasp-light)}.text-link,a{color:var(--c-rasp)}.text-link{display:inline-flex;align-items:center;gap:.35em;font-weight:600;text-decoration:none}.btn .icon,.text-link .icon{width:1.05em;height:1.05em;flex:none}.\!container{max-width:calc(var(--container) + var(--gutter)*2)!important}.container{max-width:calc(var(--container) + var(--gutter)*2)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter)*2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--tap-target);padding:.55em 1.35em;border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-size:clamp(.88rem,.82rem + .2vw,1rem);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap}.btn--lg{min-height:clamp(48px,2.6vw + 30px,58px);padding-inline:1.6em}.btn--sm{min-height:40px;padding:.4em 1.1em;font-size:.9rem}.btn--primary{background:var(--c-rasp);color:#fff}.btn--primary:hover{background:var(--c-rasp-dark);color:#fff}.btn--dark{background:var(--c-ink);color:#fff}.btn--dark:hover{background:var(--c-ink-2);color:#fff}.btn--outline{background:#fff;border-color:var(--c-line);color:var(--c-ink)}.btn--outline:hover{border-color:var(--c-ink);color:var(--c-ink)}.\!button{border-radius:var(--radius-pill)!important;border-color:var(--c-line)!important;color:var(--c-ink)!important;background:#fff!important;font-weight:600!important}.button{border-radius:var(--radius-pill);border-color:var(--c-line);color:var(--c-ink);background:#fff;font-weight:600}.button--primary,.cta--bare .button{background:var(--c-rasp);background-image:none;border-color:transparent;color:#fff}.cta--bare .\!button{background:var(--c-rasp)!important;background-image:none!important;border-color:transparent!important;color:#fff!important}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border:1px solid var(--c-line);border-radius:50%;background:#fff;color:var(--c-ink);cursor:pointer;list-style:none;font-weight:600;font-size:.95rem}.icon-circle::-webkit-details-marker{display:none}.icon-circle .icon{width:18px;height:18px}html[data-contrast=high] :is(.btn--outline,.icon-circle,.button){border:2px solid #000}html[data-contrast=high] :is(.btn--outline,.icon-circle,.\!button){border:2px solid #000!important}html[data-contrast=high] :is(.btn--primary,.btn--dark){background:#000;color:#fff}.site-header{padding-block:clamp(.75rem,1.4vw,2rem)}.site-header .container{max-width:calc(1532px + var(--gutter)*2)}.site-header .\!container{max-width:calc(1532px + var(--gutter)*2)!important}.site-nav__link{font-style:normal;font-weight:500;font-size:clamp(.92rem,.86rem + .18vw,1.05rem);color:var(--c-ink)}.site-nav__dropdown.is-active>.site-nav__link,.site-nav__link:focus-visible,.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--c-rasp)}.site-nav__toggle-button{border-color:var(--c-line);border-radius:var(--radius-pill);background:#fff;font-weight:600}.site-nav__utils{gap:clamp(.5rem,.8vw,.9rem)}.hotline{display:inline-flex;align-items:center;gap:.45em;min-height:var(--tap-target);color:var(--c-muted);font-size:.92rem;text-decoration:none;white-space:nowrap}.hotline .icon{width:17px;height:17px;color:var(--c-ink)}.hotline__number{color:var(--c-ink);font-weight:700}.hotline:hover .hotline__number{color:var(--c-rasp)}.lang-seg{gap:2px;margin:0;padding:4px;list-style:none;border:1px solid var(--c-line);background:#fff}.lang-seg,.lang-seg__item{display:inline-flex;border-radius:var(--radius-pill)}.lang-seg__item{align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 .7em;color:var(--c-ink);font-size:.82rem;font-weight:600;text-decoration:none}a.lang-seg__item:hover{background:var(--c-blush)}.lang-seg__item.is-active{background:var(--c-ink);color:#fff}.a11y-menu,.search-menu{position:relative}.search-menu__panel{padding:var(--space-3)}.site-search{display:flex;gap:var(--space-2);width:min(80vw,22rem);padding:0;background:none;background-image:none}body[data-section=women] .site-search{background:none}.site-search__input{flex:1;min-height:var(--tap-target);padding:0 1em;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:#fff;color:var(--c-ink)}.site-search__input::-moz-placeholder{color:var(--c-muted)}.site-search__input::placeholder{color:var(--c-muted)}.site-search__button{min-width:auto;padding:0 1.1em;border-radius:var(--radius-pill);background:var(--c-rasp);color:#fff;font-weight:600}.site-nav__cta{padding-inline:1.3em}.nav-dropdown__panel{border:1px solid var(--c-line);border-radius:20px;box-shadow:var(--shadow-float);background:#fff}.a11y-menu .a11y-toolbar{background:#fff}@media (min-width:64rem){.site-nav__toggle>.site-nav__menu{justify-content:space-between;gap:var(--space-6)}.site-nav__primary{gap:clamp(1rem,1.7vw,2rem);margin-inline:0}.a11y-menu__panel,.search-menu__panel{position:absolute;right:0;left:auto;z-index:30;width:-moz-max-content;width:max-content}.site-nav__toggle>.site-nav__menu{flex-wrap:wrap;row-gap:var(--space-3)}.site-nav__utils{position:relative;margin-inline-start:auto}.a11y-menu,.search-menu{position:static}.a11y-menu__panel,.search-menu__panel{top:calc(100% + var(--space-2));max-width:calc(100vw - var(--gutter)*2)}.search-menu__panel .site-search{width:min(22rem,100%)}}@media (max-width:63.99rem){.site-nav__cta{white-space:normal;text-align:center}.site-header:has(.site-nav__toggle[open]){background:var(--c-bg)}}@media (min-width:64rem){.site-nav__link{white-space:nowrap}.site-nav__utils{flex-wrap:nowrap}}@media (min-width:64rem) and (max-width:99.99rem){.hotline__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (min-width:64rem) and (max-width:79.99rem){.hotline{display:none}.site-nav__primary{gap:1rem}}@media (max-width:63.99rem){.site-nav__utils{flex-wrap:wrap}.search-menu__panel{padding-inline:0}}html[data-contrast=high] .lang-seg{border:2px solid #000}.breadcrumbs{margin-block:0 var(--space-4);padding-inline:0;font-size:.82rem}.breadcrumbs,.breadcrumbs a{color:var(--c-muted)}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--c-muted)}.breadcrumbs [aria-current]{color:var(--c-ink)}.site-footer{margin-top:clamp(4rem,3rem + 4vw,8rem);padding-block:clamp(3rem,2rem + 4vw,6rem) var(--space-8);background:var(--c-ink);color:hsla(0,0%,100%,.78);border:0}.site-footer .container{max-width:calc(1330px + var(--gutter)*2)}.site-footer .\!container{max-width:calc(1330px + var(--gutter)*2)!important}.site-footer__inner{display:grid;gap:var(--space-8);grid-template-columns:1fr}.footer-map{display:grid;gap:var(--space-8) clamp(1.5rem,3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media (min-width:64rem){.footer-map{grid-template-columns:1.1fr 1.05fr 1fr .95fr;grid-template-rows:none}.footer-map__col:nth-child(n){grid-column:auto;grid-row:auto;align-self:start}.site-footer__inner{grid-template-columns:1fr}}.footer-map__title{margin:0 0 var(--space-6);font-family:var(--font-sans);color:var(--c-rasp-light);font-size:clamp(.95rem,.85rem + .3vw,1.2rem);font-weight:500;letter-spacing:.01em;text-transform:uppercase}.footer-map__links a{min-height:1.75rem;color:hsla(0,0%,100%,.8);font-size:clamp(.85rem,.8rem + .15vw,.98rem)}.footer-map__links a:hover{color:#fff}.site-footer__aside{flex-direction:row;gap:clamp(1.5rem,4vw,4rem)}.site-footer__aside,.site-footer__partners{flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.site-footer__partners{gap:clamp(1.25rem,3vw,3rem)}.social-icons a{width:44px;height:44px;border-radius:10px;background:#fff;color:var(--c-ink)}.social-icons a:hover{background:var(--c-blush)}.site-footer__partner{width:clamp(72px,5vw,96px)}.site-footer__partner--agency{height:clamp(52px,4.5vw,72px)}.site-footer__partner--agency,.site-footer__partner--wide{flex:none;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.site-footer__partner--wide{height:clamp(22px,2.2vw,32px)}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.6);font-size:.8rem}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:hsla(0,0%,100%,.85)}.site-footer__copy{margin-right:auto!important}html[data-contrast=high] .site-footer{background:#000;color:#fff}html[data-contrast=high] .footer-map__links a,html[data-contrast=high] .site-footer__bottom{color:#fff}.landing{overflow-x:clip}.home-hero{padding-block:clamp(2rem,1rem + 4vw,5.5rem) clamp(2rem,1rem + 3vw,4rem)}.home-hero__title{margin:clamp(.5rem,1.5vw,2rem) 0 clamp(1.5rem,2.5vw,3rem);font-family:var(--font-display);font-size:var(--fs-hero-final);line-height:.95;color:var(--c-ink)}.home-hero__main{display:block;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.home-hero__second{display:block;font-weight:400}.home-hero__second em{font-style:italic}.home-hero__accent{color:var(--c-rasp)}.home-hero__lead{max-width:34rem;margin:0 0 clamp(1.5rem,2vw,2.25rem);color:var(--c-ink);font-size:clamp(1.02rem,.9rem + .45vw,1.35rem);line-height:1.35}.home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.home-block{margin-block:clamp(3.5rem,2.5rem + 4vw,8rem)}.home-block__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.75rem)}.home-block__aside{max-width:22rem;margin:0;color:var(--c-muted);font-size:.98rem;line-height:1.45}.home-block__aside p{margin:0 0 var(--space-4)}.dir-scroller{position:relative}.dir-cards{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,22rem);gap:clamp(.9rem,1.2vw,1.25rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:clamp(1.4rem,2vw,2.2rem) 2px .5rem}.dir-cards::-webkit-scrollbar{display:none}@media (min-width:64rem){.dir-cards{grid-auto-columns:minmax(0,1fr);overflow:visible}}.dir-card{position:relative;display:flex;flex-direction:column;min-height:clamp(20rem,26vw,28rem);scroll-snap-align:start;padding:clamp(1.3rem,1.8vw,2.1rem);border-radius:var(--radius-card);background:var(--c-blush);overflow:visible;isolation:isolate}.dir-card[data-topic=cervical]{background:var(--c-blush-2)}.dir-card[data-topic=children]{background:var(--c-lilac-bg)}.dir-card__ribbon{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.dir-card__ribbon:before{content:"";position:absolute;right:-12%;bottom:-14%;width:78%;aspect-ratio:400/620;opacity:.75;transform:rotate(-12deg);background:var(--c-ribbon-breast);-webkit-mask:url("../img/ribbon-shape.ec793cff047d.svg") center/contain no-repeat;mask:url("../img/ribbon-shape.ec793cff047d.svg") center/contain no-repeat}.dir-card[data-topic=cervical] .dir-card__ribbon:before{background:var(--c-ribbon-cervical)}.dir-card[data-topic=children] .dir-card__ribbon:before{background:var(--c-ribbon-children)}.dir-card__no{margin:0 0 var(--space-4);color:var(--c-rasp);font-size:.78rem;font-weight:600}.dir-card[data-topic=children] .dir-card__no{color:var(--c-lilac-ink)}.dir-card__title{margin:0 0 var(--space-3);max-width:13ch;font-size:clamp(1.7rem,1.2rem + 1.3vw,2.6rem);line-height:1.02}.dir-card__link{color:inherit;text-decoration:none}.dir-card__link:hover{text-decoration:underline;text-decoration-thickness:1px}.dir-card__text{margin:0 0 var(--space-6);color:var(--c-muted);font-size:.95rem;line-height:1.45}.dir-card__links{margin:auto 0 0;padding:0;list-style:none}.dir-card__links li{border-top:1px solid rgba(43,26,46,.12)}.dir-card__links a{display:flex;align-items:center;justify-content:space-between;min-height:3rem;color:var(--c-ink);font-size:.95rem;font-weight:500;text-decoration:none}.dir-card__links a:hover{color:var(--c-rasp)}.dir-card__arrow{position:absolute;top:calc(clamp(14px, 1vw, 20px)*-1);right:calc(clamp(8px, .6vw, 12px)*-1);display:inline-flex;align-items:center;justify-content:center;width:clamp(56px,3.6vw,70px);height:clamp(56px,3.6vw,70px);border-radius:50%;border:clamp(6px,.5vw,10px) solid var(--c-bg);background:var(--c-mauve);color:#fff}.dir-card[data-topic=children] .dir-card__arrow{background:var(--c-lilac-ink)}.dir-card__arrow .icon{width:42%;height:42%}.dir-scroller__nav{display:none}@media (max-width:63.99rem){html:not(.no-js) .dir-scroller[data-overflow]{padding-bottom:calc(var(--tap-target) + var(--space-4))}html:not(.no-js) [data-overflow]>.dir-scroller__nav{display:inline-flex;position:absolute;bottom:0;z-index:2;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border:1px solid var(--c-mauve);border-radius:50%;background:#fff;color:var(--c-mauve);cursor:pointer}.dir-scroller__nav--prev{right:calc(50% + 6px)}.dir-scroller__nav--next{left:calc(50% + 6px)}}:is(.post__body,.article:not(.article--designed)) .prose :is(ul,ol){margin:0 0 1em;padding-left:1.4em}:is(.post__body,.article:not(.article--designed)) .prose ul{list-style:disc}:is(.post__body,.article:not(.article--designed)) .prose ol{list-style:decimal}:is(.post__body,.article:not(.article--designed)) .prose li+li{margin-top:.4em}:is(.post__body,.article:not(.article--designed)) .prose li::marker{color:var(--c-rasp)}.post__body .prose h2{margin:1.6em 0 .5em;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.3rem);line-height:1.1}.post__body .prose h3{margin:1.3em 0 .4em;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.15}.dir-note{max-width:52rem;margin:var(--space-6) 0 0;padding:var(--space-4) 1.25rem;border-left:3px solid var(--c-rasp);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--c-blush);color:var(--c-ink);font-size:.98rem;line-height:1.5}html[data-contrast=high] .dir-note{border:2px solid #000;background:#fff}html[data-contrast=high] .dir-card{border:2px solid #000}html[data-contrast=high] .dir-card__ribbon{display:none}html[data-contrast=high] .dir-card__arrow{background:#000}.screening-panel{display:grid;gap:clamp(2rem,4vw,4.5rem);grid-template-columns:1fr;padding:clamp(1.75rem,1rem + 3.5vw,4.5rem);border-radius:var(--radius-panel);background:var(--c-ink);color:hsla(0,0%,100%,.82)}@media (min-width:56rem){.screening-panel{grid-template-columns:1fr 1fr}}.screening-panel .display-title{color:#fff}.screening-panel__text{margin:var(--space-4) 0 var(--space-6);font-size:.98rem;line-height:1.5}.screening-panel__form{display:grid;gap:var(--space-3);justify-items:start}.screening-panel__label{font-size:.85rem;color:hsla(0,0%,100%,.8)}.screening-panel__select{width:100%;min-height:clamp(48px,2.4vw + 30px,58px);padding:0 1.2em;border:0;border-radius:var(--radius-pill);background:#fff;color:var(--c-ink);font:inherit}.screening-steps{margin:0;padding:0;list-style:none}.screening-steps__item{display:flex;gap:var(--space-4);padding-block:clamp(1rem,1.6vw,1.6rem);border-top:1px solid hsla(0,0%,100%,.16)}.screening-steps__no{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;font-size:.8rem;font-weight:600}.screening-steps__title{margin:0 0 .3rem;font-family:var(--font-sans);font-size:1.12rem;font-weight:600;color:#fff}.screening-steps__text{margin:0 0 .5rem;font-size:.92rem;line-height:1.45}.screening-steps__link{display:inline-flex;align-items:center;gap:.3em;color:var(--c-rasp-light);font-size:.92rem;font-weight:600;text-decoration:none}.screening-steps__link .icon{width:1em;height:1em}html[data-contrast=high] .screening-panel{background:#000;color:#fff}.news-home{display:grid;gap:clamp(1.5rem,2.5vw,2.5rem);grid-template-columns:1fr;align-items:start}@media (min-width:56rem){.news-home{grid-template-columns:1fr 1fr}}.news-home__list,.news-home__list>*+*{border-top:1px solid var(--c-line)}.news-feature{position:relative;aspect-ratio:auto;overflow:visible;border-radius:0;background:none;box-shadow:none}.news-feature__media{aspect-ratio:16/10;border-radius:var(--radius-card);overflow:hidden;background:var(--c-blush)}.news-feature__img{position:static;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-feature__body{padding-top:var(--space-4)}.news-feature__title{margin:var(--space-3) 0;font-size:clamp(1.5rem,1.1rem + 1vw,2.2rem);line-height:1.1;color:var(--c-ink)}.news-feature__link{color:inherit;text-decoration:none}.news-feature__text{margin:0;color:var(--c-muted);font-size:.95rem;line-height:1.5}.news-feature--side{display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:1fr;margin-bottom:clamp(2rem,3vw,3rem)}@media (min-width:48rem){.news-feature--side{grid-template-columns:1.1fr 1fr;align-items:start}.news-feature--side .news-feature__body{padding-top:0}}.news-feature__more{position:static;margin-top:var(--space-6)}.news-row{position:relative;display:grid;grid-template-columns:clamp(5.5rem,7vw,8.2rem) 1fr;gap:var(--space-6);align-items:center;padding-block:clamp(.9rem,1.2vw,1.25rem)}.news-row__media{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--c-blush)}.news-row[data-topic=children] .news-row__media{background:var(--c-lilac-bg)}.news-row__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-row__title{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:clamp(.98rem,.9rem + .25vw,1.12rem);font-weight:600;line-height:1.3}.news-row__link{color:var(--c-ink);text-decoration:none}.news-row__link:after{content:"";position:absolute;inset:0}.news-row:hover .news-row__title{color:var(--c-rasp)}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;color:var(--c-muted);font-size:.85rem}.topic-chip{padding:.3em .85em;border-radius:var(--radius-pill);background:var(--c-blush);color:var(--c-rasp);font-size:.78rem;font-weight:600;line-height:1.3}[data-topic=children] .topic-chip{background:var(--c-lilac-bg);color:#5b4a94}.topic-chip--sm{padding:.2em .65em;font-size:.72rem}.ask-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8);padding:clamp(1.75rem,1rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,4rem);border-radius:var(--radius-panel);background:var(--c-blush)}.ask-cta__text{max-width:30rem;margin:var(--space-3) 0 0;color:var(--c-muted);line-height:1.45}.ask-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}html[data-contrast=high] .ask-cta{border:2px solid #000}.list-page{padding-block:clamp(1.5rem,1rem + 2vw,3.5rem) 0}.list-head{margin-bottom:clamp(1.25rem,2vw,2rem)}.list-head .breadcrumbs{padding:0;margin-bottom:var(--space-6)}.list-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-8)}.list-head__title{font-size:var(--fs-display)}.list-head__lead{max-width:30rem;margin:var(--space-3) 0 0;color:var(--c-muted);line-height:1.45}.pill-search{display:flex;align-items:center;gap:var(--space-2);min-width:min(100%,17rem);min-height:48px;padding:0 .5em 0 1.1em;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:#fff;color:var(--c-muted)}.pill-search .icon{width:18px;height:18px;flex:none}.pill-search__input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:var(--c-ink)}.pill-search__input:focus{outline:none}.pill-search:focus-within{outline:3px solid var(--c-rasp);outline-offset:2px}.pill-search--lg{width:min(100%,38rem);min-height:56px;margin-inline:auto;padding-right:6px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:clamp(1.5rem,2.5vw,2.5rem);padding-block:var(--space-3);border-block:1px solid var(--c-line)}.filter-bar__count{margin:0;color:var(--c-muted);font-size:.85rem}.topic-filter{gap:var(--space-2)}.pill-outline,.topic-filter__pill{min-height:42px;padding:.35em 1.1em;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:#fff;color:var(--c-ink);font-size:.88rem;font-weight:500;text-transform:none}.pill-outline:hover,.topic-filter__pill:hover{background:#fff;border-color:var(--c-ink)}.topic-filter__pill.is-active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.card-grid{display:grid;gap:clamp(1rem,1.6vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}@media (min-width:56rem){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-subtitle{margin:clamp(2rem,3vw,3rem) 0 var(--space-6);font-family:var(--font-sans);font-size:1.15rem;font-weight:600}.site-notice{position:relative;z-index:1;padding-block:clamp(1.5rem,3vw,2.5rem)}.site-notice .container{max-width:calc(1120px + var(--gutter)*2)}.site-notice .\!container{max-width:calc(1120px + var(--gutter)*2)!important}.site-notice__text{margin:0;padding:.55rem 1.25rem;border:1px solid var(--c-line);border-radius:999px;background:var(--c-blush);color:var(--c-ink);font-size:.85rem;line-height:1.45;text-align:center;text-wrap:balance}.site-notice__text .icon{display:inline-block;width:1.05em;height:1.05em;margin-right:.45em;vertical-align:-.18em;color:var(--c-rasp)}.site-notice__text a{color:var(--c-rasp);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}@media (max-width:40rem){.site-notice__text{border-radius:var(--radius-card);text-align:left}}html[data-contrast=high] .site-notice__text{background:#fff;border:2px solid #000}html[data-contrast=high] .site-notice__text .icon,html[data-contrast=high] .site-notice__text a{color:#000}.list-videos{margin-top:clamp(3rem,5vw,5rem);padding-top:clamp(1.5rem,2.5vw,2.5rem);border-top:1px solid var(--c-line)}.list-videos__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.list-videos__head .list-subtitle{margin:0}.news-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-height:0;border-radius:0}.news-card,.news-card[data-topic=children]{background:none}.news-card__media{aspect-ratio:16/10;border-radius:var(--radius-card);overflow:hidden;background:var(--c-blush);box-shadow:none}.news-card[data-topic=children] .news-card__media{background:var(--c-lilac-bg)}.news-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card__title{margin:0;font-family:var(--font-sans);color:var(--c-ink);font-size:clamp(.98rem,.92rem + .2vw,1.1rem);font-weight:600;line-height:1.3}.news-card:hover .news-card__title{color:var(--c-rasp)}.article-card{gap:var(--space-3);padding:10px 10px clamp(1.1rem,1.5vw,1.5rem);border:1px solid var(--c-line);border-radius:var(--radius-card);background:#fff;box-shadow:none}.article-card__media{aspect-ratio:16/10;margin:0 0 var(--space-2);border-radius:calc(var(--radius-card) - 8px);background:var(--c-blush)}.article-card[data-topic=children] .article-card__media{background:var(--c-lilac-bg)}.article-card .card-meta,.article-card__more,.article-card__text,.article-card__title{margin-inline:clamp(.4rem,.6vw,.7rem)}.article-card .card-meta{justify-content:space-between}.article-card__title{margin-block:0;font-family:var(--font-sans);color:var(--c-ink);font-size:clamp(.98rem,.92rem + .2vw,1.1rem);font-weight:600}.article-card__text{margin-block:0;color:var(--c-muted);font-size:.9rem;line-height:1.45;-webkit-line-clamp:2}.article-card__more{margin-top:auto}.article-card--featured{margin-bottom:clamp(1.25rem,2vw,1.75rem);padding:12px 12px clamp(1.5rem,2vw,2rem)}.article-card--featured .card-meta{justify-content:flex-start}.article-card--featured .article-card__title{font-family:var(--font-serif);font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:400}.article-card--featured .article-card__text{-webkit-line-clamp:3}.article-card--featured .article-card__more{align-self:flex-start;margin-top:var(--space-2)}.video-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);aspect-ratio:auto;padding:0;overflow:visible;border-radius:0;background:none;box-shadow:none}.video-card:before{content:none}.video-card__media{position:relative;aspect-ratio:16/10;border-radius:var(--radius-card);overflow:hidden;background:var(--c-blush);margin-bottom:var(--space-2)}.video-card[data-topic=cervical] .video-card__media{background:var(--c-blush-2)}.video-card[data-topic=children] .video-card__media{background:var(--c-lilac-bg)}.video-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-card__play{top:50%;left:50%;translate:-50% -50%;width:clamp(44px,3vw,58px);height:clamp(44px,3vw,58px);background:#fff;color:var(--c-rasp);box-shadow:0 6px 18px rgba(43,26,46,.12)}.video-card__time{position:absolute;right:10px;bottom:10px;padding:.15em .5em;border-radius:6px;background:rgba(43,26,46,.82);color:#fff;font-size:.72rem;font-weight:600}.video-card__topic{margin:0;color:var(--c-muted);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.video-card__title{position:static;margin:0;font-family:var(--font-sans);color:var(--c-ink);font-size:clamp(.95rem,.9rem + .2vw,1.08rem);font-weight:600;line-height:1.3}.video-card:hover .video-card__title{color:var(--c-rasp)}.video-feature{position:relative}.video-feature__media{position:relative;display:block;aspect-ratio:16/9;margin-bottom:var(--space-4);border-radius:var(--radius-panel);overflow:hidden;background:var(--c-blush)}.video-feature__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-feature__play.video-card__play{position:absolute;width:clamp(56px,4vw,80px);height:clamp(56px,4vw,80px)}.video-feature__title{margin:var(--space-3) 0;font-size:clamp(1.5rem,1.1rem + 1vw,2.2rem)}.video-feature__link{color:inherit;text-decoration:none}.video-feature__link:after{content:"";position:absolute;inset:0}.video-feature__doctor{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--c-line);font-size:.88rem;color:var(--c-muted)}.video-feature__doctor strong{color:var(--c-ink)}.video-feature__avatar{width:44px;height:44px;border-radius:50%;background:var(--c-lilac-bg)}.pager{gap:var(--space-2);margin-top:clamp(2rem,3vw,3rem)}.pager__page,.pager__step{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--c-ink);text-decoration:none;font-weight:500}.pager__step{border:1px solid var(--c-line);background:#fff}.pager__step.is-disabled{opacity:.4}.pager__page:hover{background:var(--c-blush)}.pager__page.is-active{background:var(--c-ink);color:#fff}.pager{flex-wrap:wrap}.pager__gap{display:inline-flex;align-items:center;justify-content:center;width:24px;color:var(--c-muted)}.load-more{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:clamp(2rem,3vw,3rem)}.load-more__count{margin:0;color:var(--c-muted);font-size:.82rem}.empty-state{border:1px solid var(--c-line);border-radius:var(--radius-card);background:#fff;color:var(--c-muted)}html[data-contrast=high] :is(.article-card,.news-card,.video-card__media,.pager__step){border:2px solid #000}.faq-band{padding-block:clamp(1.25rem,2vw,2rem) clamp(2.5rem,4vw,4rem);background:var(--c-blush);text-align:center}.faq-band .breadcrumbs{text-align:left}.faq-band__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:clamp(1.25rem,2vw,2rem)}.faq-band__title{margin:0 0 clamp(1.25rem,2vw,2rem);font-family:var(--font-display);font-size:clamp(1.8rem,1.1rem + 2vw,3.4rem);font-weight:800;line-height:1.08}.faq-band__title em{font-weight:400;color:var(--c-rasp)}.faq-layout{display:grid;gap:clamp(1.5rem,3vw,3.5rem);grid-template-columns:1fr;padding-block:clamp(2.5rem,4vw,4rem) 0}@media (min-width:56rem){.faq-layout{grid-template-columns:12.5rem 1fr}}.faq-topics__title{margin:0 0 var(--space-3);font-family:var(--font-sans);color:var(--c-muted);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.faq-topics__list{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}@media (min-width:56rem){.faq-topics__list{flex-direction:column}}.faq-topics__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target);padding:0 var(--space-3);border-radius:10px;color:var(--c-ink);font-size:.9rem;text-decoration:none}.faq-topics__link:hover{background:var(--c-blush)}.faq-topics__link.is-active{background:var(--c-ink);color:#fff}.faq-topics__count{color:inherit;opacity:.6;font-size:.78rem}.faq-main .display-title{margin-bottom:clamp(1.25rem,2vw,2rem)}.qa-list{border-top:1px solid var(--c-line)}.qa-item{border-bottom:1px solid var(--c-line)}.qa-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;list-style:none}.qa-item__summary::-webkit-details-marker{display:none}.qa-item__head{display:flex;flex-direction:column;gap:.35rem}.qa-item__category{color:var(--c-muted);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.qa-item__question{color:var(--c-ink);font-size:clamp(.98rem,.92rem + .2vw,1.1rem);font-weight:500}.qa-item__toggle{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:#efe8ec}.qa-item__toggle:after,.qa-item__toggle:before{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;translate:-50% -50%;background:var(--c-ink);border-radius:2px}.qa-item__toggle:after{rotate:90deg}.qa-item[open] .qa-item__toggle{background:var(--c-rasp);rotate:45deg}.qa-item[open] .qa-item__toggle:after,.qa-item[open] .qa-item__toggle:before{background:#fff}.qa-item__answer{padding-bottom:var(--space-6);color:var(--c-muted);font-size:.95rem}.qa-item__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;font-size:.82rem}.ask-panel{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:1fr;padding:clamp(1.75rem,1rem + 3vw,3.5rem);border-radius:var(--radius-panel);background:var(--c-ink);color:hsla(0,0%,100%,.82)}@media (min-width:56rem){.ask-panel{grid-template-columns:1fr 1fr}}.ask-panel .display-title{color:#fff;font-size:clamp(1.7rem,1.2rem + 1.3vw,2.6rem)}.ask-panel__text{margin:var(--space-4) 0 0;font-size:.92rem;line-height:1.5}.ask-panel .field label{color:hsla(0,0%,100%,.85);font-size:.85rem;font-weight:500}.ask-panel .field input:not([type=checkbox]),.ask-panel .field textarea{max-width:none;border:0;background:#fff}.ask-panel .field textarea{min-height:7rem;border-radius:18px}.ask-panel .field__help,.ask-panel .tool-form__note{color:hsla(0,0%,100%,.6);font-size:.8rem;line-height:1.45}.ask-panel .field{margin-block:var(--space-3)}.ask-panel .field--checkbox label{font-size:.82rem;line-height:1.4}.ask-panel .field__link{font-size:.82rem;min-height:2rem}.ask-panel .field input[type=checkbox]{accent-color:var(--c-rasp)}.ask-panel .field__error{color:#ffc2d6}.ask-panel .field__link{color:var(--c-rasp-light)}.ask-panel .form-success{background:#fff;color:var(--c-ink)}.ask-form__send{margin-block:var(--space-2) var(--space-3)}html[data-contrast=high] .ask-panel{background:#000;color:#fff}html[data-contrast=high] .faq-band{border-bottom:2px solid #000}.section-banner{position:relative;--banner-h:clamp(150px,18.54vw,400px);--tile-w:calc(var(--banner-h)*2.9775);margin-block:0 clamp(1.5rem,2.6vw,3rem);overflow:visible}.section-banner__viewport{height:var(--banner-h);overflow:hidden}.section-banner__track{display:flex;width:-moz-max-content;width:max-content;height:100%;animation:banner-scroll 40s linear infinite;will-change:transform}.section-banner__tile{display:block;flex:none;width:var(--tile-w);max-width:none;height:100%}@keyframes banner-scroll{to{transform:translateX(calc(var(--tile-w)*-1))}}.section-banner.is-paused .section-banner__track,.section-banner:hover .section-banner__track{animation-play-state:paused}.section-banner__toggle{position:absolute;right:clamp(.75rem,2vw,1.5rem);bottom:.75rem;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border:0;border-radius:50%;background:hsla(0,0%,100%,.88);color:var(--c-ink);cursor:pointer;box-shadow:0 4px 12px rgba(43,26,46,.16)}.section-banner__play{display:none}.section-banner.is-paused .section-banner__play{display:inline}.section-banner.is-paused .section-banner__pause{display:none}@media (prefers-reduced-motion:reduce){.section-banner__track{animation:none}.section-banner__toggle{display:none}}html[data-reduce-motion=true] .section-banner__toggle{display:none}.article--designed,.section-tabs,body[data-section] .article{max-width:calc(var(--container-narrow) + var(--gutter)*2);margin-inline:auto}.section-tabs{max-width:min(100%,calc(var(--container-narrow) + 9rem));margin-block:0 var(--space-4)}.section-tabs__list{justify-content:space-between;gap:.25rem;min-height:0;padding:5px;border:1px solid var(--c-line);background:#fff}.section-tabs__link{min-height:40px;padding-inline:clamp(.7rem,1vw,1.1rem);color:var(--c-ink);font-size:.86rem;font-weight:500}.section-tabs__link.is-active{background:var(--c-rasp);background-image:none;color:#fff}.variant-switch{gap:var(--space-3);margin-block:0 clamp(1.5rem,2.6vw,2.5rem)}.variant-switch__link{min-height:52px;border:1px solid var(--c-line);background:#fff;font-size:.9rem;font-weight:600;letter-spacing:.05em}.variant-switch__label{background:none;color:var(--c-mauve);-webkit-background-clip:border-box;background-clip:border-box}.variant-switch__link.is-active{background:var(--c-mauve);background-image:none;border-color:var(--c-mauve)}.variant-switch__link.is-active .variant-switch__label{color:#fff}.article__body>.block--heading,.block--heading,body[data-section=women] .article__body>.block--heading{display:flex;align-items:center;gap:.4em;font-family:var(--font-serif);font-size:clamp(1.6rem,1.15rem + 1.2vw,2.4rem);font-weight:400;line-height:1.05;text-transform:uppercase;background:none;color:var(--c-ink);-webkit-background-clip:border-box;background-clip:border-box}.block--heading:before{content:"";flex:none;width:.62em;height:.62em}.block--heading:before,.page-header h1:before,.section-heading__title:before{background:var(--c-flower);-webkit-mask:url("../img/figma/icon-flower.21ae48a1d8a1.svg") center/contain no-repeat;mask:url("../img/figma/icon-flower.21ae48a1d8a1.svg") center/contain no-repeat}.page-header h1{font-family:var(--font-serif);font-weight:400;background:none;color:var(--c-ink);-webkit-background-clip:border-box;background-clip:border-box}.text-card{padding:clamp(1.25rem,2vw,2rem);border:1px solid var(--c-line);border-radius:var(--radius-card);background:#fff;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.55}.text-card:has(.text-card__text:empty):not(:has(.text-card__media)){display:none}.article--designed .prose>h3:only-child,.steps .steps__title.steps__title--caps,.text-card__title,body[data-section=women] .columns__title{font-family:var(--font-sans);background:none;color:var(--c-mauve-ink);-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);font-weight:700;letter-spacing:.02em}.text-cards .text-card{font-size:.92rem;line-height:1.5;padding:clamp(1.1rem,1.6vw,1.6rem)}.columns__items ul li,.highlight-box__text ul li,.steps--capsules .steps__text li,.steps--capsules_arrows .steps__text li,.text-card__text ul li{font-style:normal}.columns__items ul li:before,.highlight-box__text ul li:before,.steps--capsules .steps__text li:before,.steps--capsules_arrows .steps__text li:before,.text-card__text ul li:before{width:1em;height:1em;top:.25em;background:var(--c-flower);-webkit-mask:url("../img/figma/icon-flower.21ae48a1d8a1.svg") center/contain no-repeat;mask:url("../img/figma/icon-flower.21ae48a1d8a1.svg") center/contain no-repeat}.text-card__label{background:var(--c-mauve);color:#fff;font-size:.85rem}.acc__body .text-card--labelled{border:1px solid var(--c-line)}.acc__body .text-card__label{background:var(--c-mauve);font-size:.85rem;min-height:34px}.acc{gap:clamp(.5rem,.6vw,.65rem);margin-block:clamp(1.5rem,2.5vw,2.5rem)}.acc__summary{gap:0;padding:0;border:0;border-radius:14px;background:var(--c-blush-3)}.acc__title{min-height:clamp(52px,3.2vw,64px);padding-inline:clamp(1rem,1.4vw,1.4rem);border-radius:14px;background:transparent;color:var(--c-mauve-ink);font-size:clamp(.82rem,.78rem + .15vw,.95rem);font-weight:600;letter-spacing:.04em}.acc__disc{width:40px;height:40px;margin-right:10px;background:var(--c-mauve)}.acc__disc .icon{width:46%;height:46%}.acc__item[open]>.acc__summary{background:var(--c-mauve)}.acc__item[open] .acc__title{background:transparent;color:#fff}.acc__item[open] .acc__disc{background:#fff;color:var(--c-mauve)}.acc__body{padding-block:clamp(.75rem,1.2vw,1.25rem) clamp(.5rem,1vw,1rem)}.acc__body--boxed{margin-top:clamp(.75rem,1.2vw,1.25rem);padding:clamp(1.25rem,2vw,2rem);border:1px solid var(--c-line);border-radius:var(--radius-card)}html[data-contrast=high] .acc__summary{border:2px solid #000;background:#fff}html[data-contrast=high] .acc__item[open]>.acc__summary{background:#000}.num-card{border-radius:var(--radius-card);background:var(--c-blush-4);font-size:.92rem;line-height:1.5}.num-card__title{font-family:var(--font-sans);font-size:clamp(.9rem,.85rem + .2vw,1.05rem);font-weight:700;letter-spacing:.02em}.num-card__no{width:30px;height:30px;background:var(--c-mauve);font-size:.8rem}.num-card:nth-child(2n) .num-card__no,.num-card:nth-child(4n+2) .num-card__no,.num-card:nth-child(4n+3) .num-card__no{background:#fff;color:var(--c-mauve)}.num-card__note{border-radius:14px;background:#fff;font-size:.85rem}.callout--alert .callout__icon,.num-card__alert{background:var(--c-rasp)}.num-card__dot,.num-card__text ul li:before{background:var(--c-mauve)}.check-row{font-size:clamp(.95rem,.9rem + .2vw,1.05rem)}.check-row__items{gap:var(--space-3)}.check-row__item{padding:var(--space-3);border-radius:14px;background:var(--c-blush-4);font-size:.88rem}.check-row__item+.check-row__item{border-left:0;padding-left:var(--space-3)}.check-row__disc{width:36px;height:36px;background:var(--c-mauve)}.highlight-box{padding:clamp(1.25rem,2.2vw,2.25rem);border-radius:var(--radius-card);background:var(--c-ink);color:hsla(0,0%,100%,.85);font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.5}.highlight-box__title{margin-bottom:var(--space-3);font-family:var(--font-serif);color:var(--c-rasp-light);font-size:clamp(1.4rem,1.1rem + .9vw,2rem);font-weight:400}.pill-title{margin-bottom:0;padding:clamp(.9rem,1.2vw,1.15rem) clamp(1.1rem,1.6vw,1.5rem);border:0;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--c-mauve);color:#fff;font-size:clamp(.85rem,.8rem + .2vw,1rem);font-weight:600;letter-spacing:.04em}.pill-title+.highlight-box{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--c-blush-3);color:var(--c-ink)}.pill-title+.highlight-box .highlight-box__title{color:var(--c-ink)}.callout--alert{gap:var(--space-4);padding:clamp(.9rem,1.4vw,1.25rem);border:1px solid var(--c-line);border-radius:var(--radius-card);background:#fff;font-size:clamp(.92rem,.88rem + .2vw,1.02rem)}.callout--alert .callout__icon{width:44px;height:44px;font-size:1.5rem}.cta--bare .button{min-width:0;min-height:52px;padding-inline:2em;font-size:1rem;font-weight:600}.cta--bare .\!button{min-width:0!important;min-height:52px!important;padding-inline:2em!important;font-size:1rem!important;font-weight:600!important}html[data-contrast=high] .highlight-box{background:#fff;color:#000}html[data-contrast=high] .highlight-box__title{color:#000}html[data-contrast=high] .pill-title{background:#000;color:#fff}.cards-grid--icon_tiles_bright .icon-tile,.icon-tile{border:1px solid var(--c-line);border-radius:var(--radius-card);background:#fff}.cards-grid--icon_tiles_bright .icon-tile__art,.icon-tile__art{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--c-blush-3)}.icon-tile__img{filter:grayscale(1) sepia(1) hue-rotate(285deg) saturate(2.4) brightness(.72)}.icon-tile__title{font-family:var(--font-sans);font-size:.95rem;font-weight:700;min-height:0}.icon-tile__text{font-size:.82rem;color:var(--c-muted)}html[data-contrast=high] .icon-tile__img{filter:grayscale(1) contrast(4)}.acc__body .steps--capsules .steps__item,.acc__body .steps--capsules_arrows .steps__item,.steps--capsules .steps__item,.steps--capsules_arrows .steps__item{border:0;background:var(--c-blush-4);font-size:.92rem}.steps--capsules .steps__item:nth-child(3n+2),.steps--capsules_arrows .steps__item:nth-child(3n+2){background:var(--c-blush-3)}.steps--capsules .steps__item:nth-child(3n+3),.steps--capsules_arrows .steps__item:nth-child(3n+3){background:var(--c-lilac-bg)}.steps--capsules .steps__number,.steps--capsules_arrows .steps__number{width:52px;height:52px;background:var(--c-mauve);color:#fff;font-size:1.2rem}.steps--capsules .steps__title,.steps--capsules_arrows .steps__title{color:var(--c-mauve-ink);font-size:.95rem;font-weight:700}html[data-contrast=high] :is(.steps--capsules .steps__item,.steps--capsules_arrows .steps__item){border:2px solid #000}.method-card{border:1px solid var(--c-line);border-radius:var(--radius-card);font-size:.92rem}.method-card__label{border:1px solid var(--c-mauve);color:var(--c-mauve-ink)}.method-card:nth-child(3n+2) .method-card__no,.method-card:nth-child(3n+3) .method-card__no,.method-card__no{color:var(--c-blush-3)}body[data-section=women] .columns__col{border:1px solid var(--c-line);background:#fff}body[data-section=women] .columns__items{font-size:.92rem}.article{padding-bottom:var(--space-8)}.page-header__eyebrow{color:var(--c-rasp)}.share__link{border:1px solid var(--c-line);background:#fff;color:var(--c-ink)}.share__link--telegram{background:var(--c-rasp);background-image:none;color:#fff}.section-tabs__list,.text-card,.variant-switch__link{box-shadow:none}.filter-tabs a{border:1px solid var(--c-line);background:#fff;color:var(--c-ink)}.filter-tabs a[aria-current=true]{background:var(--c-ink);background-image:none;color:#fff}.callout,.card,.disclaimer,.filter-form,.institution,.material,.question-form,.search-result,.stat,.tool-form{border-color:var(--c-line);background:#fff}.search-result[data-section=women]{border-left:6px solid var(--c-rasp)}.glossary-letters a{border-color:var(--c-line);background:#fff;color:var(--c-ink)}:is(.btn,.icon-circle,.lang-seg__item,.pager__page,.pager__step,.dir-card__arrow,.qa-item__toggle){transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}:is(.dir-card,.news-card,.article-card,.video-card,.news-row){transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){:is(.btn,.icon-circle,.pager__step):hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(43,26,46,.16)}:is(.dir-card,.article-card):hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(43,26,46,.1)}:is(.news-card,.video-card):hover{transform:translateY(-3px);box-shadow:none}.dir-card:hover .dir-card__arrow{transform:scale(1.08) rotate(8deg)}.video-card:hover .video-card__play{transform:scale(1.12)}}:is(.btn,.icon-circle):focus-visible{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){:is(.btn,.icon-circle,.pager__step,.dir-card,.article-card,.news-card,.video-card,.dir-card__arrow,.video-card__play):is(:hover,:focus-visible){transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.resize{resize:both}.rounded{border-radius:var(--radius)}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[a\:b\]{a:b}.\[first\:last\]{first:last}.\[index\:stop\]{index:stop}.\[international\:international\]{international:international}.\[start\:end\]{start:end}