.hong-swiss-modern .hong-clinic-page{box-sizing: border-box;color: var(--hong-ink);inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 64px));margin: 0 auto 120px;max-width: none;padding: 28px 0 0}.hong-swiss-modern .hong-clinic-page *, .hong-swiss-modern .hong-clinic-page *::before, .hong-swiss-modern .hong-clinic-page *::after{box-sizing: inherit}.hong-swiss-modern .hong-clinic-page__hero{align-items: center;display: grid;gap: 24px;grid-template-columns: minmax(0, 0.94fr) minmax(360px, 1.06fr)}.hong-swiss-modern .hong-clinic-page__hero-copy{display: flex;flex-direction: column;padding-top: 18px}.hong-swiss-modern .hong-clinic-page__kicker{color: var(--hong-accent);font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0.16em;margin-bottom: 14px;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__title{font-size: clamp(42px, 4.8vw, 76px);letter-spacing: 0;line-height: 1.02;margin: 0;max-width: 13ch;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__lead{color: var(--hong-ink);font-size: clamp(19px, 1.85vw, 24px);font-weight: 600;line-height: 1.34;margin: 26px 0 0;max-width: 30ch}.hong-swiss-modern .hong-clinic-page__text, .hong-swiss-modern .hong-clinic-page__section-text, .hong-swiss-modern .hong-clinic-page__leader-summary, .hong-swiss-modern .hong-clinic-page__process-text, .hong-swiss-modern .hong-clinic-page__treatment-text, .hong-swiss-modern .hong-clinic-page__access-text, .hong-swiss-modern .hong-clinic-page__faq-answer p{color: var(--hong-gray-600);font-size: 16px;line-height: 1.68}.hong-swiss-modern .hong-clinic-page__text{margin: 22px 0 0;max-width: 34rem}.hong-swiss-modern .hong-clinic-page__actions{align-items: center;display: flex;flex-wrap: wrap;gap: 14px 18px;margin-top: 28px}.hong-swiss-modern .hong-clinic-page__button{align-items: center;background: var(--hong-accent);border: 1px solid var(--hong-accent);color: var(--hong-white);display: inline-flex;font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;min-height: 48px;padding: 0 18px;text-decoration: none;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__button:hover, .hong-swiss-modern .hong-clinic-page__button:focus-visible{background: #9c1f15;border-color: #9c1f15;color: var(--hong-white)}.hong-swiss-modern a[href*="whatsapp"].hong-clinic-page__button, .hong-swiss-modern a[href*="whatsapp"].hong-clinic-page__button:visited{background: var(--hong-whatsapp-solid, #118c3d);border-color: var(--hong-whatsapp-solid, #118c3d);color: var(--hong-whatsapp-solid-ink)}.hong-swiss-modern a[href*="whatsapp"].hong-clinic-page__button:hover, .hong-swiss-modern a[href*="whatsapp"].hong-clinic-page__button:focus-visible{background: var(--hong-whatsapp-solid-hover, #0d7232);border-color: var(--hong-whatsapp-solid-hover, #0d7232);color: var(--hong-whatsapp-solid-ink)}.hong-swiss-modern .hong-clinic-page__link{font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;text-decoration: none;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__trust{color: var(--hong-gray-600);font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;line-height: 1.6;margin-top: 24px;max-width: 40ch;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__hero-media{display: grid;gap: 18px;grid-template-rows: minmax(0, 1fr) auto;min-width: 0}.hong-swiss-modern .hong-clinic-page__hero-image{background: var(--hong-paper);min-height: clamp(560px, 58vw, 820px);overflow: hidden;position: relative}.hong-swiss-modern .hong-clinic-page__hero-photo, .hong-swiss-modern .hong-clinic-page__access-photo, .hong-swiss-modern .hong-clinic-page__leader-photo{display: block;height: 100%;object-fit: cover;width: 100%}.hong-swiss-modern .hong-clinic-page__hero-note{background: linear-gradient(180deg, var(--hong-paper) 0%, #efefeb 100%);display: grid;gap: 10px;padding: 20px 22px 22px}.hong-swiss-modern .hong-clinic-page__hero-note-label, .hong-swiss-modern .hong-clinic-page__leader-label, .hong-swiss-modern .hong-clinic-page__treatment-label, .hong-swiss-modern .hong-clinic-page__access-label, .hong-swiss-modern .hong-clinic-page__team-role{color: var(--hong-gray-600);font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__hero-note p, .hong-swiss-modern .hong-clinic-page__hero-note a{margin: 0}.hong-swiss-modern .hong-clinic-page__hero-note p{color: var(--hong-gray-600);font-size: 16px;line-height: 1.64;max-width: 32ch}.hong-swiss-modern .hong-clinic-page__stats{background: var(--hong-ink);display: grid;gap: 1px;grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: 64px;padding: 1px}.hong-swiss-modern .hong-clinic-page__stat{background: #171717;background: color-mix(in srgb, var(--hong-ink) 96%, white 4%);display: grid;gap: 14px;min-height: 124px;padding: 22px}.hong-swiss-modern .hong-clinic-page__stat-value{color: var(--hong-white);font-size: clamp(28px, 2.7vw, 42px);font-weight: 700;letter-spacing: 0;line-height: 1}.hong-swiss-modern .hong-clinic-page__stat-label{color: rgba(255, 255, 255, 0.74);font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;line-height: 1.55;max-width: 22ch;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__seek-label, .hong-swiss-modern .hong-clinic-page__identity-label{color: var(--hong-accent);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.45;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__section{margin-top: 96px}.hong-swiss-modern .hong-clinic-page__seek-grid, .hong-swiss-modern .hong-clinic-page__identity-grid{display: grid;gap: 1px;grid-template-columns: repeat(4, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__seek-grid{background: var(--hong-ink);padding: 1px}.hong-swiss-modern .hong-clinic-page__identity-grid{border-top: 1px solid var(--hong-line)}.hong-swiss-modern .hong-clinic-page__seek-card, .hong-swiss-modern .hong-clinic-page__identity-card{display: grid;gap: 12px;padding: clamp(20px, 2.4vw, 30px)}.hong-swiss-modern .hong-clinic-page__seek-card{background: color-mix(in srgb, var(--hong-paper) 92%, white 8%);min-height: 250px}.hong-swiss-modern .hong-clinic-page__identity-card{border-bottom: 1px solid var(--hong-line);border-right: 1px solid var(--hong-line);min-height: 220px}.hong-swiss-modern .hong-clinic-page__identity-card:last-child{border-right: 0}.hong-swiss-modern .hong-clinic-page__seek-card h3, .hong-swiss-modern .hong-clinic-page__identity-card h3, .hong-swiss-modern .hong-clinic-page__choice-head h3{color: var(--hong-ink);font-size: clamp(22px, 1.75vw, 30px);letter-spacing: 0;line-height: 1.12;margin: 0;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__seek-card p, .hong-swiss-modern .hong-clinic-page__identity-card p, .hong-swiss-modern .hong-clinic-page__choice-head p{color: var(--hong-gray-600);font-size: 16px;line-height: 1.62;margin: 0;max-width: 38ch}.hong-swiss-modern .hong-clinic-page__orientation{align-items: stretch;background: color-mix(in srgb, var(--hong-paper) 86%, var(--hong-ink) 14%);display: grid;gap: 1px;grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);padding: 1px}.hong-swiss-modern .hong-clinic-page__orientation-copy, .hong-swiss-modern .hong-clinic-page__orientation-panel{background: #f7f5f0;background: color-mix(in srgb, var(--hong-paper) 94%, white 6%)}.hong-swiss-modern .hong-clinic-page__orientation-copy{display: flex;flex-direction: column;justify-content: space-between;min-height: 420px;padding: clamp(26px, 4vw, 48px)}.hong-swiss-modern .hong-clinic-page__orientation-panel{display: grid}.hong-swiss-modern .hong-clinic-page__orientation-item{align-items: start;border-bottom: 1px solid rgba(15, 20, 25, 0.1);display: grid;gap: 22px;grid-template-columns: 52px minmax(0, 1fr);padding: clamp(22px, 2.8vw, 34px) clamp(22px, 3vw, 40px)}.hong-swiss-modern .hong-clinic-page__orientation-item:last-child{border-bottom: 0}.hong-swiss-modern .hong-clinic-page__orientation-index{align-items: center;aspect-ratio: 1;background: var(--hong-ink);color: var(--hong-white);display: inline-flex;font-family: var(--hong-mono);font-size: 13px;font-weight: 700;inline-size: 52px;justify-content: center;letter-spacing: 0}.hong-swiss-modern .hong-clinic-page__orientation-body{display: grid;gap: 8px}.hong-swiss-modern .hong-clinic-page__orientation-label, .hong-swiss-modern .hong-clinic-page__route-label{color: var(--hong-accent);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.45;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__orientation-title{color: var(--hong-ink);font-size: clamp(22px, 2vw, 32px);letter-spacing: 0;line-height: 1.08;margin: 0;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__orientation-text{color: var(--hong-gray-600);font-size: 16px;line-height: 1.68;margin: 0;max-width: 45ch}.hong-swiss-modern .hong-clinic-page__section-head{align-items: end;display: grid;gap: 24px;grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);margin-bottom: 28px}.hong-swiss-modern .hong-clinic-page__section-title{font-size: clamp(30px, 3.1vw, 46px);letter-spacing: 0;line-height: 1.08;margin: 0;max-width: 30ch;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__section-text{margin: 0;max-width: 40ch}.hong-swiss-modern .hong-clinic-page__fit-grid{display: grid;gap: clamp(14px, 2vw, 22px);grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__fit-card{background: var(--hong-paper);border: 1px solid rgba(15, 20, 25, 0.1);border-radius: 8px;display: grid;gap: 16px;min-height: 220px;padding: 26px}.hong-swiss-modern .hong-clinic-page__fit-card:first-child{background: color-mix(in srgb, var(--hong-paper) 82%, var(--hong-accent) 18%)}.hong-swiss-modern .hong-clinic-page__fit-label{color: var(--hong-red);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.45;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__fit-title{color: var(--hong-ink);font-size: clamp(23px, 1.9vw, 30px);letter-spacing: 0;line-height: 1.14;margin: 0;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__fit-text{color: var(--hong-muted);font-size: 17px;line-height: 1.7;margin: 0;max-width: 34ch}.hong-swiss-modern .hong-clinic-page__process-grid{background: var(--hong-ink);display: grid;gap: 1px;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 1px}.hong-swiss-modern .hong-clinic-page__process-card{background: #171717;background: color-mix(in srgb, var(--hong-ink) 96%, white 4%);display: grid;gap: 16px;min-height: 230px;padding: 24px 24px 28px}.hong-swiss-modern .hong-clinic-page__process-index{color: rgba(255, 255, 255, 0.2);font-family: var(--hong-sans);font-size: clamp(40px, 4vw, 62px);font-weight: 700;letter-spacing: 0;line-height: 0.9}.hong-swiss-modern .hong-clinic-page__process-title{color: var(--hong-white);font-size: clamp(22px, 1.7vw, 28px);line-height: 1.04;margin: 0;max-width: none}.hong-swiss-modern .hong-clinic-page__process-text{color: rgba(255, 255, 255, 0.76);margin: 0;max-width: 31ch}.hong-swiss-modern .hong-clinic-page__routes-grid{border-top: 1px solid var(--hong-line);display: grid;grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__route{border-bottom: 1px solid var(--hong-line);color: inherit;display: grid;gap: 12px;grid-template-columns: minmax(120px, 0.34fr) minmax(0, 0.66fr);padding: clamp(20px, 2.4vw, 32px) clamp(18px, 2.2vw, 28px);text-decoration: none}.hong-swiss-modern .hong-clinic-page__route:nth-child(odd){border-right: 1px solid var(--hong-line)}.hong-swiss-modern .hong-clinic-page__route:hover, .hong-swiss-modern .hong-clinic-page__route:focus-visible{background: color-mix(in srgb, var(--hong-paper) 88%, var(--hong-accent) 12%);color: inherit}.hong-swiss-modern .hong-clinic-page__route-title{color: var(--hong-ink);font-size: clamp(22px, 1.8vw, 30px);font-weight: 650;letter-spacing: 0;line-height: 1.1;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__route-text{color: var(--hong-gray-600);font-size: 16px;grid-column: 2;line-height: 1.62;margin-top: -2px;max-width: 44ch}.hong-swiss-modern .hong-clinic-page__leaders-grid{display: grid;gap: 24px;grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__leader{background: var(--hong-paper);display: grid;grid-template-columns: minmax(0, 0.48fr) minmax(0, 0.52fr);min-height: 100%}.hong-swiss-modern .hong-clinic-page__leader-media{min-height: 100%}.hong-swiss-modern .hong-clinic-page__leader-photo{aspect-ratio: 4 / 5.1}.hong-swiss-modern .hong-clinic-page__leader-body{display: flex;flex-direction: column;gap: 14px;padding: 24px 24px 26px}.hong-swiss-modern .hong-clinic-page__leader-name{font-size: clamp(28px, 2.5vw, 40px);line-height: 0.98;margin: 0}.hong-swiss-modern .hong-clinic-page__leader-role{color: var(--hong-accent);font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;line-height: 1.55;margin: 0;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__leader-summary{margin: 0;max-width: 34ch}.hong-swiss-modern .hong-clinic-page__leader-details{border-top: 1px solid var(--hong-line);display: grid;gap: 10px;margin-top: 2px;padding-top: 16px}.hong-swiss-modern .hong-clinic-page__leader-detail{color: var(--hong-ink);font-size: 15px;line-height: 1.55}.hong-swiss-modern .hong-clinic-page__leader-link{font-family: var(--hong-mono);font-size: 15px;font-weight: 600;letter-spacing: 0;margin-top: auto;text-decoration: none;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__team-scope{background: var(--hong-ink);display: grid;gap: 1px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 24px;padding: 1px}.hong-swiss-modern .hong-clinic-page__team-scope-card{background: #fbfbfa;background: color-mix(in srgb, var(--hong-paper) 92%, white 8%);display: grid;gap: 10px;padding: clamp(20px, 2.5vw, 30px)}.hong-swiss-modern .hong-clinic-page__team-scope-label{color: var(--hong-accent);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.45;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__team-scope-title{color: var(--hong-ink);font-size: clamp(22px, 1.8vw, 28px);letter-spacing: 0;line-height: 1.12;margin: 0;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__team-scope-text{color: var(--hong-gray-600);font-size: 16px;line-height: 1.62;margin: 0;max-width: 36ch}.hong-swiss-modern .hong-clinic-page__team-strip{display: grid;gap: 12px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 24px}.hong-swiss-modern .hong-clinic-page__team-item{background: var(--hong-paper);border: 1px solid var(--hong-line);color: var(--hong-ink);display: grid;grid-template-rows: auto 1fr;min-height: 100%;overflow: hidden;text-decoration: none}.hong-swiss-modern .hong-clinic-page__team-media{aspect-ratio: 4 / 3;background: var(--hong-ink);display: block;overflow: hidden}.hong-swiss-modern .hong-clinic-page__team-photo{display: block;height: 100%;object-fit: cover;width: 100%}.hong-swiss-modern .hong-clinic-page__team-photo-placeholder{align-items: center;color: rgba(255, 255, 255, 0.76);display: flex;font-family: var(--hong-mono);font-size: clamp(42px, 6vw, 78px);font-weight: 600;height: 100%;justify-content: center;line-height: 1;text-transform: uppercase;width: 100%}.hong-swiss-modern .hong-clinic-page__team-body{display: grid;gap: 8px;padding: 16px 16px 18px}.hong-swiss-modern .hong-clinic-page__team-name{font-size: 18px;font-weight: 600;line-height: 1.08}.hong-swiss-modern .hong-clinic-page__treatment-matrix{background: var(--hong-ink);display: grid;gap: 1px;padding: 1px}.hong-swiss-modern .hong-clinic-page__treatment-row{background: #fbfbfa;background: color-mix(in srgb, var(--hong-paper) 90%, white 10%);display: grid;gap: 1px;grid-template-columns: minmax(120px, 0.72fr) minmax(170px, 1fr) minmax(220px, 1.45fr) minmax(220px, 1.45fr)}.hong-swiss-modern .hong-clinic-page__treatment-row--head{background: transparent}.hong-swiss-modern .hong-clinic-page__treatment-row > div{background: #fbfbfa;background: color-mix(in srgb, var(--hong-paper) 90%, white 10%);color: var(--hong-gray-600);font-size: 15px;line-height: 1.58;padding: 18px 20px}.hong-swiss-modern .hong-clinic-page__treatment-row--head > div{background: var(--hong-ink);color: rgba(255, 255, 255, 0.72);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.35;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__treatment-phase{color: var(--hong-accent) !important;font-family: var(--hong-mono);font-size: 13px !important;font-weight: 700;letter-spacing: 0;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__treatment-question{color: var(--hong-ink) !important;font-size: clamp(19px, 1.55vw, 24px) !important;font-weight: 650;line-height: 1.12 !important;text-wrap: balance}.hong-swiss-modern .hong-clinic-page__choice-block{background: color-mix(in srgb, var(--hong-paper) 82%, var(--hong-ink) 18%);display: grid;gap: 1px;grid-template-columns: minmax(260px, 0.34fr) minmax(0, 0.66fr);margin-top: 24px;padding: 1px}.hong-swiss-modern .hong-clinic-page__choice-head, .hong-swiss-modern .hong-clinic-page__choice-table{background: color-mix(in srgb, var(--hong-paper) 94%, white 6%)}.hong-swiss-modern .hong-clinic-page__choice-head{align-content: space-between;display: grid;gap: 18px;padding: clamp(22px, 3vw, 36px)}.hong-swiss-modern .hong-clinic-page__choice-table{display: grid}.hong-swiss-modern .hong-clinic-page__choice-row{border-bottom: 1px solid var(--hong-line);display: grid;grid-template-columns: minmax(170px, 0.34fr) minmax(220px, 0.33fr) minmax(220px, 0.33fr)}.hong-swiss-modern .hong-clinic-page__choice-row:last-child{border-bottom: 0}.hong-swiss-modern .hong-clinic-page__choice-row > div{color: var(--hong-gray-600);font-size: 15px;line-height: 1.58;padding: 16px 18px}.hong-swiss-modern .hong-clinic-page__choice-row--head{background: var(--hong-ink)}.hong-swiss-modern .hong-clinic-page__choice-row--head > div{color: rgba(255, 255, 255, 0.74);font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;line-height: 1.35;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__choice-symptom{color: var(--hong-ink) !important;font-size: 18px !important;font-weight: 650;line-height: 1.18 !important}.hong-swiss-modern .hong-clinic-page__access{align-items: stretch;display: grid;gap: 24px;grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr)}.hong-swiss-modern .hong-clinic-page__access-media{background: var(--hong-paper);min-height: 100%}.hong-swiss-modern .hong-clinic-page__access-copy{display: flex;flex-direction: column}.hong-swiss-modern .hong-clinic-page__access-facts{display: grid;gap: 12px;grid-template-columns: 1fr;margin-top: 24px}.hong-swiss-modern .hong-clinic-page__access-fact{background: var(--hong-paper);border-radius: 8px;display: grid;gap: 10px;padding: 18px 20px 20px}.hong-swiss-modern .hong-clinic-page__access-value{font-size: clamp(24px, 2.2vw, 34px);letter-spacing: 0;line-height: 1.08;margin: 0;max-width: 15ch}.hong-swiss-modern .hong-clinic-page__access-text{margin: 0;max-width: 34ch}.hong-swiss-modern .hong-clinic-page__faq-grid{display: grid;gap: 12px;grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__faq-item{background: var(--hong-paper);border: 1px solid var(--hong-line);border-radius: 8px;padding: 0}.hong-swiss-modern .hong-clinic-page__faq-question{cursor: pointer;font-size: clamp(18px, 1.32vw, 22px);font-weight: 600;letter-spacing: 0;line-height: 1.2;list-style: none;padding: 15px 18px 14px}.hong-swiss-modern .hong-clinic-page__faq-question::-webkit-details-marker{display: none}.hong-swiss-modern .hong-clinic-page__faq-answer{padding: 0 18px 18px}.hong-swiss-modern .hong-clinic-page__faq-answer p{font-size: 16px;line-height: 1.58;margin: 0;max-width: 40ch}@media (max-width: 1180px){.hong-swiss-modern .hong-clinic-page{inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 48px))}.hong-swiss-modern .hong-clinic-page__hero, .hong-swiss-modern .hong-clinic-page__orientation, .hong-swiss-modern .hong-clinic-page__section-head, .hong-swiss-modern .hong-clinic-page__choice-block, .hong-swiss-modern .hong-clinic-page__access{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__stats, .hong-swiss-modern .hong-clinic-page__seek-grid, .hong-swiss-modern .hong-clinic-page__fit-grid, .hong-swiss-modern .hong-clinic-page__process-grid, .hong-swiss-modern .hong-clinic-page__review-grid, .hong-swiss-modern .hong-clinic-page__faq-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__identity-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__team-strip{grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__team-scope{grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__leaders-grid{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__leader{grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr)}}@media (max-width: 980px){.hong-swiss-modern .hong-clinic-page{inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 48px))}.hong-swiss-modern .hong-clinic-page__process-grid, .hong-swiss-modern .hong-clinic-page__routes-grid, .hong-swiss-modern .hong-clinic-page__team-scope, .hong-swiss-modern .hong-clinic-page__team-strip, .hong-swiss-modern .hong-clinic-page__stats, .hong-swiss-modern .hong-clinic-page__review-grid, .hong-swiss-modern .hong-clinic-page__faq-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__leader{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__hero-image{min-height: 520px}}@media (max-width: 760px){.hong-swiss-modern .hong-clinic-page{inline-size: min(var(--hong-width-landing, 1360px), calc(100vw - 32px));margin-bottom: 88px}.hong-swiss-modern .hong-clinic-page__hero{gap: 28px}.hong-swiss-modern .hong-clinic-page__process-grid, .hong-swiss-modern .hong-clinic-page__leaders-grid, .hong-swiss-modern .hong-clinic-page__routes-grid, .hong-swiss-modern .hong-clinic-page__team-scope, .hong-swiss-modern .hong-clinic-page__review-grid, .hong-swiss-modern .hong-clinic-page__faq-grid{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__seek-grid, .hong-swiss-modern .hong-clinic-page__identity-grid{display: flex;gap: 8px;margin-inline: 0;overflow-x: auto;padding-inline: 0;scroll-padding-inline: 0;scroll-snap-type: x proximity}.hong-swiss-modern .hong-clinic-page__seek-card, .hong-swiss-modern .hong-clinic-page__identity-card{flex: 0 0 min(82vw, 320px);min-height: 230px;scroll-snap-align: start}.hong-swiss-modern .hong-clinic-page__identity-card:last-child{border-right: 1px solid var(--hong-line)}.hong-swiss-modern .hong-clinic-page__team-strip{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__stats{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-swiss-modern .hong-clinic-page__orientation-copy{min-height: 0}.hong-swiss-modern .hong-clinic-page__route{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__orientation-item{gap: 14px;grid-template-columns: 44px minmax(0, 1fr);padding: 18px}.hong-swiss-modern .hong-clinic-page__route:nth-child(odd){border-right: 0}.hong-swiss-modern .hong-clinic-page__route-text{grid-column: auto}.hong-swiss-modern .hong-clinic-page__orientation-index{inline-size: 44px}.hong-swiss-modern .hong-clinic-page__title{font-size: clamp(36px, 10vw, 48px);max-width: 12ch}.hong-swiss-modern .hong-clinic-page__lead{font-size: 17px;max-width: 28ch}.hong-swiss-modern .hong-clinic-page__text{font-size: 16px;line-height: 1.5;margin-top: 16px;max-width: 36ch}.hong-swiss-modern .hong-clinic-page__actions{margin-top: 20px}.hong-swiss-modern .hong-clinic-page__trust{font-size: 14px;line-height: 1.45;margin-top: 18px}.hong-swiss-modern .hong-clinic-page__section-title{font-size: clamp(28px, 9vw, 38px);max-width: 22ch}.hong-swiss-modern .hong-clinic-page__actions{align-items: flex-start;flex-direction: column}.hong-swiss-modern .hong-clinic-page__hero-image{min-height: 340px}.hong-swiss-modern .hong-clinic-page__section{margin-top: 56px}.hong-swiss-modern .hong-clinic-page__process-card, .hong-swiss-modern .hong-clinic-page__fit-card{min-height: 0;padding: 20px}.hong-swiss-modern .hong-clinic-page__process-card{align-items: start;gap: 8px 14px;grid-template-columns: 44px minmax(0, 1fr)}.hong-swiss-modern .hong-clinic-page__process-index{font-size: 32px;grid-row: span 2}.hong-swiss-modern .hong-clinic-page__process-title{font-size: 20px;line-height: 1.12}.hong-swiss-modern .hong-clinic-page__process-text{line-height: 1.45;max-width: none}.hong-swiss-modern .hong-clinic-page__treatment-row, .hong-swiss-modern .hong-clinic-page__treatment-row--head, .hong-swiss-modern .hong-clinic-page__choice-row, .hong-swiss-modern .hong-clinic-page__choice-row--head{grid-template-columns: 1fr}.hong-swiss-modern .hong-clinic-page__treatment-row--head, .hong-swiss-modern .hong-clinic-page__choice-row--head{display: none}.hong-swiss-modern .hong-clinic-page__treatment-row, .hong-swiss-modern .hong-clinic-page__choice-row{gap: 0}.hong-swiss-modern .hong-clinic-page__treatment-row > div, .hong-swiss-modern .hong-clinic-page__choice-row > div{padding: 8px 18px}.hong-swiss-modern .hong-clinic-page__treatment-phase, .hong-swiss-modern .hong-clinic-page__choice-symptom{padding-top: 18px !important}.hong-swiss-modern .hong-clinic-page__treatment-care, .hong-swiss-modern .hong-clinic-page__choice-row > div:last-child{padding-bottom: 18px !important}.hong-swiss-modern .hong-clinic-page__choice-table{display: flex;gap: 8px;margin-inline: -20px;overflow-x: auto;padding-inline: 20px;scroll-padding-inline: 20px;scroll-snap-type: x proximity}.hong-swiss-modern .hong-clinic-page__choice-row{background: color-mix(in srgb, var(--hong-paper) 94%, white 6%);border: 1px solid var(--hong-line);flex: 0 0 min(86vw, 340px);scroll-snap-align: start}}@media (max-width: 540px){.hong-swiss-modern .hong-clinic-page{padding-left: 18px;padding-right: 18px}.hong-swiss-modern .hong-clinic-page__leader-body, .hong-swiss-modern .hong-clinic-page__process-card{padding-left: 18px;padding-right: 18px}.hong-swiss-modern .hong-clinic-page__faq-question, .hong-swiss-modern .hong-clinic-page__faq-answer{padding-left: 18px;padding-right: 18px}.hong-swiss-modern .hong-clinic-page__hero-image{min-height: 320px}.hong-swiss-modern .hong-clinic-page__team-strip{grid-template-columns: 1fr}}.hong-swiss-modern .hong-clinic-page__practical{color: var(--hong-gray-700, #3f3a34);font-family: var(--hong-sans);font-size: 15px;font-weight: 600;line-height: 1.5;margin: 12px 0 0;max-width: 48ch}.hong-swiss-modern .hong-clinic-page__conditions-list{display: flex;flex-wrap: wrap;gap: 10px}.hong-swiss-modern .hong-clinic-page__conditions-list a{background: var(--hong-white, #fff);border: 1px solid var(--hong-gray-200, #ddd8cc);border-radius: 999px;color: var(--hong-ink, #1b1a17);font-size: 15px;font-weight: 600;line-height: 1.2;padding: 11px 16px;text-decoration: none;transition: border-color .18s ease, transform .18s ease, color .18s ease}.hong-swiss-modern .hong-clinic-page__conditions-list a:hover, .hong-swiss-modern .hong-clinic-page__conditions-list a:focus-visible{border-color: var(--hong-accent, #c62a24);color: var(--hong-accent, #c62a24);transform: translateY(-1px)}.hong-swiss-modern .hong-clinic-page__reviews{background: var(--hong-ink);color: var(--hong-white);padding: clamp(28px, 4vw, 48px) clamp(24px, 3vw, 40px)}.hong-swiss-modern .hong-clinic-page__reviews .hong-clinic-page__kicker{color: #ff8b8e}.hong-swiss-modern .hong-clinic-page__reviews .hong-clinic-page__section-title{color: var(--hong-white)}.hong-swiss-modern .hong-clinic-page__review-aside{display: grid;gap: 12px;justify-items: start}.hong-swiss-modern .hong-clinic-page__review-aggregate{align-items: baseline;display: flex;flex-wrap: wrap;gap: 4px 10px}.hong-swiss-modern .hong-clinic-page__review-aggregate-score{color: var(--hong-white);font-family: var(--hong-sans);font-size: 34px;font-weight: 750;line-height: 1}.hong-swiss-modern .hong-clinic-page__review-aggregate-stars{color: #ff8b8e;font-size: 17px;letter-spacing: 0.1em}.hong-swiss-modern .hong-clinic-page__review-aggregate-label{color: rgba(255, 255, 255, 0.7);font-family: var(--hong-mono);font-size: 13px;inline-size: 100%;letter-spacing: 0.06em;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__review-link{background: var(--hong-white);border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 999px;color: var(--hong-ink);display: inline-flex;font-family: var(--hong-mono);font-size: 13px;font-weight: 700;letter-spacing: 0;min-height: 40px;align-items: center;padding: 0 18px;text-decoration: none;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__review-link:hover, .hong-swiss-modern .hong-clinic-page__review-link:focus-visible{background: color-mix(in srgb, var(--hong-white) 88%, var(--hong-ink) 12%)}.hong-swiss-modern .hong-clinic-page__review-grid{display: grid;gap: 14px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: clamp(20px, 2.6vw, 32px)}.hong-swiss-modern .hong-clinic-page__review-card{background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.14);display: grid;gap: 9px;padding: clamp(16px, 2vw, 22px)}.hong-swiss-modern .hong-clinic-page__review-score{align-items: baseline;display: flex;gap: 8px}.hong-swiss-modern .hong-clinic-page__review-stars{color: #ff8b8e;font-size: 18px;letter-spacing: 0.12em;line-height: 1}.hong-swiss-modern .hong-clinic-page__review-num{color: #ff8b8e;font-family: var(--hong-mono);font-size: 14px;font-weight: 700}.hong-swiss-modern .hong-clinic-page__review-topic{color: #ff8b8e;font-family: var(--hong-mono);font-size: 13px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.hong-swiss-modern .hong-clinic-page__review-card blockquote, .hong-swiss-modern .hong-clinic-page__review-card p{margin: 0}.hong-swiss-modern .hong-clinic-page__review-card blockquote p{color: rgba(255, 255, 255, 0.88);font-size: 16px;line-height: 1.46;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}.hong-swiss-modern .hong-clinic-page__review-author{color: var(--hong-white);font-size: 16px;font-weight: 700}.hong-swiss-modern .hong-clinic-page__review-source{color: rgba(255, 255, 255, 0.6);font-family: var(--hong-mono);font-size: 13px;letter-spacing: 0.06em;margin-block-start: 2px;text-transform: uppercase}@media (max-width: 1180px){.hong-swiss-modern .hong-clinic-page__review-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.hong-swiss-modern .hong-clinic-page__review-grid{grid-template-columns: 1fr}}.hong-swiss-modern .hong-clinic-page__team-cred{color: var(--hong-gray-600);font-size: 15px;font-weight: 500;letter-spacing: 0;line-height: 1.45;text-transform: none}
