body.hong-main-v2 .hong-clinic-page__button, body.hong-main-v2 .hong-clinic-page__button:visited{align-items: center;background: var(--tpv2-ink);border: 1px solid var(--tpv2-ink);border-radius: 999px;color: #fff;display: inline-flex;font-family: var(--hong-sans);font-size: 16px;font-weight: 700;justify-content: center;letter-spacing: 0;line-height: 1.2;min-block-size: 46px;padding: 12px 20px;text-decoration: none;text-transform: none}body.hong-main-v2 .hong-clinic-page__button:hover, body.hong-main-v2 .hong-clinic-page__button:focus-visible{background: var(--tpv2-red);border-color: var(--tpv2-red);color: #fff}body.hong-main-v2 .hong-clinic-page__link, body.hong-main-v2 .hong-clinic-page__link:visited{background: #fff;border: 1px solid var(--tpv2-ink);border-radius: 999px;color: var(--tpv2-ink);display: inline-flex;font-size: 16px;font-weight: 700;min-block-size: 46px;padding: 12px 20px;text-decoration: none;text-transform: none}body.hong-main-v2 .hong-clinic-page__hero{background: var(--tpv2-surface);border-block-end: 1px solid rgba(15, 20, 25, 0.1);padding: clamp(56px, 7vw, 96px) 0}body.hong-main-v2--clinic .hong-clinic-page__hero{gap: clamp(32px, 5vw, 72px);grid-template-columns: minmax(0, 0.94fr) minmax(420px, 1.06fr);min-block-size: clamp(680px, 64vh, 820px)}body.hong-main-v2--clinic .hong-clinic-page__hero-copy{padding: 0;position: relative}body.hong-main-v2--clinic .hong-clinic-page__hero-copy::before{background: var(--tpv2-red);content: "";display: block;height: 4px;margin-block-end: 28px;width: 5rem}body.hong-main-v2--clinic .hong-clinic-page__hero-media{background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);gap: 0;grid-template-rows: minmax(360px, 1fr) auto}body.hong-main-v2--clinic .hong-clinic-page__hero-image{background: #fff;min-block-size: clamp(360px, 38vw, 520px)}body.hong-main-v2--clinic .hong-clinic-page__hero-note{background: #fff;border-block-start: 1px solid rgba(15, 20, 25, 0.1);padding: clamp(24px, 3vw, 36px)}body.hong-main-v2--clinic .hong-clinic-page__stats{background: var(--tpv2-ink);margin-block: 0 clamp(56px, 7vw, 96px)}body.hong-main-v2--clinic .hong-clinic-page__section{background: var(--tpv2-surface);border-block-start: 1px solid rgba(15, 20, 25, 0.1);padding-block: clamp(48px, 6vw, 88px)}body.hong-main-v2--clinic .hong-clinic-page__reviews{background: var(--tpv2-ink);color: #fff}body.hong-main-v2--clinic .hong-clinic-page__process-grid, body.hong-main-v2--clinic .hong-clinic-page__fit-grid, body.hong-main-v2--clinic .hong-clinic-page__access-facts, body.hong-main-v2--clinic .hong-clinic-page__faq-grid{gap: 0}body.hong-main-v2--clinic :is(.hong-clinic-page__process-card, .hong-clinic-page__fit-card, .hong-clinic-page__access-fact, .hong-clinic-page__faq-item){background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 0;box-shadow: none}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__process-card{background: #171717;border-color: rgba(255, 255, 255, 0.12)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__process-title{color: #fff}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__process-text{color: rgba(255, 255, 255, 0.76)}body.hong-main-v2--treatments-hub .hong-treatments-hero{background: var(--tpv2-surface);border-block: 1px solid rgba(15, 20, 25, 0.1);margin-inline: calc(50% - 50vw);padding-block: 0}body.hong-main-v2--treatments-hub .hong-treatments-hero__inner{align-items: start;display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: 1fr;max-width: none;padding-inline: 0}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner{display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: 1fr;inline-size: min(1400px, calc(100% - 48px));margin-inline: auto;max-width: none;padding: clamp(22px, 2.2vw, 32px) 0 clamp(30px, 3.4vw, 44px)}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__main{max-width: none}body.hong-main-v2--treatments-hub .hong-treatments-hero__main::before, body.hong-main-v2--research .hong-research-page__hero-copy::before{background: var(--tpv2-red);content: "";display: block;height: 4px;margin-block-end: 28px;width: 5rem}body.hong-main-v2--treatments-hub .hong-treatments-hero__inner::after{content: none;display: none}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner::after{content: none;display: none}body.hong-main-v2--treatments-hub .hong-treatments-hero__title{max-inline-size: 10ch}body.hong-main-v2--treatments-hub .hong-treatments-hero__summary{max-inline-size: 42rem}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__summary{font-family: var(--hong-sans);font-size: clamp(18px, 1.35vw, 21px);line-height: 1.55;max-inline-size: 42rem}body.hong-main-v2--treatments-hub .hong-treatments-page{display: grid;gap: clamp(48px, 7vw, 96px);padding-block: clamp(56px, 7vw, 96px)}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit, .hong-treatments-archive, .hong-treatments-reimbursement, .hong-treatments-gallery, .hong-treatments-faq){background: var(--tpv2-surface);border: 1px solid rgba(15, 20, 25, 0.1);padding: clamp(28px, 4vw, 52px)}body.hong-main-v2--treatments-hub .hong-treatments-section-head{align-items: start;display: grid;gap: clamp(20px, 4vw, 56px);grid-template-columns: minmax(260px, 0.32fr) minmax(0, 0.68fr);margin-block-end: clamp(24px, 4vw, 48px)}body.hong-main-v2--treatments-hub .hong-treatments-section-head__title, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__title, body.hong-main-v2--treatments-hub .hong-treatments-cta__title{color: var(--tpv2-ink);font-size: clamp(40px, 4.5vw, 56px);font-weight: 700;letter-spacing: 0;line-height: 0.95;margin: 0}body.hong-main-v2--treatments-hub .hong-treatments-fit__grid{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr))}body.hong-main-v2--treatments-hub .hong-treatments-grid{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr))}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit-card, .hong-treatment-card, .hong-treatments-reimbursement__item, .hong-treatments-gallery__item){background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 0;box-shadow: none}body.hong-main-v2--treatments-hub .hong-treatments-gallery__item{aspect-ratio: 4 / 3;overflow: hidden}body.hong-main-v2--treatments-hub .hong-treatment-card{display: grid;grid-template-columns: minmax(180px, 0.36fr) minmax(0, 0.64fr);overflow: hidden}body.hong-main-v2--treatments-hub .hong-treatment-card__media{block-size: 100%;margin: 0;min-block-size: 280px}body.hong-main-v2--treatments-hub .hong-treatment-card__media img{block-size: 100%;inline-size: 100%;object-fit: cover}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit-card, .hong-treatment-card__body, .hong-treatments-reimbursement__item){padding: clamp(22px, 3vw, 34px)}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit-card__title, .hong-treatment-card__title, .hong-treatments-reimbursement__item-title){color: var(--tpv2-ink);font-size: clamp(24px, 2.4vw, 34px);font-weight: 700;letter-spacing: 0;line-height: 1;margin: 0 0 14px}body.hong-main-v2--treatments-hub .hong-treatments-fit-card__links{display: flex;flex-wrap: wrap;gap: 8px;margin-block-start: 20px}body.hong-main-v2--treatments-hub .hong-treatments-fit-card__link{align-items: center;background: var(--tpv2-surface-alt);border: 1px solid rgba(15, 20, 25, 0.14);border-radius: 999px;color: var(--tpv2-ink);display: inline-flex;font-size: 16px;font-weight: 700;min-block-size: 44px;padding: 8px 14px;text-decoration: none}body.hong-main-v2--treatments-hub .hong-treatment-card__copy a{background: transparent;border: 0;border-block-end: 1px solid rgba(204, 37, 24, 0.32);border-radius: 0;color: inherit;display: inline;font-size: inherit;font-weight: 650;min-block-size: 0;padding: 0;text-decoration: none}body.hong-main-v2--treatments-hub .hong-treatments-faq__grid{display: grid;gap: 12px;grid-template-columns: repeat(2, minmax(0, 1fr))}body.hong-main-v2--treatments-hub .hong-treatments-faq__item{background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);padding: clamp(18px, 2.2vw, 24px)}body.hong-main-v2--treatments-hub .hong-treatments-faq__item summary{color: var(--tpv2-ink);cursor: pointer;font-size: clamp(18px, 1.5vw, 22px);font-weight: 750;letter-spacing: 0;line-height: 1.22}body.hong-main-v2--treatments-hub .hong-treatments-faq__item p{color: var(--tpv2-body);font-size: 17px;line-height: 1.68;margin: 12px 0 0}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__frame{display: grid;gap: clamp(24px, 4vw, 56px);grid-template-columns: minmax(0, 0.46fr) minmax(0, 0.54fr)}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__details{display: grid;gap: 16px}body.hong-main-v2--treatments-hub .hong-treatments-cta{background: var(--tpv2-ink);margin-inline: calc(50% - 50vw);padding-block: clamp(48px, 6vw, 88px)}body.hong-main-v2--treatments-hub .hong-treatments-cta__inner{align-items: end;display: grid;gap: clamp(24px, 5vw, 72px);grid-template-columns: minmax(0, 0.62fr) minmax(280px, 0.38fr)}body.hong-main-v2--treatments-hub .hong-treatments-cta :is(.hong-treatments-cta__title, .hong-treatments-cta__text){color: #fff}body.hong-main-v2--treatments-hub .hong-treatments-cta__actions{display: flex;flex-wrap: wrap;gap: 12px;justify-content: flex-end}body.hong-main-v2--treatments-hub .hong-treatments-cta__button, body.hong-main-v2--treatments-hub .hong-treatments-cta__button:visited{align-items: center;border: 1px solid rgba(255, 255, 255, 0.72);border-radius: 999px;color: #fff;display: inline-flex;font-size: 16px;font-weight: 700;justify-content: center;min-block-size: 46px;padding: 12px 20px;text-decoration: none}body.hong-main-v2--research.hong-swiss-modern.hong-research-page-landing{background: var(--tpv2-background)}body.hong-main-v2--research.hong-swiss-modern.hong-research-page-landing .site-inner{margin-top: 0}body.hong-main-v2--research .hong-page-template, body.hong-main-v2--research .hong-page-entry, body.hong-main-v2--research .hong-page-content, body.hong-main-v2--research .hong-page-content__inner{inline-size: 100%;margin: 0;max-inline-size: none;padding: 0;width: 100%}body.hong-main-v2--research .hong-page-entry.entry{background: transparent;border-top: 0;margin-block-end: 0;padding: 0}body.hong-main-v2--research .hong-research-page{box-sizing: border-box;gap: clamp(48px, 7vw, 96px);margin-inline: auto;padding-block: clamp(56px, 7vw, 96px) clamp(72px, 8vw, 128px);width: min(var(--hong-width-landing, 1280px), calc(100vw - 48px))}body.hong-main-v2--research .hong-research-page *, body.hong-main-v2--research .hong-research-page *::before, body.hong-main-v2--research .hong-research-page *::after{box-sizing: inherit}body.hong-main-v2--research .hong-research-page__hero{background: var(--tpv2-surface);border: 1px solid rgba(15, 20, 25, 0.1);display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: minmax(0, 0.58fr) minmax(340px, 0.42fr);padding: clamp(28px, 4vw, 52px)}body.hong-main-v2--research .hong-research-page__hero-copy{display: block}body.hong-main-v2--research .hong-research-page__hero-title{font-family: var(--hong-display);max-inline-size: 16ch}body.hong-main-v2--research .hong-research-page__hero-lead{color: var(--tpv2-body);margin-block-start: 24px;max-inline-size: 46rem}body.hong-main-v2--research .hong-research-page__actions{margin-block-start: 30px}body.hong-main-v2--research .hong-research-page__button, body.hong-main-v2--research .hong-research-page__button:visited{background: var(--tpv2-ink);border: 1px solid var(--tpv2-ink);border-radius: 999px;color: #fff;font-family: var(--hong-sans);font-size: 16px;font-weight: 700;min-block-size: 46px;padding: 12px 20px}body.hong-main-v2--research .hong-research-page__button--secondary, body.hong-main-v2--research .hong-research-page__button--secondary:visited{background: #fff;color: var(--tpv2-ink)}body.hong-main-v2--research .hong-research-page__hero-facts{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr));margin-block-start: 34px}body.hong-main-v2--research .hong-research-page__fact-text, body.hong-main-v2--research .hong-research-page__hero-book-text, body.hong-main-v2--research .hong-research-page__leader-role{color: var(--tpv2-muted);font-size: 18px;line-height: 1.62}body.hong-main-v2--research :is(.hong-research-page__hero-fact, .hong-research-page__hero-book, .hong-research-page__timeline-card, .hong-research-page__publication-feature, .hong-research-page__publication-note, .hong-research-page__teaching-card, .hong-research-page__route, .hong-research-page__route-card, .hong-research-page__archive-card, .hong-research-page__archive-link-group){background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 0;box-shadow: none;padding: clamp(22px, 3vw, 34px)}body.hong-main-v2--research .hong-research-page__publication-feature .hong-research-page__fact-label{color: var(--tpv2-red)}body.hong-main-v2--research .hong-research-page__publication-feature .hong-research-page__publication-meta{color: var(--tpv2-muted)}body.hong-main-v2--research .hong-research-page__publication-feature .hong-research-page__publication-link{color: var(--tpv2-ink)}body.hong-main-v2--research :is(.hong-research-page__hero-figure, .hong-research-page__leader-media){background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 0;box-shadow: none;margin: 0;overflow: hidden}body.hong-main-v2--research :is(.hong-research-page__hero-image, .hong-research-page__leader-image){block-size: clamp(280px, 30vw, 420px);inline-size: 100%;object-fit: cover}body.hong-main-v2--research .hong-research-page__leader-media{block-size: 100%;min-block-size: 420px}body.hong-main-v2--research .hong-research-page__leader-image{block-size: 100%;min-block-size: 100%}body.hong-main-v2--research .hong-research-page__hero-caption{color: var(--tpv2-muted);font-size: 17px;line-height: 1.55;padding: 16px 18px}body.hong-main-v2--research .hong-research-page__hero-book{display: grid;gap: 18px;grid-template-columns: minmax(150px, 0.24fr) minmax(280px, 0.76fr);margin-block-start: 16px}body.hong-main-v2--research .hong-research-page__hero-book-cover{margin: 0}body.hong-main-v2--research .hong-research-page__hero-book-image{block-size: 100%;inline-size: 100%;object-fit: cover}body.hong-main-v2--research .hong-research-page__section{background: var(--tpv2-surface);border: 1px solid rgba(15, 20, 25, 0.1);padding: clamp(28px, 4vw, 52px)}body.hong-main-v2--research .hong-research-page__section-head{align-items: start;display: grid;gap: clamp(20px, 4vw, 56px);grid-template-columns: minmax(260px, 0.32fr) minmax(0, 0.68fr);margin-block-end: clamp(24px, 4vw, 48px)}body.hong-main-v2--research .hong-research-page__section-head--compact{grid-template-columns: 1fr}body.hong-main-v2--research .hong-research-page__section-title, body.hong-main-v2--research :is(.hong-research-page__leader-name, .hong-research-page__publication-title, .hong-research-page__note-title, .hong-research-page__teaching-title, .hong-research-page__route-title, .hong-research-page__hero-book-title, .hong-research-page__archive-title, .hong-research-page__archive-link-title){color: var(--tpv2-ink);font-family: var(--hong-display);font-weight: 900;letter-spacing: 0;line-height: 1}body.hong-main-v2--research .hong-research-page__section-title{font-size: clamp(40px, 4.5vw, 56px);margin: 0}body.hong-main-v2--research .hong-research-page__leaders, body.hong-main-v2--research .hong-research-page__publication-frame{display: grid;gap: 16px}body.hong-main-v2--research .hong-research-page__leaders{grid-template-columns: 1fr}body.hong-main-v2--research .hong-research-page__leader{background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 0;box-shadow: none;display: grid;grid-template-columns: minmax(340px, 0.36fr) minmax(0, 0.64fr);overflow: hidden}body.hong-main-v2--research .hong-research-page__leader.is-deep, body.hong-main-v2--research .hong-research-page__leader.is-light{background: #fff;border-color: rgba(15, 20, 25, 0.1)}body.hong-main-v2--research .hong-research-page__leader.is-reverse .hong-research-page__leader-media{order: 2}body.hong-main-v2--research .hong-research-page__leader.is-reverse{grid-template-columns: minmax(0, 0.64fr) minmax(340px, 0.36fr)}body.hong-main-v2--research .hong-research-page__leader-body{align-content: start;display: grid;gap: 16px;min-inline-size: 0;padding: clamp(24px, 3vw, 38px)}body.hong-main-v2--research .hong-research-page__leader.is-deep :is(.hong-research-page__leader-name, .hong-research-page__leader-role, .hong-research-page__leader-link), body.hong-main-v2--research .hong-research-page__leader.is-light :is(.hong-research-page__leader-name, .hong-research-page__leader-role, .hong-research-page__leader-link){color: var(--tpv2-ink)}body.hong-main-v2--research .hong-research-page__leader.is-deep :is(.hong-research-page__leader-summary, .hong-research-page__leader-point), body.hong-main-v2--research .hong-research-page__leader.is-light :is(.hong-research-page__leader-summary, .hong-research-page__leader-point){color: var(--tpv2-muted)}body.hong-main-v2--research .hong-research-page__leader.is-deep .hong-research-page__fact-label, body.hong-main-v2--research .hong-research-page__leader.is-light .hong-research-page__fact-label{color: var(--tpv2-red)}body.hong-main-v2--research .hong-research-page__leader-point{border-block-start: 1px solid rgba(15, 20, 25, 0.1);padding-block-start: 12px}body.hong-main-v2--research .hong-research-page__timeline, body.hong-main-v2--research .hong-research-page__teaching-grid, body.hong-main-v2--research .hong-research-page__routes-grid{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr))}body.hong-main-v2--research .hong-research-page__route{align-content: start;display: grid;gap: 18px;min-block-size: 300px}body.hong-main-v2--research .hong-research-page__route-title{font-size: clamp(30px, 3vw, 42px);max-inline-size: 13ch}body.hong-main-v2--research .hong-research-page__route-text{color: var(--tpv2-muted);font-size: 18px;line-height: 1.62;margin: 0;max-inline-size: 46ch}body.hong-main-v2--research .hong-research-page__route-actions{align-items: center;display: flex;flex-wrap: wrap;gap: 14px;margin-block-start: auto}body.hong-main-v2--research .hong-research-page__route-link, body.hong-main-v2--research .hong-research-page__route-link:visited, body.hong-main-v2--research .hong-research-page__teaching-link, body.hong-main-v2--research .hong-research-page__teaching-link:visited, body.hong-main-v2--research .hong-research-page__note-link, body.hong-main-v2--research .hong-research-page__note-link:visited, body.hong-main-v2--research .hong-research-page__archive-link-list a, body.hong-main-v2--research .hong-research-page__archive-link-list a:visited{color: var(--tpv2-ink);font-weight: 750;text-decoration: none}body.hong-main-v2--research .hong-research-page__route--clinical{background: var(--tpv2-ink);border-color: var(--tpv2-ink)}body.hong-main-v2--research .hong-research-page__route--clinical :is(.hong-research-page__fact-label, .hong-research-page__route-title, .hong-research-page__route-text, .hong-research-page__route-link){color: #fff}body.hong-main-v2--research .hong-research-page__route.hong-research-page__route--clinical .hong-research-page__route-text{color: #fff}body.hong-main-v2--research .hong-research-page__route--clinical .hong-research-page__button--light, body.hong-main-v2--research .hong-research-page__route--clinical .hong-research-page__button--light:visited{background: #fff;border-color: #fff;color: var(--tpv2-ink)}body.hong-main-v2--research .hong-research-page__publication-frame{grid-template-columns: minmax(0, 0.52fr) minmax(0, 0.48fr)}body.hong-main-v2--research .hong-research-page__publication-notes{display: grid;gap: 16px}body.hong-main-v2--faq .entry-header{display: none}body.hong-main-v2--faq .hong-faq-archive-intro{background: var(--tpv2-surface);border: 1px solid rgba(15, 20, 25, 0.1);inline-size: 100vw;margin-block: clamp(56px, 7vw, 96px) clamp(28px, 4vw, 52px);margin-inline: calc(50% - 50vw);padding: clamp(28px, 4vw, 52px);padding-inline: max(48px, calc((100vw - var(--hong-width-landing, 1240px)) / 2))}body.hong-main-v2.hong-swiss-modern.hong-main-v2--faq .hong-faq-archive-intro{inline-size: 100vw;margin-inline: calc(50% - 50vw);max-inline-size: none;width: 100vw}body.hong-main-v2--faq .hong-faq-archive-intro__grid{align-items: start;display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: minmax(0, 0.62fr) minmax(320px, 0.38fr)}body.hong-main-v2--faq .hong-faq-archive-intro__main::before{background: var(--tpv2-red);content: "";display: block;height: 4px;margin-block-end: 28px;width: 5rem}body.hong-main-v2--faq .hong-faq-archive-intro__title{max-inline-size: 16ch}body.hong-main-v2--faq .hong-faq-archive-intro__aside{display: grid;gap: 16px}body.hong-main-v2--faq .hong-faq-archive-intro--no-aside .hong-faq-archive-intro__grid{grid-template-columns: 1fr}body.hong-main-v2--faq .hong-faq-archive-intro__note{background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);box-shadow: none;padding: clamp(22px, 3vw, 34px)}body.hong-main-v2--faq .hong-faq-v2-guide{background: linear-gradient(135deg, color-mix(in srgb, var(--tpv2-red) 14%, transparent), transparent 38%), var(--tpv2-ink);color: color-mix(in srgb, var(--tpv2-surface) 94%, white 6%);inline-size: 100vw;margin: 0 calc(50% - 50vw) clamp(28px, 4vw, 52px);padding: clamp(28px, 4.2vw, 56px)}body.hong-main-v2--faq .hong-faq-v2-guide__inner{display: grid;gap: clamp(22px, 3.2vw, 40px);margin-inline: auto;max-inline-size: var(--hong-width-landing, 1240px)}body.hong-main-v2--faq .hong-faq-v2-guide__header{align-items: end;display: grid;gap: clamp(18px, 3vw, 36px);grid-template-columns: minmax(240px, 0.34fr) minmax(0, 0.42fr) minmax(280px, 0.24fr)}body.hong-main-v2--faq .hong-faq-v2-guide__eyebrow{color: color-mix(in srgb, var(--tpv2-red) 58%, white 42%);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0.16em;line-height: 1.55;margin: 0;text-transform: uppercase}body.hong-main-v2--faq .hong-faq-v2-guide__title{color: color-mix(in srgb, var(--tpv2-surface) 96%, white 4%);font-size: clamp(34px, 4vw, 64px);font-weight: 700;letter-spacing: 0;line-height: 0.98;margin: 0;max-inline-size: 13ch;text-wrap: balance}body.hong-main-v2--faq .hong-faq-v2-guide__lead{color: color-mix(in srgb, var(--tpv2-surface) 72%, var(--tpv2-ink) 28%);font-size: clamp(16px, 1.35vw, 19px);line-height: 1.68;margin: 0;max-inline-size: 38ch;text-wrap: pretty}body.hong-main-v2--faq .hong-faq-v2-guide__routes{display: grid;gap: clamp(18px, 3vw, 38px);grid-template-columns: repeat(3, minmax(0, 1fr))}body.hong-main-v2--faq .hong-faq-v2-guide__route{align-content: start;background: transparent;border-block-start: 1px solid color-mix(in srgb, var(--tpv2-surface) 24%, transparent);display: grid;gap: 8px 18px;grid-template-columns: minmax(42px, 0.16fr) minmax(0, 1fr);margin: 0;min-block-size: auto;padding: clamp(18px, 2.2vw, 26px) 0 0}body.hong-main-v2--faq .hong-faq-v2-guide__route-index{color: color-mix(in srgb, var(--tpv2-red) 68%, white 32%);font-size: clamp(28px, 3.2vw, 46px);font-weight: 700;letter-spacing: 0;line-height: 0.9}body.hong-main-v2--faq .hong-faq-v2-guide__route-title{color: color-mix(in srgb, var(--tpv2-surface) 96%, white 4%);font-size: clamp(23px, 2vw, 32px);font-weight: 700;letter-spacing: 0;line-height: 1.04;margin: 0}body.hong-main-v2--faq .hong-faq-v2-guide__route-text{color: color-mix(in srgb, var(--tpv2-surface) 72%, var(--tpv2-ink) 28%);font-size: 16px;grid-column: 2;line-height: 1.66;margin: 0;max-inline-size: 34ch;text-wrap: pretty}body.hong-main-v2--faq .hong-faq-v2-guide__note{align-items: start;background: color-mix(in srgb, var(--tpv2-red) 12%, transparent);border: 1px solid color-mix(in srgb, var(--tpv2-red) 34%, var(--tpv2-surface) 8%);display: grid;gap: 16px;grid-template-columns: minmax(160px, 0.22fr) minmax(0, 1fr);margin: 0;padding: clamp(18px, 2.4vw, 28px)}body.hong-main-v2--faq .hong-faq-v2-guide__note-label{color: color-mix(in srgb, var(--tpv2-red) 62%, white 38%);font-family: var(--hong-mono);font-size: 12px;font-weight: 700;letter-spacing: 0.14em;line-height: 1.45;text-transform: uppercase}body.hong-main-v2--faq .hong-faq-v2-guide__note p{color: color-mix(in srgb, var(--tpv2-surface) 84%, white 16%);font-size: clamp(16px, 1.45vw, 20px);line-height: 1.58;margin: 0;max-inline-size: 76ch;text-wrap: pretty}body.hong-main-v2--faq .hong-faq-featured-answers{background: var(--tpv2-surface);border-block: 1px solid rgba(15, 20, 25, 0.1);inline-size: 100vw;margin: 0 calc(50% - 50vw) clamp(28px, 4vw, 52px);padding: clamp(30px, 5vw, 68px)}body.hong-main-v2--faq .hong-faq-featured-answers__inner{display: grid;gap: clamp(26px, 4vw, 56px);margin-inline: auto;max-inline-size: var(--hong-width-landing, 1240px)}body.hong-main-v2--faq .hong-faq-featured-answers__header{align-items: start;display: grid;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(180px, 0.2fr) minmax(260px, 0.36fr) minmax(320px, 0.44fr)}body.hong-main-v2--faq .hong-faq-featured-answers__eyebrow, body.hong-main-v2--faq .hong-faq-featured-answers__updated, body.hong-main-v2--faq .hong-faq-featured-answers__sources > span{color: var(--tpv2-red);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0.14em;line-height: 1.55;margin: 0;text-transform: uppercase}body.hong-main-v2--faq .hong-faq-featured-answers__title{color: var(--tpv2-ink);font-size: clamp(34px, 4vw, 62px);font-weight: 700;letter-spacing: 0;line-height: 0.98;margin: 0;max-inline-size: 14ch;text-wrap: balance}body.hong-main-v2--faq .hong-faq-featured-answers__lead{color: var(--tpv2-body);font-size: clamp(17px, 1.45vw, 21px);line-height: 1.7;margin: 0;max-inline-size: 58ch;text-wrap: pretty}body.hong-main-v2--faq .hong-faq-featured-answers__updated{color: var(--tpv2-muted);margin-block-start: 18px}body.hong-main-v2--faq .hong-faq-featured-answers__list{border-block-start: 1px solid rgba(15, 20, 25, 0.14);display: grid}body.hong-main-v2--faq .hong-faq-featured-answers__item{border-block-end: 1px solid rgba(15, 20, 25, 0.14);display: grid;gap: clamp(16px, 3vw, 44px);grid-template-columns: minmax(240px, 0.35fr) minmax(0, 0.65fr);margin: 0;padding: clamp(22px, 3vw, 36px) 0}body.hong-main-v2--faq .hong-faq-featured-answers__item h3{color: var(--tpv2-ink);font-size: clamp(24px, 2.4vw, 38px);font-weight: 700;letter-spacing: 0;line-height: 1.04;margin: 0;max-inline-size: 18ch;text-wrap: balance}body.hong-main-v2--faq .hong-faq-featured-answers__item p{color: var(--tpv2-body);font-size: clamp(16px, 1.35vw, 19px);line-height: 1.72;margin: 0;max-inline-size: 76ch;text-wrap: pretty}body.hong-main-v2--faq .hong-faq-featured-answers__item a{color: var(--tpv2-ink);font-weight: 800;text-decoration-color: rgba(216, 31, 38, 0.38);text-decoration-thickness: 1px;text-underline-offset: 0.2em}body.hong-main-v2--faq .hong-faq-featured-answers__sources{align-items: start;background: #fff;border: 1px solid rgba(15, 20, 25, 0.1);display: grid;gap: 18px;grid-template-columns: minmax(180px, 0.22fr) minmax(0, 1fr);padding: clamp(18px, 2.6vw, 28px)}body.hong-main-v2--faq .hong-faq-featured-answers__sources ul{display: flex;flex-wrap: wrap;gap: 10px 18px;list-style: none;margin: 0;padding: 0}body.hong-main-v2--faq .hong-faq-featured-answers__sources li{margin: 0}body.hong-main-v2--faq .hong-faq-featured-answers__sources a{color: var(--tpv2-ink);font-size: 15px;font-weight: 700;text-decoration-color: rgba(216, 31, 38, 0.34);text-decoration-thickness: 1px;text-underline-offset: 0.2em}body.hong-main-v2--faq .hong-faq-archive{background: transparent;inline-size: 100vw;margin: 0 calc(50% - 50vw);padding: 0 0 clamp(72px, 8vw, 128px)}body.hong-main-v2.hong-swiss-modern.hong-main-v2--faq .hong-faq-archive{inline-size: 100vw;margin-inline: calc(50% - 50vw);max-inline-size: none;width: 100vw}@media (max-width: 980px){body.hong-main-v2--faq .hong-faq-v2-guide__header, body.hong-main-v2--faq .hong-faq-v2-guide__routes, body.hong-main-v2--faq .hong-faq-v2-guide__note, body.hong-main-v2--faq .hong-faq-featured-answers__header, body.hong-main-v2--faq .hong-faq-featured-answers__item, body.hong-main-v2--faq .hong-faq-featured-answers__sources{grid-template-columns: 1fr}body.hong-main-v2--faq .hong-faq-v2-guide__lead{max-inline-size: 64ch}body.hong-main-v2--faq .hong-faq-featured-answers__title{max-inline-size: 18ch}body.hong-main-v2--faq .hong-faq-v2-guide__route{min-block-size: auto}body.hong-main-v2--clinic .hong-clinic-page__hero, body.hong-main-v2--treatments-hub .hong-treatments-hero__inner, body.hong-main-v2--treatments-hub .hong-treatment-card, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__frame, body.hong-main-v2--treatments-hub .hong-treatments-cta__inner, body.hong-main-v2--research .hong-research-page__hero, body.hong-main-v2--research .hong-research-page__leader, body.hong-main-v2--research .hong-research-page__publication-frame, body.hong-main-v2--research .hong-research-page__section-head, body.hong-main-v2--faq .hong-faq-archive-intro__grid{grid-template-columns: 1fr}body.hong-main-v2--treatments-hub .hong-treatments-grid, body.hong-main-v2--treatments-hub .hong-treatments-fit__grid, body.hong-main-v2--treatments-hub .hong-treatments-faq__grid{grid-template-columns: 1fr}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner{grid-template-columns: 1fr}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner::after{min-block-size: auto}body.hong-main-v2--research .hong-research-page__leader.is-reverse{grid-template-columns: 1fr}body.hong-main-v2--faq .hong-faq-archive-intro{inline-size: 100vw;padding-inline: 32px}body.hong-main-v2--clinic .hong-clinic-page__hero{min-block-size: auto}}@media (max-width: 760px){body.hong-main-v2--treatments-hub .hong-treatments-page{gap: 36px;padding-block: 42px 68px}body.hong-main-v2--research .hong-research-page{gap: 42px;width: min(100%, calc(100vw - 32px))}body.hong-main-v2--research .hong-research-page__hero{padding: 24px}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit, .hong-treatments-archive, .hong-treatments-reimbursement, .hong-treatments-gallery, .hong-treatments-faq){padding: 22px 18px}body.hong-main-v2--treatments-hub .hong-treatments-section-head{gap: 14px;margin-block-end: 22px}body.hong-main-v2--treatments-hub :is(.hong-treatments-section-head__title, .hong-treatments-reimbursement__title, .hong-treatments-cta__title){font-size: clamp(32px, 10vw, 42px);letter-spacing: 0;line-height: 1.02}body.hong-main-v2--treatments-hub .hong-treatment-card{grid-template-columns: 1fr}body.hong-main-v2--treatments-hub .hong-treatment-card__media{aspect-ratio: 16 / 10;block-size: auto;min-block-size: 0}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit-card, .hong-treatment-card__body, .hong-treatments-reimbursement__item, .hong-treatments-faq__item){padding: 20px 18px}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit-card__title, .hong-treatment-card__title, .hong-treatments-reimbursement__item-title){font-size: clamp(24px, 7.5vw, 32px);letter-spacing: 0;line-height: 1.08;max-inline-size: none}body.hong-main-v2--treatments-hub .hong-treatment-card__copy, body.hong-main-v2--treatments-hub .hong-treatment-card__copy p{font-size: 16px;line-height: 1.68}body.hong-main-v2--treatments-hub .hong-treatments-fit-card__links{gap: 7px;margin-block-start: 16px}body.hong-main-v2--treatments-hub .hong-treatments-fit-card__link{font-size: 14px;min-block-size: 38px;padding: 8px 12px}body.hong-main-v2--treatments-hub .hong-treatments-gallery__item{aspect-ratio: 16 / 10}body.hong-main-v2--treatments-hub .hong-treatments-faq__item summary{font-size: 18px;line-height: 1.25}body.hong-main-v2--treatments-hub .hong-treatments-faq__item p{font-size: 16px}body.hong-main-v2--faq .hong-faq-v2-guide{padding: 30px 18px 36px}body.hong-main-v2--faq .hong-faq-featured-answers{padding: 34px 18px 42px}body.hong-main-v2--faq .hong-faq-v2-guide__title{font-size: clamp(34px, 10vw, 48px);letter-spacing: 0;max-inline-size: 16ch}body.hong-main-v2--faq .hong-faq-featured-answers__title{font-size: clamp(34px, 10vw, 48px);letter-spacing: 0;max-inline-size: 16ch}body.hong-main-v2--faq .hong-faq-v2-guide__route{grid-template-columns: 48px minmax(0, 1fr);padding: 18px 0 0}body.hong-main-v2--faq .hong-faq-v2-guide__note{padding: 20px}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero{padding-block: 0}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner{gap: 24px;grid-template-columns: 1fr;padding-block: 24px 34px}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__title{font-size: clamp(48px, 14vw, 64px);letter-spacing: 0;line-height: 1;max-inline-size: 100%;overflow-wrap: normal}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__summary{max-inline-size: 100%}body.hong-main-v2.hong-swiss-modern.hong-main-v2--treatments-hub .hong-treatments-hero__inner::after{font-size: 17px;font-weight: 650;letter-spacing: 0;line-height: 1.45;min-block-size: 0;padding: 20px}body.hong-main-v2--treatments-hub :is(.hong-treatments-fit, .hong-treatments-archive, .hong-treatments-reimbursement, .hong-treatments-gallery){padding: 22px 16px}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement{padding: 28px 18px}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__frame{gap: 22px}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__lede, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__details{padding: 0}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__title, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__text, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__proof, body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__item-text{max-inline-size: none}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__proof{;font-size: 15px;letter-spacing: 0.04em;line-height: 1.55;padding: 14px 16px}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__details{gap: 12px}body.hong-main-v2--treatments-hub .hong-treatments-reimbursement__item{padding: 18px}body.hong-main-v2--clinic .hong-clinic-page__stats, body.hong-main-v2--clinic .hong-clinic-page__fit-grid, body.hong-main-v2--treatments-hub .hong-treatments-fit__grid, body.hong-main-v2--treatments-hub .hong-treatments-grid, body.hong-main-v2--research .hong-research-page__hero-facts, body.hong-main-v2--research .hong-research-page__timeline, body.hong-main-v2--research .hong-research-page__teaching-grid, body.hong-main-v2--research .hong-research-page__routes-grid, body.hong-main-v2--research .hong-research-page__hero-book{grid-template-columns: 1fr}body.hong-main-v2--faq .hong-faq-archive-intro{inline-size: 100vw;padding-inline: 28px}body.hong-main-v2--faq .hong-faq-archive-intro__lead, body.hong-main-v2.hong-swiss-modern.hong-main-v2--faq .hong-faq-archive-intro__title, body.hong-main-v2.hong-swiss-modern.hong-main-v2--research .hong-research-page__hero-title{letter-spacing: 0;line-height: 1.02}body.hong-main-v2--research .hong-research-page__leader-media{min-block-size: 280px}}body.hong-main-v2--faq .hong-faq-v2-guide__header{grid-template-columns: minmax(160px, 0.22fr) minmax(420px, 0.52fr) minmax(300px, 0.26fr)}body.hong-main-v2--faq .hong-faq-v2-guide__title{max-inline-size: min(100%, 18ch)}body.hong-main-v2--faq .hong-faq-v2-guide__lead{max-inline-size: 46ch}body.hong-main-v2--faq .hong-main-v2-footer-cta__inner{grid-template-columns: minmax(0, 0.68fr) minmax(300px, 0.32fr)}body.hong-main-v2--faq .hong-main-v2-footer-cta h2{max-inline-size: 18ch}@media (max-width: 980px){body.hong-main-v2--faq .hong-faq-v2-guide__header, body.hong-main-v2--faq .hong-main-v2-footer-cta__inner{grid-template-columns: 1fr}}@media (max-width: 760px){body.hong-main-v2--faq .hong-faq-v2-guide__title, body.hong-main-v2--faq .hong-main-v2-footer-cta h2{max-inline-size: 100%}}body.hong-main-v2.hong-main-v2--clinic :is( .hong-page-template, .hong-page-entry, .hong-page-content, .hong-page-content__inner ){inline-size: 100%;margin: 0;max-inline-size: none;padding: 0;width: 100%}body.hong-main-v2.hong-main-v2--clinic .hong-page-entry.entry{background: transparent;border-top: 0;margin-block-end: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page{box-sizing: border-box;inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 64px));margin-inline: auto;max-inline-size: none;overflow-x: clip;padding-inline: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page *, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page *::before, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page *::after{box-sizing: inherit}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page > section{inline-size: 100%;margin-inline: auto}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page :is( .hong-clinic-page__title, .hong-clinic-page__section-title, .hong-clinic-page__fit-title, .hong-clinic-page__stat-value, .hong-clinic-page__stat-label, .hong-clinic-page__process-index, .hong-clinic-page__treatment-phase, .hong-clinic-page__treatment-question, .hong-clinic-page__access-value, .hong-clinic-page__faq-question, .hong-clinic-page__button, .hong-clinic-page__link, .hong-clinic-page__trust, .hong-clinic-page__kicker, .hong-clinic-page__hero-note-label, .hong-clinic-page__fit-label, .hong-clinic-page__leader-role, .hong-clinic-page__leader-link, .hong-clinic-page__treatment-label, .hong-clinic-page__access-label, .hong-clinic-page__team-role ){letter-spacing: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero{align-items: center;grid-template-columns: minmax(0, 0.98fr) minmax(360px, 1.02fr);min-block-size: auto;overflow: hidden}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-copy, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-media{min-inline-size: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-copy{max-inline-size: 650px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__title{font-size: clamp(44px, 5vw, 76px);line-height: 1.02;margin-block: 22px 24px;max-inline-size: 15.5ch;text-wrap: balance}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__lead{max-inline-size: 48ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__text{max-inline-size: 58ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__section-title{line-height: 1.08;max-inline-size: 16ch;text-wrap: balance}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation{padding: 1px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation .hong-clinic-page__section-title{font-size: clamp(30px, 3.1vw, 46px);max-inline-size: 15ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation-title, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__route-title{letter-spacing: 0;line-height: 1.1;text-wrap: balance}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation-label, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation-index, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__route-label{letter-spacing: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__stats{grid-template-columns: repeat(4, minmax(0, 1fr))}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__stat{min-block-size: 112px;padding: clamp(18px, 2vw, 24px)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__stat-value{font-size: clamp(26px, 2.4vw, 40px);line-height: 1}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-grid{gap: clamp(14px, 2vw, 22px);grid-template-columns: minmax(0, 1.18fr) repeat(2, minmax(0, 0.91fr))}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-card{border-radius: 8px;min-block-size: 220px;padding: clamp(22px, 2.4vw, 32px)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-card:first-child{background: color-mix(in srgb, var(--tpv2-surface) 82%, var(--tpv2-red) 18%)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-title, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-question, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__access-value, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__faq-question{line-height: 1.12;text-wrap: balance}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-matrix{background: rgba(15, 20, 25, 0.9)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row{grid-template-columns: minmax(120px, 0.72fr) minmax(170px, 1fr) minmax(220px, 1.45fr) minmax(220px, 1.45fr)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__access-facts, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__faq-grid{gap: 12px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__faq-question{font-size: clamp(18px, 1.32vw, 22px);line-height: 1.18}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__faq-answer{font-size: clamp(15.5px, 0.95vw, 16.5px);line-height: 1.58}body.hong-main-v2--treatments-hub .hong-treatments-faq__item{padding: clamp(16px, 2vw, 22px)}body.hong-main-v2--treatments-hub .hong-treatments-faq__item summary{font-size: clamp(17px, 1.25vw, 20px);line-height: 1.24}body.hong-main-v2--treatments-hub .hong-treatments-faq__item p{font-size: 15.5px;line-height: 1.58}body.hong-main-v2--faq .hong-faq-featured-answers__item h3{font-size: clamp(19px, 1.4vw, 23px);line-height: 1.18}body.hong-main-v2--faq .hong-faq-featured-answers__item p{font-size: clamp(15.5px, 0.95vw, 16.5px);line-height: 1.58}body.hong-main-v2.hong-main-v2--clinic :is( .hong-clinic-page__access-fact, .hong-clinic-page__faq-item ){border-radius: 8px}@media (max-width: 1180px){body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero{grid-template-columns: 1fr}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-copy{max-inline-size: 100%}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page{inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 32px))}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero{gap: 28px;min-block-size: auto;padding-block: 42px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-copy::before{margin-block-end: 18px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation-copy{min-block-size: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__routes-grid{grid-template-columns: 1fr}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__route{grid-template-columns: 1fr}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__orientation-item{gap: 14px;grid-template-columns: 44px minmax(0, 1fr);padding: 18px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__route:nth-child(odd){border-right: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__route-text{grid-column: auto}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__title{font-size: clamp(38px, 10.5vw, 52px);margin-block: 16px 18px;max-inline-size: 13ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__lead{margin-block: 16px 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__text{font-size: 16px;line-height: 1.5;margin-block: 16px 0;max-inline-size: 36ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__actions{margin-block-start: 20px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__trust{font-size: 14px;line-height: 1.45;margin-block-start: 18px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__section-title{font-size: clamp(30px, 9vw, 42px);max-inline-size: 14ch}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__fit-grid{grid-template-columns: 1fr}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__stats{grid-template-columns: repeat(2, minmax(0, 1fr))}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__section{margin-block-start: 56px;padding-block: 48px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__hero-image{min-block-size: 340px}body.hong-main-v2.hong-main-v2--clinic :is(.hong-clinic-page__process-card, .hong-clinic-page__fit-card){min-block-size: 0;padding: 20px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__process-card{align-items: start;gap: 8px 14px;grid-template-columns: 44px minmax(0, 1fr)}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__process-index{font-size: 32px;grid-row: span 2}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__process-title{font-size: 20px;line-height: 1.12}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page .hong-clinic-page__process-text{font-size: 16px;line-height: 1.45;margin: 0;max-inline-size: none}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row, body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row--head{grid-template-columns: 1fr}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row--head{display: none}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row{gap: 0}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-row > div{padding: 8px 18px}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-phase{padding-top: 18px !important}body.hong-main-v2.hong-main-v2--clinic .hong-clinic-page__treatment-care{padding-bottom: 18px !important}}
