.gentle-hero[data-astro-cid-l3pu7zcl]{background:var(--color-white)}.gentle-hero__inner[data-astro-cid-l3pu7zcl]{align-items:center;gap:16px;width:min(100% - 40px,1120px);margin:0 auto;padding:26px 0;display:grid}.gentle-hero__copy[data-astro-cid-l3pu7zcl]{display:contents}.gentle-hero__eyebrow[data-astro-cid-l3pu7zcl]{color:var(--color-text-muted);letter-spacing:.08em;margin:0}.gentle-hero[data-astro-cid-l3pu7zcl] h1[data-astro-cid-l3pu7zcl]{font-weight:var(--font-weight-mid);letter-spacing:.025em;margin:0;line-height:1.65}.gentle-hero__lead[data-astro-cid-l3pu7zcl]{margin:0;line-height:1.9}.gentle-hero__description[data-astro-cid-l3pu7zcl]{color:var(--color-text-light);margin:0;line-height:1.9}.gentle-hero__link[data-astro-cid-l3pu7zcl]{min-height:44px;color:var(--color-text-dark);text-underline-offset:6px;align-items:center;gap:24px;margin-top:0;display:inline-flex}.gentle-hero__link[data-astro-cid-l3pu7zcl]:focus-visible{outline:2px solid var(--color-champagne-dark);outline-offset:4px}.gentle-hero__visual[data-astro-cid-l3pu7zcl]{text-align:center;grid-row:3;min-width:0;margin:0}.gentle-hero__visual[data-astro-cid-l3pu7zcl] picture[data-astro-cid-l3pu7zcl]{display:block}.gentle-hero__visual[data-astro-cid-l3pu7zcl] img[data-astro-cid-l3pu7zcl]{-o-object-fit:cover;object-fit:cover;width:100%;height:220px;display:block}.gentle-hero__visual[data-astro-cid-l3pu7zcl] figcaption[data-astro-cid-l3pu7zcl]{color:var(--color-text-muted);letter-spacing:.06em;margin-top:10px}@media (width>=768px){.gentle-hero__inner[data-astro-cid-l3pu7zcl]{grid-template-columns:1fr 1fr;gap:32px;padding:52px 0 60px}.gentle-hero__copy[data-astro-cid-l3pu7zcl]{display:block}.gentle-hero__eyebrow[data-astro-cid-l3pu7zcl]{margin-bottom:14px}.gentle-hero__lead[data-astro-cid-l3pu7zcl]{margin:18px 0 12px}.gentle-hero__link[data-astro-cid-l3pu7zcl]{margin-top:18px}.gentle-hero__visual[data-astro-cid-l3pu7zcl]{grid-row:auto}.gentle-hero__visual[data-astro-cid-l3pu7zcl] img[data-astro-cid-l3pu7zcl]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;height:auto}}.section[data-astro-cid-kscjymlr]{padding:var(--section-py) 0}.timeline-section[data-astro-cid-kscjymlr]{background:var(--color-bg)}.container[data-astro-cid-kscjymlr]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.timeline[data-astro-cid-kscjymlr]{flex-direction:column;max-width:44rem;display:flex}.timeline-item[data-astro-cid-kscjymlr]{gap:var(--space-6);min-height:80px;display:flex}.timeline-rail[data-astro-cid-kscjymlr]{width:20px;padding-top:var(--space-1);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.timeline-dot[data-astro-cid-kscjymlr]{background:var(--color-champagne-light);border:var(--border-emphasis) solid var(--color-champagne);z-index:1;border-radius:50%;flex-shrink:0;width:12px;height:12px}.is-last[data-astro-cid-kscjymlr] .timeline-dot[data-astro-cid-kscjymlr]{background:var(--color-champagne-dark);border-color:var(--color-champagne-dark);width:14px;height:14px}.timeline-line[data-astro-cid-kscjymlr]{background:linear-gradient(to bottom, var(--color-champagne-light), var(--color-border-light));width:2px;margin-top:var(--space-1);flex:1}.timeline-content[data-astro-cid-kscjymlr]{padding-bottom:var(--space-8);flex:1}.timeline-time[data-astro-cid-kscjymlr]{font-family:var(--font-serif);font-size:var(--text-small);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-1);display:inline-block}.timeline-desc[data-astro-cid-kscjymlr]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-muted);margin:0 0 var(--space-2)}@media (width<=768px){.timeline-item[data-astro-cid-kscjymlr]{gap:var(--space-4);min-height:70px}.timeline-content[data-astro-cid-kscjymlr]{padding-bottom:var(--space-6)}.timeline-desc[data-astro-cid-kscjymlr]{font-size:var(--text-caption)}}.malar-position[data-astro-cid-jsio7ru2]{margin:0 0 var(--space-12)}p[data-astro-cid-jsio7ru2]{font-size:var(--text-body);line-height:var(--leading-body);margin:0}figcaption[data-astro-cid-jsio7ru2]{margin-top:var(--space-4);font-size:var(--text-caption);color:var(--color-text-muted)}.container[data-astro-cid-etuxhpyn]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.surgery-detail-concerns[data-astro-cid-etuxhpyn]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.concerns-content[data-astro-cid-etuxhpyn]{gap:var(--space-8);align-items:center;display:grid}@media (width>=768px){.concerns-content[data-astro-cid-etuxhpyn]{gap:var(--space-12);grid-template-columns:minmax(200px,280px) 1fr}}.concerns-image[data-astro-cid-etuxhpyn] picture[data-astro-cid-etuxhpyn]{border-radius:var(--radius-card);border:var(--border-hairline) solid var(--border-color-subtle);display:block;overflow:hidden}.concerns-image[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn]{width:100%;height:auto;display:block}.concerns-list[data-astro-cid-etuxhpyn]{border-top:var(--border-hairline) solid var(--border-color-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.concern-item[data-astro-cid-etuxhpyn]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:flex}.concern-icon[data-astro-cid-etuxhpyn]{font-size:var(--text-caption);color:var(--color-champagne);margin-top:var(--space-1);flex-shrink:0}.concern-text[data-astro-cid-etuxhpyn]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text)}.concerns-answer[data-astro-cid-etuxhpyn]{text-align:center;font-size:var(--text-body);color:var(--color-champagne-dark);margin:var(--space-8) 0 0}.concerns-answer[data-astro-cid-etuxhpyn] strong{color:var(--color-champagne-deep);font-weight:var(--font-weight-bold)}.surgery-detail-mechanism[data-astro-cid-etuxhpyn]{padding:var(--section-py) 0;background:var(--color-bg)}.mechanism-visual[data-astro-cid-etuxhpyn]{max-width:560px;margin:0 auto}.mechanism-visual--wide[data-astro-cid-etuxhpyn]{max-width:800px}.surgery-approach[data-astro-cid-etuxhpyn]{max-width:800px;margin:var(--space-12) auto 0;padding-top:var(--space-8);border-top:var(--border-hairline) solid var(--border-color-subtle)}.surgery-approach[data-astro-cid-etuxhpyn] picture[data-astro-cid-etuxhpyn],.surgery-approach[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn]{width:100%;height:auto;display:block}.figure-panels[data-astro-cid-etuxhpyn]{gap:var(--space-4);text-align:center;font-size:var(--text-small);line-height:var(--leading-body);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figure-legend[data-astro-cid-etuxhpyn]{justify-content:center;gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mechanism-steps--landscape[data-astro-cid-etuxhpyn] .mechanism-step[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.mechanism-visual[data-astro-cid-etuxhpyn] picture[data-astro-cid-etuxhpyn]{border-radius:var(--radius-card);border:var(--border-hairline) solid var(--border-color-subtle);display:block;overflow:hidden}.mechanism-visual[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn]{width:100%;height:auto;display:block}.mechanism-steps[data-astro-cid-etuxhpyn],.mechanism-variants__items[data-astro-cid-etuxhpyn]{gap:var(--space-12);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.mechanism-step[data-astro-cid-etuxhpyn],.mechanism-step__visual[data-astro-cid-etuxhpyn]{min-width:0;position:relative}.mechanism-step[data-astro-cid-etuxhpyn]:not(:last-child):after{content:"";width:var(--space-3);height:var(--space-3);left:50%;bottom:calc(var(--space-6) * -1);border-right:var(--space-1) solid var(--color-champagne-dark);border-bottom:var(--space-1) solid var(--color-champagne-dark);position:absolute;transform:translate(-50%,50%)rotate(45deg)}.mechanism-step[data-astro-cid-etuxhpyn] picture[data-astro-cid-etuxhpyn],.mechanism-variant[data-astro-cid-etuxhpyn] picture[data-astro-cid-etuxhpyn]{display:block}.mechanism-step[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn],.mechanism-variant[data-astro-cid-etuxhpyn] img[data-astro-cid-etuxhpyn]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.mechanism-step__badge[data-astro-cid-etuxhpyn]{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-dark);width:22px;height:22px;color:var(--color-white);font-family:var(--font-en);font-size:12px;font-weight:var(--font-weight-mid);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mechanism-step__title[data-astro-cid-etuxhpyn]{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:var(--leading-heading)}.mechanism-step__text[data-astro-cid-etuxhpyn],.mechanism-variant__text[data-astro-cid-etuxhpyn],.mechanism-variants__lead[data-astro-cid-etuxhpyn]{font-size:var(--text-small);line-height:var(--leading-loose);margin:0}.mechanism-variants[data-astro-cid-etuxhpyn]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-hairline) solid var(--border-color-subtle)}.mechanism-variants__lead[data-astro-cid-etuxhpyn]{margin-bottom:var(--space-6);color:var(--color-text-muted)}.mechanism-variant__label[data-astro-cid-etuxhpyn]{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-h3);font-weight:var(--font-weight-bold)}.mechanism-note[data-astro-cid-etuxhpyn]{margin:var(--space-6) 0 0;font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted)}@media (width>=768px){.mechanism-steps[data-astro-cid-etuxhpyn],.mechanism-variants__items[data-astro-cid-etuxhpyn]{grid-template-columns:repeat(3,1fr)}.mechanism-step[data-astro-cid-etuxhpyn]:not(:last-child):after{top:50%;right:calc(var(--space-6) * -1);bottom:auto;left:auto;transform:translate(50%,-50%)rotate(-45deg)}}
