.blockade-page{--blockade-deep:#173c2b;--blockade-panel:#204e39;--blockade-mist:#eff5eda8}.blockade-hero-grid{grid-template-columns:1fr}.blockade-page .procedure-hero-copy{max-width:1120px;padding-block:clamp(36px,5vw,76px)}.blockade-page .procedure-hero-copy h1{max-width:1120px}.blockade-page .procedure-hero-lead{max-width:860px}.blockade-definition{grid-template-columns:minmax(0,.85fr) minmax(340px,.75fr);align-items:start;gap:clamp(42px,7vw,112px);padding-top:0;display:grid}.blockade-definition-copy{border-top:1px solid var(--nh-line);padding-top:26px}.blockade-definition-copy p{color:#536057;margin-bottom:18px;font-size:1.02rem;line-height:1.72}.blockade-definition-copy p:last-child{margin-bottom:0}.blockade-definition-copy strong{color:#294634}.blockade-target-photo{aspect-ratio:43/24;background:#dfe6dc;border-radius:34px;width:100%;margin:clamp(28px,4vw,54px) 0 clamp(70px,8vw,112px);position:relative;overflow:hidden;box-shadow:0 28px 60px -42px #10332185}.blockade-target-photo img{object-fit:cover;width:100%;height:100%;display:block}.blockade-target-panel{isolation:isolate;background:var(--blockade-deep);color:#fff;border-radius:36px;margin:clamp(22px,4vw,48px) 0 clamp(72px,9vw,122px);position:relative;overflow:hidden;box-shadow:0 38px 70px -44px #103321eb}.blockade-target-copy{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:clamp(40px,6vw,92px);padding:clamp(42px,5.4vw,76px);display:grid;position:relative}.blockade-target-intro .procedure-kicker{color:#b9d0b5}.blockade-target-intro h2{max-width:720px;font-family:var(--font-display);font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-transform:uppercase;margin-bottom:24px}.blockade-target-lead{color:#ffffffb8;max-width:720px;font-size:var(--support-text-size);margin-bottom:0;line-height:1.72}.blockade-target-details{border-top:1px solid #ffffff29;align-self:center}.blockade-target-details>div{border-bottom:1px solid #ffffff29;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:19px 0;display:grid}.blockade-target-details span{color:#b9d0b5;font-family:var(--font-display);font-size:1.18rem}.blockade-target-details p{color:#ffffffad;margin:0;font-size:.92rem;line-height:1.62}.blockade-target-details strong{color:#fff}.blockade-target-motif{z-index:0;pointer-events:none;width:clamp(390px,36vw,580px);position:absolute;bottom:clamp(-72px,-3vw,-30px);right:clamp(-98px,-4vw,-54px)}.blockade-target-motif svg{width:100%;height:auto;display:block;transform:rotate(-6deg)}.blockade-target-motif path{fill:none;stroke:#c2d9be1f;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.blockade-target-motif .probe-body,.blockade-target-motif .probe-head{fill:#c2d9be09}.blockade-target-motif .probe-grip{stroke-width:4px}.blockade-target-motif .probe-face,.blockade-target-motif .ultrasound-wave{stroke:#c2d9be2e}.blockade-types-grid{border-top:1px solid var(--nh-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.blockade-types-grid article{border-bottom:1px solid var(--nh-line);text-align:left;padding:32px 34px 34px 0;display:block}.blockade-types-grid article:nth-child(odd){border-right:1px solid var(--nh-line);padding-right:42px}.blockade-types-grid article:nth-child(2n){padding-left:42px}.blockade-types-grid article>span{color:#557653;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:850;display:block}.blockade-types-grid h3{color:#283b30;margin:0 0 13px;font-size:1.06rem;line-height:1.35}.blockade-types-grid p{color:#59665d;margin:0;font-size:.92rem;line-height:1.68}.blockade-situations{padding-top:50px;padding-bottom:clamp(34px,4vw,54px)}.blockade-situations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.blockade-situations-grid article{border:1px solid var(--glass-rim);background:#ffffff57;border-radius:25px;min-height:220px;padding:28px}.blockade-situations-grid h3{color:#2c4034;margin-bottom:13px;font-size:1rem;line-height:1.35}.blockade-situations-grid p{color:#5a675e;margin:0;font-size:.9rem;line-height:1.68}.blockade-urgent-panel{color:#fff;background:#472f2b;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin:20px 0 clamp(62px,8vw,100px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 30px 54px -35px #3c1c17d1}.blockade-urgent-panel .urgent-icon{background:#ffffff1f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.blockade-urgent-panel .urgent-icon svg{width:25px;height:25px}.blockade-urgent-panel .procedure-kicker{color:#e7b8a8}.blockade-urgent-panel h2{max-width:820px;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(2.15rem,3.2vw,3.75rem);font-weight:500;line-height:1.04}.blockade-urgent-panel p,.blockade-urgent-panel li{color:#ffffffd6;line-height:1.65}.blockade-urgent-panel ul{margin:12px 0 16px;padding-left:20px}.blockade-urgent-panel .urgent-note{color:#fff;margin-bottom:0;font-weight:850}.blockade-urgent-panel .urgent-note a{color:inherit;text-underline-offset:3px}.blockade-safety{border-top:1px solid var(--nh-line);scroll-margin-top:var(--header-total);grid-template-columns:minmax(0,.72fr) minmax(560px,1fr);align-items:start;gap:clamp(56px,8vw,128px);margin:clamp(34px,4vw,58px) 0 0;padding:clamp(38px,4vw,56px) 0 clamp(26px,3vw,42px);display:grid}.blockade-safety-heading h2{max-width:700px;font-family:var(--font-display);font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-transform:uppercase;margin-bottom:24px}.blockade-safety-heading .procedure-lead{max-width:650px;margin-bottom:0}.blockade-safety-list{border-top:1px solid var(--nh-line)}.blockade-safety-list article{border-bottom:1px solid var(--nh-line);grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);padding:26px 0;display:grid}.blockade-safety-list article:last-child{border-bottom:0}.blockade-safety-list h3{color:#35563f;margin:0;font-size:.96rem;line-height:1.42}.blockade-safety-list ul{color:#58655c;gap:12px;margin:0;padding:0;font-size:.9rem;line-height:1.62;list-style:none;display:grid}.blockade-safety-list li{padding-left:19px;position:relative}.blockade-safety-list li:before{content:"";background:#6d8d6b;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.blockade-aftereffects{border:1px solid var(--glass-rim);background:#ffffff42;border-radius:34px;margin:clamp(38px,5vw,70px) 0 clamp(42px,6vw,78px);padding:clamp(38px,5vw,66px)}.blockade-aftereffects-heading{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:end;column-gap:clamp(42px,7vw,108px);display:grid}.blockade-aftereffects-heading .procedure-kicker{grid-column:1/-1}.blockade-aftereffects-heading h2{max-width:760px;font-family:var(--font-display);font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-transform:uppercase;margin:0}.blockade-aftereffects-heading>p:last-child{color:#59665d;font-size:var(--support-text-size);margin:0;line-height:1.68}.blockade-aftereffects-list{border-top:1px solid var(--nh-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(34px,4vw,50px) 0 0;padding:0;list-style:none;display:grid}.blockade-aftereffects-list li{border-bottom:1px solid var(--nh-line);grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:24px;padding:24px 28px 24px 0;display:grid}.blockade-aftereffects-list li:nth-child(odd){border-right:1px solid var(--nh-line);padding-right:36px}.blockade-aftereffects-list li:nth-child(2n){padding-left:36px;padding-right:0}.blockade-aftereffects-list strong{color:#35563f;font-size:.96rem;line-height:1.42}.blockade-aftereffects-list span{color:#59665d;font-size:.9rem;line-height:1.62}.blockade-page .procedure-price-panel.glass{background:var(--blockade-deep);color:#fff;border:0;box-shadow:0 38px 70px -44px #103321eb}.blockade-page .procedure-price-panel.glass:before{content:none;background:0 0}.blockade-page .procedure-price-panel .procedure-kicker{color:#b9d0b5}.blockade-page .procedure-price-panel h2{color:#fff}.blockade-page .procedure-price-panel p:last-child{color:#ffffffb8}.blockade-page .procedure-price-link{color:#fff;background:#ffffff0f;border-color:#ffffff52}.blockade-page .procedure-price-link:hover{background:#ffffff1f;border-color:#ffffff94}.blockade-visit-steps article{min-height:292px}.blockade-visit-steps article>span{margin-bottom:28px}.blockade-faq-list summary>span{color:#35503f;place-items:center;width:24px;height:24px;font-size:1.35rem;font-weight:400;line-height:1;transition:transform .25s;display:inline-grid}.blockade-faq-list details[open] summary>span{transform:rotate(45deg)}.blockade-related nav a{grid-template-columns:1fr}.blockade-safety+#visit{padding-top:clamp(34px,4vw,54px)}.blockade-page #questions{padding-bottom:clamp(30px,3.5vw,48px)}.blockade-related{border-top:0;margin-top:0;padding-top:clamp(30px,3.5vw,48px)}@media (width<=1080px){.blockade-target-copy{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:40px}.blockade-situations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blockade-safety{grid-template-columns:minmax(0,.7fr) minmax(440px,1fr);gap:54px}.blockade-aftereffects-list li{grid-template-columns:1fr;gap:9px}}@media (width<=900px){.blockade-definition,.blockade-safety,.blockade-aftereffects-heading{grid-template-columns:1fr}.blockade-target-copy{grid-template-columns:1fr;gap:34px;padding:clamp(34px,6vw,54px)}.blockade-safety{gap:36px}.blockade-aftereffects-heading{align-items:start;gap:22px}.blockade-aftereffects-heading .procedure-kicker{grid-column:auto}}@media (width<=720px){.blockade-page .procedure-hero-copy{padding-block:24px 34px}.blockade-target-photo{border-radius:26px}.blockade-target-panel{border-radius:27px}.blockade-target-copy{padding:32px 24px}.blockade-types-grid,.blockade-situations-grid{grid-template-columns:1fr}.blockade-types-grid article,.blockade-types-grid article:nth-child(odd),.blockade-types-grid article:nth-child(2n){border-right:0;padding:26px 0}.blockade-situations-grid article{min-height:0}.blockade-safety{margin-top:34px;padding-block:32px 24px}.blockade-safety-list article{grid-template-columns:1fr;gap:12px;padding:24px 0}.blockade-aftereffects{border-radius:27px;padding:32px 24px}.blockade-urgent-panel{border-radius:25px;grid-template-columns:1fr;padding:30px 24px}.blockade-aftereffects-list{grid-template-columns:1fr}.blockade-aftereffects-list li,.blockade-aftereffects-list li:nth-child(odd),.blockade-aftereffects-list li:nth-child(2n){border-right:0;padding:21px 0}}@media (width<=460px){.blockade-urgent-panel h2{font-size:clamp(2.1rem,11vw,3rem)}.blockade-target-intro h2{font-size:var(--section-title-size)}.blockade-target-copy{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.blockade-faq-list summary>span{transition:none}}
