/* First image-to-HTML treatment review. Shared design remains unchanged. */
.st--prosthesis{font-weight:400}.st--prosthesis section[id]{scroll-margin-top:24px}.st--prosthesis .st-heading{padding-bottom:46px}.st--prosthesis .prost-nav{gap:48px}.st--prosthesis .prost-nav a{color:#6c5b46}.st--prosthesis .prost-nav a:hover{color:#242524;box-shadow:inset 0 -3px #bda181}.prost-hero{display:grid;grid-template-columns:1.08fr 1fr;margin-top:64px;border-radius:20px;overflow:hidden;background:#252826;color:#fff}.prost-hero-photo{min-width:0}.prost-hero-photo img{width:100%;height:100%;min-height:460px;object-fit:cover;object-position:42% center}.prost-hero-copy{padding:58px 50px;align-self:center}.prost-hero-copy .st-eyebrow{color:#cfb89b}.prost-hero-copy h2{font-size:clamp(28px,2.8vw,42px);font-weight:600}.prost-hero-copy>p:not(.st-eyebrow){color:#d3d3cc;margin-top:26px;line-height:1.95;font-size:16px}.prost-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.prost-hero-tags span{border:1px solid #616459;border-radius:30px;padding:7px 13px;font-size:12px;color:#e4dacb}.prost-answer{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:60px 0 76px;align-items:start}.prost-answer h2{font-size:30px;font-weight:500}.prost-answer>div>p:not(.st-eyebrow){font-size:19px;color:#51554e;line-height:1.9}.prost-answer dl{margin:26px 0 0;border-top:1px solid #ddd7cb}.prost-answer dl>div{display:flex;gap:25px;padding:13px 0;border-bottom:1px solid #e7e2da;font-size:14px}.prost-answer dt{font-weight:700;flex-shrink:0;color:#8c7251}.prost-answer dd{margin:0;color:#666960}.prost-observe{background:#f6f4f0}.prost-equipment{margin:0;border-radius:15px;overflow:hidden;background:#fff}.prost-equipment img{width:100%;height:auto}.prost-equipment figcaption{padding:16px 22px;font-size:12px;color:#888276;text-align:right}.prost-indications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.prost-indications .st-card{padding:32px 25px;background:#f6f4f0}.prost-indications .st-card h3{font-size:22px}.prost-indications .st-card p{font-size:15px;line-height:1.85}.prost-statement{text-align:center;background:#292d29;color:white;padding:88px 20px}.prost-statement .st-eyebrow{color:#cdb392}.prost-statement h2{font-weight:400;font-size:40px}.prost-statement p:not(.st-eyebrow){color:#c6c8bf;margin-top:25px;font-size:17px}.prost-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.prost-process li{padding:28px 10px 8px;border-top:1px solid #bda181}.prost-process .st-number{font-size:42px;margin-bottom:25px}.prost-process h3{font-size:22px}.prost-process p{color:#6d6d67;font-size:16px;margin-top:16px}.prost-schedule{padding:25px 30px;background:#f6f4f0;border-radius:12px;margin-top:38px;display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:center}.prost-schedule strong{font-size:17px;font-weight:600}.prost-schedule p{font-size:15px;color:#6d6d67}.prost-care{background:#f6f4f0}.prost-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.prost-photo-grid article{background:#fff;border-radius:16px;overflow:hidden}.prost-photo-grid img{width:100%;height:auto;aspect-ratio:1.75;object-fit:cover}.prost-photo-grid article>div{padding:30px 35px 35px}.prost-photo-grid h3{font-size:24px}.prost-photo-grid p{font-size:16px;color:#6d6d67;margin-top:12px}.prost-bio{padding:0;list-style:none;margin-top:20px!important;font-size:14px;line-height:1.9;color:#6d6d67}.prost-cases{background:#f6f4f0}.prost-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.prost-case{background:white;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.prost-case-xray{position:relative;overflow:hidden;aspect-ratio:1.26;background:#171917;align-self:stretch}.st--prosthesis .prost-case-xray img{position:absolute;left:0;top:0;width:200%;max-width:none;height:auto;object-fit:fill}.prost-case-copy{padding:28px 24px}.prost-case-copy .st-eyebrow{display:block;margin-bottom:14px}.prost-case-copy h3{font-size:20px}.prost-case-copy p{font-size:13px;color:#828077;margin-top:8px}.prost-case-copy .st-link{font-size:13px;gap:12px;margin-top:16px}.st--prosthesis #prost-aftercare .st-checklist li{background:#f6f4f0}.st--prosthesis .st-section--faq{padding-top:40px}.prost-related{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}.prost-related>span{font-size:13px;color:#81796b;margin-right:10px}.prost-related>a{font-size:14px;border:1px solid #ddd5c8;border-radius:30px;padding:9px 20px}.prost-sources{max-width:1020px;margin:35px auto 0;padding-top:22px;border-top:1px solid #eee8df;color:#8a8175}.prost-sources p{font-size:12px;margin-bottom:6px}.prost-sources a{display:block;font-size:12px;line-height:1.9;text-decoration:underline;text-underline-offset:3px}.st--prosthesis .st-doctor-photo img{object-position:center 15%}
@media(max-width:1100px){.prost-hero-copy{padding:36px}.prost-hero-photo img{min-height:440px}.prost-answer{gap:40px}.prost-indications{grid-template-columns:repeat(2,minmax(0,1fr))}.prost-case{grid-template-columns:1fr}.prost-case-xray{aspect-ratio:1.5}.prost-case-copy{padding:24px 30px}.prost-case-copy .st-link{margin-top:12px}.st--prosthesis .prost-nav{gap:30px}.prost-schedule{grid-template-columns:180px 1fr}}
@media(max-width:767px){.st--prosthesis .st-heading{padding-bottom:32px}.st--prosthesis .prost-nav{gap:28px}.prost-hero{grid-template-columns:1fr;margin-top:28px;border-radius:14px}.prost-hero-photo img{min-height:0;height:auto;aspect-ratio:1.35;object-position:center 33%}.prost-hero-copy{padding:30px 25px 35px}.prost-hero-copy h2{font-size:27px}.prost-hero-copy>p:not(.st-eyebrow){font-size:14px;margin-top:20px}.prost-hero-tags{gap:7px;margin-top:22px}.prost-hero-tags span{font-size:10px;padding:6px 10px}.prost-answer{grid-template-columns:1fr;gap:24px;padding:44px 5px 55px}.prost-answer h2{font-size:25px}.prost-answer h2 br{display:none!important}.prost-answer>div>p:not(.st-eyebrow){font-size:16px;line-height:1.85}.prost-answer dl>div{gap:16px;font-size:13px}.prost-equipment figcaption{padding:12px 15px;font-size:10px}.prost-indications{gap:12px}.prost-indications .st-card{padding:23px 18px}.prost-indications .st-card h3{font-size:18px}.prost-indications .st-card p{font-size:13px;line-height:1.75}.prost-indications .st-number{font-size:29px;margin-bottom:22px}.prost-statement{padding:65px 20px}.prost-statement h2{font-size:28px}.prost-statement p:not(.st-eyebrow){font-size:14px;margin-top:22px}.prost-process{grid-template-columns:1fr;gap:0}.prost-process li{display:flex;gap:24px;padding:26px 4px}.prost-process .st-number{font-size:31px;min-width:38px;margin:3px 0 0}.prost-process h3{font-size:20px}.prost-process p{font-size:14px;margin-top:10px}.prost-schedule{grid-template-columns:1fr;gap:10px;padding:22px;margin-top:15px}.prost-schedule p{font-size:14px}.prost-photo-grid{grid-template-columns:1fr;gap:22px}.prost-photo-grid article>div{padding:25px}.prost-photo-grid h3{font-size:21px}.prost-photo-grid p{font-size:14px}.prost-case-grid{grid-template-columns:1fr;gap:20px}.prost-case{grid-template-columns:1fr 1fr}.prost-case-xray{aspect-ratio:auto;min-height:185px}.st--prosthesis .prost-case-xray img{width:auto;max-width:none;height:100%;min-width:200%}.prost-case-copy{padding:23px 15px}.prost-case-copy h3{font-size:17px}.prost-case-copy .st-link{font-size:11px;gap:6px}.prost-case-copy p{font-size:11px}.prost-related{gap:10px}.prost-related>span{width:100%;text-align:center;margin:0}.prost-related>a{font-size:13px}.st--prosthesis .st-section--faq{padding-top:15px}}
@media(max-width:359px){.prost-indications{grid-template-columns:1fr}.prost-case{grid-template-columns:1fr}.prost-case-xray{aspect-ratio:1.4;min-height:0}.st--prosthesis .prost-case-xray img{width:200%;height:auto}.prost-case-copy{padding:24px}.prost-hero-copy{padding:28px 21px}.prost-hero-copy h2{font-size:24px}}
/* Show only the original radiograph area; labels and links are live HTML. */
.st--prosthesis .prost-case-xray{align-self:center;aspect-ratio:1.5;min-height:0;width:100%}.st--prosthesis .prost-case-xray img{width:200%;height:auto;min-width:0}
/* Prosthetic methods: original illustrations, live text and a readable comparison. */
.prost-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.prost-method{border:1px solid #e7dfd4;border-radius:16px;overflow:hidden;min-width:0}.prost-method-visual{background:#f5f2ec;padding:25px}.prost-method-visual svg{display:block;width:100%;aspect-ratio:2;overflow:hidden;border-radius:8px}.prost-method-copy{padding:30px}.prost-method-copy h3{font-size:30px;margin-bottom:15px}.prost-method-copy>strong{font-size:16px;font-weight:600;display:block;line-height:1.6}.prost-method-copy>p:not(.st-eyebrow){font-size:15px;color:#6d6d67;margin-top:16px}.prost-method-copy .st-points li{font-size:14px;padding:13px 0;line-height:1.7}.prost-method-copy .st-points li:before{margin-right:8px}.prost-method-copy .prost-method-note{font-size:13px!important;line-height:1.8;padding-top:8px}.prost-method-note b{display:block;color:#8c7251;margin-bottom:5px}.prost-comparison{background:#f6f4f0}.prost-comparison th,.prost-comparison td{background:#fff}.prost-comparison th:first-child{width:16%}.prost-comparison .st-table-wrap{border-radius:0 0 12px 12px}.prost-legacy-photo{height:375px;padding:0!important;overflow:hidden;background:#333}.prost-legacy-photo svg{height:100%;width:100%;display:block;overflow:hidden}.prost-photo-grid article>img{height:375px;object-fit:cover;aspect-ratio:auto}.prost-hero-photo img{object-position:40% center}.prost-schedule a{color:#866a48;text-decoration:underline;text-underline-offset:4px}.st--prosthesis .st-checklist li{background:#f6f4f0}.st--prosthesis .prost-hero-copy h2{font-size:clamp(26px,2.6vw,40px)}
@media(max-width:1100px){.prost-methods{gap:16px}.prost-method-copy{padding:23px}.prost-method-visual{padding:18px}.prost-method-copy h3{font-size:26px}.prost-method-copy>strong{font-size:15px}.prost-legacy-photo,.prost-photo-grid article>img{height:290px}}
@media(max-width:767px){.prost-methods{grid-template-columns:1fr;gap:24px}.prost-method-visual{padding:22px}.prost-method-visual svg{max-width:420px;margin:auto}.prost-method-copy{padding:27px}.prost-method-copy h3{font-size:27px}.prost-method-copy>p:not(.st-eyebrow){font-size:14px}.prost-comparison table{min-width:630px}.prost-comparison .st-table-wrap{overscroll-behavior-x:contain}.prost-comparison .st-table-wrap:before{content:'좌우로 밀어 비교표를 확인하세요';display:block;position:sticky;left:0;width:100%;box-sizing:border-box;padding:12px 10px;color:#8c7251;font-size:12px;background:#f6f4f0}.prost-legacy-photo,.prost-photo-grid article>img{height:250px}.st--prosthesis .prost-hero-copy h2{font-size:26px}.prost-answer dl>div{display:block}.prost-answer dd{margin-top:5px}.prost-hero-photo img{aspect-ratio:1.35;object-position:40% center}}
@media(max-width:359px){.st--prosthesis .prost-hero-copy h2{font-size:23px}}
.st--prosthesis .prost-diagram-caption{font-size:11px;color:#827969;text-align:center;margin-top:12px;line-height:1.6}
