.image-frame,.image-slot{position:relative;width:100%;overflow:hidden;border-radius:20px}.image-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line,#dfe3e8);background:var(--surface,#f4f6f8);color:var(--gray,#5c6672);text-align:center;padding:16px}.image-slot-label{font-size:15px;letter-spacing:.15px}.image-slot-path{font-size:12px;color:var(--gray-soft,#8b95a1);word-break:break-all}.image-frame-img{object-fit:cover}.clinic-page{--ink:#090a0b;--gray:#5c6672;--gray-soft:#8b95a1;--line:#dbe5ef;--surface:#f6f9fc;--accent:#003b96;--primary:var(--color-primary);--paperlogy-light-weight:400;color:var(--ink)}.clinic-page em{font-style:normal;color:var(--ink)}.clinic-page em.accent{color:var(--accent)}.clinic-column{width:100%;max-width:992px;margin-inline:auto;padding-inline:20px;display:flex;flex-direction:column;gap:60px}.clinic-intro-section{background:#fff;padding-block:80px 60px}.clinic-treatment-section{background:var(--surface);padding-block:60px 140px}.clinic-heading{width:100%}.clinic-caption{text-transform:none;font-family:var(--fs),sans-serif;font-size:15px;letter-spacing:.15px;color:var(--accent)}.clinic-title-group{gap:8px}.clinic-title{font-family:var(--fd),sans-serif;font-size:32px;line-height:1.35;font-weight:var(--paperlogy-light-weight,300);letter-spacing:-.4px;color:var(--ink);word-break:keep-all}.clinic-summary{width:100%;border-radius:8px;background:var(--surface);padding:14px 20px;text-align:center;font-size:16px;line-height:26px;word-break:keep-all}.clinic-figure{width:100%;max-width:640px;align-self:center}.clinic-block{display:flex;flex-direction:column;gap:20px}.clinic-block-label{display:flex;align-items:center;gap:12px;font-family:var(--fd),sans-serif;font-size:22px;line-height:30px;font-weight:var(--paperlogy-light-weight,300);letter-spacing:-.37px;color:var(--ink)}.clinic-block-label:before{content:"";width:4px;height:4px;border-radius:999px;background:var(--accent);flex-shrink:0}.clinic-card{border-radius:8px;background:var(--surface);padding:16px 20px}.clinic-card,.clinic-paragraph{font-size:16px;line-height:26px;word-break:keep-all}.clinic-strong{font-weight:700;color:var(--ink)}.clinic-symptoms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.clinic-symptoms li{border-radius:8px;background:var(--surface);padding:14px 20px;font-size:16px;line-height:26px;word-break:keep-all}.clinic-diagnosis{display:grid;grid-template-columns:1fr;gap:16px}.clinic-diagnosis-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:20px;padding:20px;background:#fff}.clinic-step-number{font-family:var(--fd),sans-serif;font-size:28px;line-height:38px;color:var(--primary);letter-spacing:-.4px}.clinic-diagnosis-card h3{font-family:var(--fd),sans-serif;font-size:20px;line-height:28px;font-weight:400;color:var(--ink)}.clinic-diagnosis-card p{font-size:15px;line-height:24px;word-break:keep-all}.clinic-diagnosis-card em{font-weight:600}.clinic-treatments{display:flex;flex-direction:column;gap:40px}.clinic-treatment-row{gap:24px}.clinic-treatment-badge,.clinic-treatment-row{display:flex;flex-direction:column;align-items:center}.clinic-treatment-badge{justify-content:center;gap:12px;width:180px;height:180px;flex-shrink:0;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 12px rgba(47,55,66,.06);padding:20px}.clinic-icon{width:44px;height:44px;color:var(--gray);fill:none;stroke:currentColor}.clinic-icon path{vector-effect:non-scaling-stroke;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.clinic-treatment-badge-text{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.clinic-treatment-badge-text p{font-family:var(--fd),sans-serif;font-size:18px;line-height:26px;color:var(--ink);white-space:pre-line}.clinic-treatment-badge-text span{font-size:14px;line-height:18px;color:var(--gray-soft)}.clinic-treatment-body{flex:1;display:flex;flex-direction:column;gap:12px}.clinic-treatment-headline{display:flex;align-items:flex-start;gap:10px;font-family:var(--fd),sans-serif;font-size:18px;line-height:26px;color:var(--ink);word-break:keep-all}.clinic-treatment-headline:before{content:"";margin-top:12px;width:16px;height:2px;flex-shrink:0;background:var(--accent)}.clinic-treatment-headline em{font-weight:600}.clinic-treatment-body p:not(.clinic-treatment-headline){font-size:15px;line-height:24px;color:var(--gray);word-break:keep-all}@media (min-width:768px){.clinic-intro-section{padding-block:100px 60px}.clinic-title{font-size:40px}.clinic-diagnosis{grid-template-columns:repeat(2,1fr)}.clinic-treatment-row{flex-direction:row;align-items:flex-start;gap:40px}}@media (min-width:992px){.clinic-column{gap:80px;padding-inline:24px}.clinic-intro-section{padding-block:140px 80px}.clinic-treatment-section{padding-block:80px 160px}.clinic-title{font-size:48px}.clinic-treatment-badge{width:210px;height:210px}}