:root{--condition-gap:1.5rem;--condition-radius:0.75rem;--condition-transition:transform .2s ease,box-shadow .2s ease}.condition-single__gallery-figure{margin:0}.condition-single__gallery-image{width:100%;object-fit:cover;aspect-ratio:4 / 3;border-radius:var(--condition-radius)}.condition-single__hero{padding-block:var(--space-6,1.75rem) 0}.condition-single__card{display:flex;align-items:stretch;gap:var(--space-7,2rem);background:var(--brand-accent-t1);border-radius:var(--radius-xl,1rem);padding:var(--space-7,2rem)}.condition-single__card-media{flex:0 0 auto;width:23rem;align-self:stretch;position:relative;min-height:13rem;border-radius:var(--radius-card,0.75rem);overflow:hidden}.condition-single__card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.condition-single__card-body{flex:1 1 auto;min-width:20rem;min-height:13rem;display:flex;flex-direction:column;justify-content:space-between}.condition-single__card--plain .condition-single__card-body{width:100%;min-height:0}.condition-single__card-lead{margin:0;flex:0 1 auto;font-size:1.0625rem;line-height:1.7;color:var(--text-primary)}.condition-single__card-label{color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.condition-single__card-specialists{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,0.5rem);margin-block:var(--space-4,1rem) 0}.condition-single__chip{display:inline-block;background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem);font-size:var(--font-size-helper,0.8125rem);color:var(--text-primary);white-space:nowrap;text-decoration:none}a.condition-single__chip:hover,a.condition-single__chip:focus-visible{background:var(--color-primary);color:var(--text-inverse,#fff)}.condition-single__card-dates{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);margin-block:var(--space-4,1rem) 0;font-size:var(--font-size-helper,0.8125rem)}.condition-single__card-updated{background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem)}.condition-single__card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4,1rem);margin-top:var(--space-5,1.5rem);padding-top:var(--space-4,1rem);border-top:var(--border-width-thin,1px) solid rgba(0,0,0,.08)}.condition-single__back{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem);background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-2,0.5rem) var(--space-5,1.5rem);color:var(--text-primary);text-decoration:none}.condition-single__back:hover,.condition-single__back:focus-visible{background:var(--color-primary);color:var(--text-inverse,#fff)}.condition-single__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4,1rem);color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.condition-single__stat{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.condition-single__stat-icon{flex:0 0 auto;color:var(--text-secondary)}.condition-single__card-meta .entity-share{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.condition-single__card-meta .entity-share__label{color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.condition-single__card-meta .entity-share__link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--color-primary);color:var(--text-inverse,#fff)}.condition-single__card-meta .entity-share__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;fill:currentColor}.condition-single__card-meta .entity-share__link:hover,.condition-single__card-meta .entity-share__link:focus-visible{background:var(--primary-700,var(--brand-primary-dark))}@media (max-width:1099.98px){.condition-single__card{flex-direction:column}.condition-single__card-media{width:100%;max-width:28rem;min-height:0;aspect-ratio:16 / 9}.condition-single__card-body{min-width:0;min-height:0}}@media (max-width:767.98px){.condition-single__card{padding:var(--space-5,1.5rem);gap:var(--space-5,1.5rem)}}.condition-single__panel{background:var(--brand-surface);border-radius:var(--radius-xl,1rem);padding:var(--space-8,2.5rem)}.condition-single__section{padding-block:var(--space-4,1rem);scroll-margin-top:6rem}.condition-single__section:first-of-type{padding-top:var(--space-6,1.75rem)}.condition-single__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-section-title,1.875rem);margin-bottom:var(--space-4,1rem);scroll-margin-top:6rem}.condition-single__panel .condition-single__heading{margin-top:0}.condition-single__panel>:last-child{margin-bottom:0}.condition-single__panel :is(p,ul,ol){margin-bottom:var(--space-4,1rem)}.condition-single__panel :is(h2,h3,h4):not(.condition-single__heading){font-size:1.125rem;font-weight:var(--font-weight-semibold,600);line-height:1.35;margin-top:var(--space-5,1.5rem);margin-bottom:var(--space-3,0.75rem)}.condition-single__panel ul{list-style:disc;padding-inline-start:2.5rem}.condition-single__panel ol{list-style:decimal;padding-inline-start:2.5rem}.condition-single__panel ul ul{list-style:circle}.condition-single__panel li + li{margin-top:0.35rem}.condition-single__panel li::marker{color:var(--color-primary)}@media (max-width:767.98px){.condition-single__panel{padding:var(--space-5,1.5rem)}}.condition-single__specialists{display:flex;flex-wrap:wrap;gap:var(--space-3,0.75rem);margin-top:var(--space-6,1.75rem)}.condition-single__specialist{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:10rem;min-height:2.75rem;padding:var(--space-2,0.5rem) var(--space-5,1.5rem);border-radius:var(--radius-pill,999px);background:var(--color-primary);color:var(--text-inverse,#fff);font-weight:var(--font-weight-medium,500);text-align:center;text-decoration:none;transition:background-color .15s ease}.condition-single__specialist:hover,.condition-single__specialist:focus-visible{background:var(--primary-700,var(--brand-primary-dark));color:var(--text-inverse,#fff)}@media (max-width:575.98px){.condition-single__specialist{min-width:0;min-height:2.5rem}}.condition-single__section--expert_opinion .condition-single__panel{background:var(--color-primary);color:var(--text-inverse,#fff)}.condition-single__section--expert_opinion .condition-single__heading{color:var(--text-inverse,#fff);font-size:calc(var(--font-size-section-title,1.875rem) * 1.15);letter-spacing:-0.01em;margin-bottom:var(--space-5,1.5rem)}.condition-single__section--expert_opinion .condition-single__panel :is(b,strong){color:var(--text-inverse,#fff)}.condition-single__section--expert_opinion .condition-single__panel li::marker{color:var(--text-inverse,#fff)}.condition-single__section--expert_opinion .condition-single__panel a{color:var(--text-inverse,#fff);text-decoration:underline}@media (max-width:575.98px){.condition-single__section--expert_opinion .condition-single__heading{font-size:var(--font-size-section-title,1.875rem)}}.condition-single__block{padding-block:var(--space-8,2.5rem)}.condition-single__accordion{--bs-accordion-border-radius:var(--condition-radius)}.condition-single__accordion .accordion-body .condition-single__content-body>:first-child{margin-top:0}.condition-single__accordion .accordion-body .condition-single__content-body>:last-child{margin-bottom:0}.condition-single__accordion .accordion-body ul{list-style:disc;padding-inline-start:1.25rem}.condition-single__accordion .accordion-body ol{list-style:decimal;padding-inline-start:1.25rem}.condition-single__accordion .accordion-body li::marker{color:var(--color-primary)}.condition-card{display:flex;flex-direction:column;height:100%;background:var(--brand-surface);border-radius:var(--radius-xl,1rem);padding:var(--space-5,1.5rem)}.condition-card__media{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card,0.75rem);margin-bottom:var(--space-5,1.5rem)}.condition-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.condition-card:hover .condition-card__image{transform:scale(1.04)}.condition-card__body{flex:1 1 auto}.condition-card__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:1.125rem;line-height:var(--line-height-heading,1.3);margin-bottom:var(--space-3,0.75rem)}.condition-card__title a{color:var(--text-primary);text-decoration:none}.condition-card__title a:hover,.condition-card__title a:focus-visible{color:var(--color-primary)}.condition-card__excerpt{color:var(--text-secondary);line-height:var(--line-height-body,1.6);margin-bottom:var(--space-4,1rem)}.condition-card__specialists{font-size:var(--font-size-helper,0.8125rem);color:var(--text-muted);margin-bottom:var(--space-4,1rem)}.condition-card__specialists-label{display:block}.condition-card__specialists-list a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:0.2em}.condition-card__specialists-list a:hover,.condition-card__specialists-list a:focus-visible{color:var(--color-primary)}.condition-card__sep{color:var(--text-muted)}.condition-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);margin-top:auto}.condition-card__button{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:calc(50px * var(--rs,1));padding:var(--space-3,0.75rem) var(--space-6,1.75rem);text-decoration:none;white-space:nowrap}.condition-card__button:hover,.condition-card__button:focus-visible{background:var(--primary-700,var(--brand-accent-d1));color:var(--text-inverse,#fff)}.condition-card__stats{display:flex;align-items:center;gap:var(--space-4,1rem);color:var(--text-muted);font-size:var(--font-size-helper,0.8125rem)}.condition-card__stat{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.condition-index{--index-letter-color:#4E6A58;padding-block:var(--space-block,2rem) var(--space-region,4rem)}.condition-index__controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3,0.75rem);margin-bottom:var(--space-6,1.75rem)}.condition-index__search{flex:0 1 16rem;min-width:8rem}.condition-index__search-input{width:100%;height:2.75rem;padding:0 var(--space-5,1.5rem);background:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--text-primary)}.condition-index__search-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.condition-index__all{flex:0 0 auto;height:2.75rem;padding:0 var(--space-5,1.5rem);background:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));white-space:nowrap;cursor:pointer}.condition-index__all:hover{color:var(--color-primary)}.condition-index__all.is-active{background:var(--brand-surface);color:var(--color-primary);font-weight:var(--font-weight-semibold,600)}.condition-index__alphabet{flex:1 1 auto;min-width:0;display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding-inline:var(--space-3,0.75rem);background:var(--brand-surface);border-radius:var(--radius-pill,999px)}.condition-index__letter{flex:0 1 auto;min-width:1.5rem;height:2.25rem;padding:0;background:none;border:0;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));font-weight:var(--font-weight-medium);line-height:1;cursor:pointer}.condition-index__letter:hover:not(:disabled){color:var(--color-primary)}.condition-index__letter.is-active{background:var(--color-primary);color:var(--text-inverse,#fff)}.condition-index__letter.is-empty{cursor:default}.condition-index__card{background:var(--surface-card,#fff);border:var(--border-width-thin,1px) solid var(--border-light);border-radius:var(--radius-card,0.75rem);box-shadow:var(--shadow-card);padding:var(--space-7,2rem)}.condition-index__grid{columns:220px;column-gap:var(--space-7,2rem)}.condition-index__group{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-6,1.75rem)}.condition-index__letter-heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:1.5rem;color:var(--color-primary);line-height:1;margin-bottom:var(--space-3,0.75rem);padding-bottom:var(--space-2,0.5rem);border-bottom:var(--border-width-medium,2px) solid var(--border-light)}.condition-index__list{list-style:none;margin:0;padding:0}.condition-index__item{margin-bottom:0.125rem}.condition-index__link,.condition-index__link:link,.condition-index__link:visited,.condition-index__link:active{display:block;margin-inline-start:-0.875rem;padding:0.3rem 0.875rem;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));background-color:transparent;text-decoration:none;line-height:var(--line-height-body,1.6);transition:background-color .15s ease,color .15s ease}.condition-index__link:hover,.condition-index__link:focus-visible{background-color:var(--color-primary);color:var(--text-inverse,#fff);text-decoration:none;outline:none}.condition-index__empty{margin:var(--space-4,1rem) 0 0;color:var(--text-muted)}.condition-index__grid.is-filtered{columns:auto}.condition-index__grid.is-filtered .condition-index__group{display:flex;align-items:flex-start;gap:var(--space-4,1rem);margin-bottom:var(--space-5,1.5rem)}.condition-index__grid.is-filtered .condition-index__letter-heading{flex:0 0 1.75rem;margin-bottom:0;padding-bottom:0;border-bottom:0;line-height:1.9}.condition-index__grid.is-filtered .condition-index__list{flex:1 1 auto;min-width:0;columns:220px;column-gap:var(--space-7,2rem)}.condition-index__grid.is-filtered .condition-index__item{break-inside:avoid}@media (max-width:575.98px){.condition-index__grid.is-filtered .condition-index__group{display:block}.condition-index__grid.is-filtered .condition-index__letter-heading{margin-bottom:var(--space-3,0.75rem);padding-bottom:var(--space-2,0.5rem);border-bottom:var(--border-width-medium,2px) solid var(--border-light);line-height:1}}@media (max-width:1199.98px){.condition-index__letter{min-width:1.25rem;font-size:0.9375rem}}@media (max-width:991.98px){.condition-index__controls{flex-wrap:wrap}.condition-index__search{flex:1 1 14rem}.condition-index__alphabet{flex:1 1 100%;flex-wrap:wrap;justify-content:center;gap:0.125rem;height:auto;padding-block:0.25rem;border-radius:var(--radius-card,0.75rem)}.condition-index__letter{min-width:2rem;font-size:1rem}}@media (max-width:575.98px){.condition-index__card{padding:var(--space-5,1.5rem)}.condition-index__grid{column-gap:var(--space-5,1.5rem)}.condition-index__search,.condition-index__all{flex:1 1 100%}}.condition-single__link-list{columns:3;column-gap:var(--space-7,2rem);margin:0;padding:0;list-style:none}.condition-single__panel .condition-single__link-list{padding-inline-start:0;list-style:none}.condition-single__panel .condition-single__link-item + .condition-single__link-item{margin-top:0}.condition-single__link-item{break-inside:avoid;margin-bottom:0.125rem}.condition-single__link-item::marker{content:none}.condition-single__link{display:inline-block;margin-inline-start:-0.875rem;padding:0.3rem 0.875rem;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));background-color:transparent;text-decoration:none;transition:background-color .15s ease,color .15s ease}.condition-single__link:hover,.condition-single__link:focus-visible{background-color:var(--color-primary);color:var(--text-inverse,#fff);text-decoration:none;outline:none}@media (max-width:991.98px){.condition-single__link-list{columns:2}}@media (max-width:575.98px){.condition-single__link-list{columns:1}}.condition-single__siblings-block{padding-block:var(--space-4,1rem)}.condition-single__siblings-card{background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl);padding:var(--space-7,2rem)}.condition-single__siblings-card .condition-single__heading{margin-bottom:var(--space-6,1.75rem)}.condition-single__siblings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);gap:var(--space-3,0.75rem) var(--space-6,1.75rem);margin:0;padding:0;list-style:none}.condition-single__siblings a{display:block;color:var(--text-primary);line-height:1.4;text-decoration:none}.condition-single__siblings a:hover,.condition-single__siblings a:focus-visible{color:var(--color-primary);text-decoration:underline}@media (max-width:991.98px){.condition-single__siblings{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row}}@media (max-width:575.98px){.condition-single__siblings{grid-template-columns:minmax(0,1fr)}.condition-single__siblings-card{padding:var(--space-5,1.5rem)}}.condition-single__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3,0.75rem) var(--space-6,1.75rem);margin:0;padding:var(--space-6,1.75rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl);list-style:none}.condition-single__links a{color:var(--text-primary);line-height:1.4;text-decoration:none}.condition-single__links a:hover,.condition-single__links a:focus-visible{color:var(--color-primary);text-decoration:underline}@media (max-width:991.98px){.condition-single__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.condition-single__links{grid-template-columns:minmax(0,1fr);padding:var(--space-5,1.5rem)}}.condition-single__container:has(>.condition-single__links){background:var(--surface-muted,var(--brand-surface));background-clip:padding-box;border:var(--space-content,1.5rem) solid transparent;border-block-width:0;border-radius:calc(var(--radius-xl) + var(--space-content,1.5rem)) / var(--radius-xl);padding:var(--space-7,2rem)}.condition-single__container:has(>.condition-single__links)>.condition-single__heading{margin-bottom:var(--space-6,1.75rem) !important}.condition-single__container>.condition-single__links{padding:0;background:none;border-radius:0}@media (max-width:575.98px){.condition-single__container:has(>.condition-single__links){padding:var(--space-5,1.5rem)}}.condition-single__section--synonyms .condition-single__panel{background:none;padding:0}.condition-single__section--synonyms .condition-single__content-body{color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.condition-single__card-synonyms{margin:var(--space-3,0.75rem) 0 0;color:var(--text-secondary);font-size:var(--font-size-helper,0.9375rem);line-height:1.5}.condition-single__card-synonyms span{color:var(--text-primary);font-weight:var(--font-weight-semibold,600)}.condition-single__section--synonyms{padding-bottom:0}.condition-single__synonyms{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem;padding:1.25rem 2.25rem;border-radius:var(--radius-xl,1.25rem);background:var(--bg-light,var(--brand-surface-2))}.condition-single__synonyms-title{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold,700);color:var(--text-primary)}.condition-single__synonyms-list{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.condition-single__synonyms-list li{padding:0.3rem 0.875rem;border:1px solid var(--brand-accent-t3);border-radius:var(--radius-pill,999px);background:#fff;color:var(--text-secondary,var(--brand-muted));font-size:0.9375rem;line-height:1.4}@media (max-width:575.98px){.condition-single__synonyms{padding:1rem 1.25rem}}.condition-vaccine{display:flex;align-items:flex-start;gap:var(--space-5,1.5rem);margin-block-start:var(--space-6,1.75rem);padding:var(--space-6,1.75rem);background:var(--primary-50,var(--brand-primary-light));border:1px solid var(--primary-200,var(--primary-200));border-radius:var(--radius-xl,1rem)}.condition-vaccine__icon,.condition-service-cards__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:#fff;background:var(--color-primary,var(--brand-primary));border-radius:50%}.condition-vaccine__icon svg{width:1.75rem;height:1.75rem}.condition-vaccine__body{flex:1 1 auto;min-width:0}.condition-vaccine__title{margin:0 0 var(--space-2,0.5rem);color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.3}.condition-vaccine__text{margin:0 0 var(--space-3,0.75rem);color:var(--text-secondary)}.condition-vaccine__list{display:flex;flex-wrap:wrap;gap:var(--space-2,0.5rem);margin:0 0 var(--space-4,1rem);padding:0;list-style:none}.condition-vaccine__chip{display:inline-block;padding:0.4rem 0.9rem;color:var(--primary-800,var(--primary-800));font-weight:600;line-height:1.3;text-decoration:none;background:#fff;border:1px solid var(--primary-300,var(--primary-300));border-radius:var(--radius-pill,999px)}.condition-vaccine__chip:hover,.condition-vaccine__chip:focus-visible{color:#fff;background:var(--color-primary,var(--brand-primary));border-color:var(--color-primary,var(--brand-primary))}.condition-vaccine__actions{display:flex;flex-wrap:wrap;gap:var(--space-3,0.75rem)}.condition-vaccine__button{display:inline-flex;align-items:center;justify-content:center;padding:0.7rem 1.4rem;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:1px solid var(--color-primary,var(--brand-primary));border-radius:var(--radius-pill,999px)}.condition-vaccine__button--primary{color:#fff;background:var(--color-primary,var(--brand-primary))}.condition-vaccine__button--primary:hover,.condition-vaccine__button--primary:focus-visible{background:var(--primary-700,var(--brand-primary-dark));border-color:var(--primary-700,var(--brand-primary-dark))}.condition-vaccine__button--secondary{color:var(--color-primary,var(--brand-primary));background:#fff}.condition-vaccine__button--secondary:hover,.condition-vaccine__button--secondary:focus-visible{background:var(--primary-50,var(--brand-primary-light))}.condition-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4,1rem);margin:0 0 var(--space-4,1rem);padding:0;list-style:none}.condition-service-cards__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name arrow" "icon price arrow";align-items:center;column-gap:var(--space-3,0.75rem);height:100%;padding:var(--space-4,1rem);color:var(--text-primary);text-decoration:none;background:var(--surface-card,#fff);border:1px solid var(--primary-200,var(--primary-200));border-radius:var(--radius-card,0.75rem)}.condition-service-cards__link:hover,.condition-service-cards__link:focus-visible{background:var(--primary-50,var(--brand-primary-light));border-color:var(--color-primary,var(--brand-primary))}.condition-service-cards__icon{grid-area:icon;width:2.75rem;height:2.75rem}.condition-service-cards__icon svg{width:1.4rem;height:1.4rem}.condition-service-cards__name{grid-area:name;font-weight:600;line-height:1.35}.condition-service-cards__price{grid-area:price;color:var(--color-primary,var(--brand-primary));font-weight:700}.condition-service-cards__arrow{grid-area:arrow;color:var(--color-primary,var(--brand-primary));font-size:1.25rem}@media (max-width:991.98px){.condition-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.condition-vaccine{flex-direction:column;gap:var(--space-4,1rem);padding:var(--space-5,1.5rem)}.condition-vaccine__actions{flex-direction:column}.condition-vaccine__button{width:100%}.condition-service-cards{grid-template-columns:minmax(0,1fr)}}.condition-vaccine .condition-vaccine__list{list-style:none;margin:0 0 var(--space-4,1rem);padding:0}.condition-vaccine .condition-vaccine__list li,.condition-vaccine .condition-vaccine__list li + li{margin:0;padding:0}.condition-vaccine .condition-vaccine__list li::marker{content:none}.condition-vaccine .condition-vaccine__title{margin-top:0;font-size:1.375rem}.condition-vaccine .condition-vaccine__text{margin-top:0}.condition-vaccine .condition-vaccine__chip{font-size:1rem}.condition-single__content-body .callout{--callout-bg:var(--primary-50,var(--brand-primary-light));--callout-edge:var(--primary-200,var(--primary-200));--callout-accent:var(--primary-600,var(--brand-primary));margin:var(--space-4,1rem) 0 var(--space-5,1.5rem);padding:var(--space-4,1rem) var(--space-5,1.5rem);background:var(--callout-bg);border:var(--border-width-thin,1px) solid var(--callout-edge);border-left:var(--border-width-thick,4px) solid var(--callout-accent);border-radius:var(--radius-lg,0.75rem);color:var(--text-primary)}.condition-single__content-body .callout__title{margin-bottom:var(--space-1,0.25rem);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);color:var(--callout-accent)}.condition-single__content-body .callout>:last-child{margin-bottom:0}.condition-single__content-body a{color:var(--primary-600,var(--brand-primary));text-decoration:underline;text-underline-offset:2px}.condition-single__content-body a:hover,.condition-single__content-body a:focus-visible{text-decoration-thickness:2px}.condition-symptom-gallery{margin-top:var(--space-5,1.5rem)}.condition-symptom-gallery__title{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3,.75rem)}.condition-symptom-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--space-4,1rem)}.condition-symptom-gallery[data-count="1"] .condition-symptom-gallery__grid{grid-template-columns:minmax(0,26rem)}.condition-symptom-gallery[data-count="2"] .condition-symptom-gallery__grid{grid-template-columns:repeat(2,minmax(0,20rem))}.condition-symptom-gallery[data-count="3"] .condition-symptom-gallery__grid{grid-template-columns:repeat(3,minmax(0,20rem))}.condition-symptom-gallery[data-count="4"] .condition-symptom-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991.98px){.condition-symptom-gallery[data-count="2"] .condition-symptom-gallery__grid,.condition-symptom-gallery[data-count="4"] .condition-symptom-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.condition-symptom-gallery__item{margin:0;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-lg,.75rem);overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.08)}.condition-symptom-gallery__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#E9EEEC}.condition-symptom-gallery__image{display:block;width:100%;height:100%;object-fit:cover;transition:filter .25s ease,transform .25s ease}.condition-symptom-gallery__item.is-contain .condition-symptom-gallery__media{background:#EEF1F0}.condition-symptom-gallery__item.is-contain .condition-symptom-gallery__image{object-fit:contain;object-position:center}.condition-symptom-gallery__item.is-sensitive:not(.is-revealed) .condition-symptom-gallery__image{filter:blur(22px) saturate(.6);transform:scale(1.15)}.condition-symptom-gallery__veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);text-align:center;background:rgba(20,32,28,.45);color:#fff}.condition-symptom-gallery__veil[hidden]{display:none}.condition-symptom-gallery__notice{margin:0;font-size:.9375rem;line-height:1.4;max-width:18rem;text-shadow:0 1px 2px rgba(0,0,0,.35)}.condition-symptom-gallery__reveal{appearance:none;border:0;border-radius:var(--radius-pill,999px);padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--text-primary,#1d2b26);background:#fff;cursor:pointer}.condition-symptom-gallery__reveal:hover,.condition-symptom-gallery__reveal:focus-visible{background:var(--primary-200,color-mix(in srgb,var(--brand-accent) 21%,#fff));outline:none}.condition-symptom-gallery__caption{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3,.75rem) var(--space-4,1rem) var(--space-4,1rem);font-size:.9375rem;line-height:1.45;color:var(--text-primary)}.condition-symptom-gallery__credit{font-size:.75rem;line-height:1.35;color:var(--text-secondary);word-break:break-word}.condition-symptom-gallery__credit a{color:inherit;text-decoration:underline}@media (max-width:767.98px){.condition-symptom-gallery[data-count="3"] .condition-symptom-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.condition-symptom-gallery .condition-symptom-gallery__grid,.condition-symptom-gallery[data-count] .condition-symptom-gallery__grid{grid-template-columns:minmax(0,1fr)}}.condition-single__panel{display:flow-root}.condition-figure{width:100%;margin:0 0 var(--space-4,1rem)}.condition-figure__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg,0.75rem)}.condition-figure__caption{margin-top:var(--space-2,0.5rem);color:var(--text-muted);font-size:var(--font-size-helper,0.8125rem);line-height:var(--line-height-body,1.6)}.condition-figure--wide{clear:both;margin-bottom:var(--space-5,1.5rem)}.condition-figure--right .condition-figure__img{aspect-ratio:auto;contain-intrinsic-size:auto none;object-fit:contain}.condition-figure--wide .condition-figure__img{aspect-ratio:auto 16 / 9;contain-intrinsic-size:auto none;object-fit:contain}.condition-figure--wide{max-width:47.5rem}.condition-single__panel :is(.table-wrap,.compare,.timeline){clear:both}@media (min-width:768px){.condition-figure:not(.condition-figure--wide){float:left;width:40%;max-width:26rem;margin:0 var(--space-6,1.75rem) var(--space-4,1rem) 0}.condition-figure.condition-figure--right{float:right;margin:0 0 var(--space-4,1rem) var(--space-6,1.75rem)}}