.keyword-section,.keyword-faq{width:min(760px,calc(100% - 40px));margin:48px auto;color:#2E2219}.keyword-section p,.keyword-faq p{font-size:18px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.keyword-section h2,.keyword-faq h2{font-size:28px;line-height:1.5;margin:0 0 24px}.keyword-faq details{padding:18px 0;border-bottom:1px solid #d9cabb}.keyword-faq summary{font-size:18px;font-weight:600;line-height:1.7;cursor:pointer}.editorial-sources{width:min(760px,calc(100% - 40px));margin:32px auto;font-size:16px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:600px){.keyword-section,.keyword-faq{margin:36px auto}}
.photo-disclosure{max-width:1120px;margin:24px auto 0;padding:0 24px 24px;font:500 15px/1.8 Pretendard,sans-serif;color:inherit}.photo-disclosure a{color:inherit;text-decoration:underline}.gyejoksan-documentary{width:calc(100% - 40px);max-width:679px;margin:48px auto}.gyejoksan-documentary img{display:block!important;width:100%!important;max-width:679px!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;filter:none!important;transform:none!important}.gyejoksan-documentary figcaption{font:500 15px/1.7 Pretendard,sans-serif;margin-top:12px;color:#2e2219}

.place-concept-photo img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:cover}
