.answer-box{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;background:#f4f1e9;border-left:3px solid #b39a70;border-radius:0 8px 8px 0}.answer-box span{display:block;margin-bottom:.65rem;color:#29465c;font:600 13px/1.4 sans-serif;letter-spacing:.08em}.answer-box p{margin:0;color:#292925;font-size:17px;line-height:1.85}.author-card,.sources{margin-top:3rem;padding:1.35rem 1.5rem;border:1px solid #ddd9cf;border-radius:8px;background:#faf9f5}.author-card strong,.sources h2{font:600 15px/1.5 sans-serif;color:#29465c}.author-card p{margin:.6rem 0 0;font:14px/1.8 sans-serif;color:#65645f}.sources ul{padding-left:1.2rem}.sources li{margin:.5rem 0;font:14px/1.6 sans-serif}.sources a{color:#29465c}.archive-rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ddd9cf;border:1px solid #ddd9cf}.archive-card{display:block;background:#fff;text-decoration:none;overflow:hidden}.archive-card-body{padding:1.7rem}.archive-card:hover{background:#faf9f5}.archive-thumb{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4f1e9}.archive-card .card-meta{margin:0 0 .7rem;color:#9a835c;font:12px/1.5 sans-serif;letter-spacing:.08em}.archive-card h2{margin:0 0 .8rem;font-size:19px;line-height:1.55}.archive-card-body>p:not(.card-meta){margin:0 0 1rem;color:#66635d;font-size:15px;line-height:1.75}.archive-card span{color:#29465c;font:13px/1.5 sans-serif}.case-archive{grid-template-columns:repeat(3,minmax(0,1fr))}.case-archive .archive-card-body{padding:1.25rem}.case-archive .archive-card h2{font-size:18px}@media(max-width:900px){.case-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.archive-rich,.case-archive{grid-template-columns:1fr}.answer-box{padding:1.15rem 1.2rem}.answer-box p{font-size:16px}}
.body>p{margin:0 0 1.35rem}.body>h2{margin:3.4rem 0 1.2rem;padding-top:1.4rem;border-top:1px solid #dededb;color:#15171a;font:600 24px/1.55 'Noto Sans KR',sans-serif;letter-spacing:-.025em}.body>figure{margin:2.5rem 0}.body>figure img{margin:0 auto;cursor:zoom-in}.body>ol,.body>ul{margin:1.5rem 0;padding-left:1.4rem}.body>ol li,.body>ul li{margin:.55rem 0}.medical-note{margin-top:3.5rem;padding:1.25rem 1.35rem;background:#f5f3ee;border-left:3px solid #2c68ed;font:14px/1.75 'Noto Sans KR',sans-serif;color:#5f6268}.medical-note strong{display:block;color:#15171a;margin-bottom:.35rem}.medical-note p{margin:0}
.body>.case-media{margin:2.6rem 0}.case-media img{display:block;width:100%;height:auto;margin:0;cursor:zoom-in}.case-media figcaption{margin-top:.65rem;color:#77746d;font:13px/1.55 'Noto Sans KR',sans-serif;text-align:center}.body>figure.case-media>img{max-height:760px;object-fit:contain;background:#f5f3ee}.clinical-sequence,.case-results{padding-top:1.6rem;border-top:1px solid #dededb}.clinical-sequence>h2,.case-results>h2{margin:0 0 .6rem;color:#15171a;font:600 24px/1.55 'Noto Sans KR',sans-serif;letter-spacing:-.025em}.clinical-sequence>p{margin:0 0 1.25rem;color:#686761;font:15px/1.7 'Noto Sans KR',sans-serif}.clinical-sequence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.clinical-sequence-grid figure{min-width:0;margin:0}.clinical-sequence-grid img{aspect-ratio:1/1;object-fit:contain;background:#f5f3ee}.case-results>figure{margin:1.5rem 0 2.4rem}.case-results>figure:last-child{margin-bottom:0}@media(max-width:700px){.clinical-sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.clinical-sequence>h2,.case-results>h2{font-size:21px}.body>.case-media{margin:2.15rem 0}.case-media figcaption{font-size:12px}}
