.damage-detail{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;margin-top:42px}.damage-detail figure{margin:0}.damage-detail img{width:100%;aspect-ratio:3/4;object-fit:cover}.damage-detail figcaption,.before-after figcaption{margin-top:10px;color:#746c61;font-size:.88rem}.damage-detail h3{font-family:"Noto Serif KR",serif;font-size:1.65rem;line-height:1.5;margin:0 0 14px}.damage-detail p{color:#6b645a}.process-grid.five{grid-template-columns:repeat(5,1fr)}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.before-after figure{position:relative;margin:0}.before-after img{width:100%;aspect-ratio:3/4;object-fit:cover}.video-section{max-width:420px;margin:48px auto 0;text-align:center}.video-section h3{font-family:"Noto Serif KR",serif;font-size:1.35rem}.shorts-frame{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border:1px solid #d9ccb6;background:#000;box-shadow:0 16px 38px rgba(64,46,19,.18)}.shorts-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.decision-grid article{border:1px solid var(--line);background:#131313;padding:30px}.decision-grid h3{color:var(--gold-light);margin-top:0}.decision-grid ul{padding-left:20px;color:#c9c1b4}.review-box blockquote{font-size:clamp(1.25rem,2.8vw,1.75rem)}
@media(max-width:980px){.damage-detail{grid-template-columns:1fr 1fr}.process-grid.five{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.damage-detail,.before-after,.decision-grid,.process-grid.five{grid-template-columns:1fr}.damage-detail h3{font-size:1.4rem}}
