.notices-section{color:#172033;background:#fff;padding:44px 0 28px}.notices-section__inner{width:min(1045px,100% - 48px);margin-inline:auto}.notices-section__header{justify-content:space-between;align-items:center;gap:24px;min-height:54px;margin-bottom:16px;display:flex}.notices-section__header h2{color:#172033;font-family:var(--proposal-serif,"Noto Serif KR", serif);letter-spacing:-.075em;margin:0;font-size:clamp(32px,3.1vw,40px);font-weight:700;line-height:1.25}.notices-section__more{color:#98a2b3;white-space:nowrap;align-items:center;gap:8px;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.notices-section__more:hover,.notices-section__more:focus-visible{color:#8b0029}.notices-section__more span{border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.notices-section__list{margin:0;padding:0;list-style:none}.notices-section__list li+li{border-top:1px solid #f5f6f8}.notices-section__row{color:#475467;align-items:center;gap:12px;min-height:49px;padding:8px 2px;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:1.45;display:flex}a.notices-section__row:hover .notices-section__title,a.notices-section__row:focus-visible .notices-section__title,.notices-section__details summary:hover .notices-section__title,.notices-section__details summary:focus-visible .notices-section__title{color:#8b0029;text-underline-offset:3px;text-decoration:underline}.notices-section__badge{white-space:nowrap;border-radius:20px;flex:none;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.35}.notices-section__badge--notice{color:#a21542;background:#fff0f2}.notices-section__badge--info{color:#737780;background:#f0f1f2}.notices-section__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notices-section__date{color:#98a2b3;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.notices-section__details summary{cursor:pointer;list-style:none}.notices-section__details summary::-webkit-details-marker{display:none}.notices-section__chevron{border-bottom:1px solid #98a2b3;border-right:1px solid #98a2b3;flex:none;width:7px;height:7px;margin-left:4px;transition:transform .2s;transform:rotate(45deg)}.notices-section__details[open] .notices-section__chevron{transform:rotate(225deg)}.notices-section__body{color:#475467;border-top:1px solid #f5f6f8;padding:8px 18px 16px 51px;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:1.8}.notices-section__body ul{margin:0;padding-left:19px}.notices-section__empty{color:#98a2b3;border-top:1px solid #f5f6f8;place-items:center;min-height:246px;font-family:Noto Sans KR,sans-serif;font-size:13px;display:grid}@media (max-width:760px){.notices-section{padding:47px 0 56px}.notices-section__inner{width:calc(100% - 36px)}.notices-section__header{min-height:43px;margin-bottom:14px}.notices-section__header h2{font-size:30px}.notices-section__row{gap:9px;min-height:56px;font-size:12px}.notices-section__badge{font-size:9px}.notices-section__date{font-size:10px}.notices-section__body{padding:8px 12px 16px 18px;font-size:12px}.notices-section__empty{min-height:190px}}
.kt-doctor,.kt-footer{color:#fff;background:#1c1414}.kt-doctor-inner,.kt-footer-inner{width:min(1080px,100% - 48px);margin-inline:auto}.kt-doctor-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:70px;min-height:600px;padding-block:100px 80px;display:grid}.kt-doctor-copy{min-width:0}.kt-doctor-eyebrow{color:#b89428;letter-spacing:.25em;margin:0 0 18px;font-size:12px;font-weight:700}.kt-doctor h2{font-family:var(--proposal-serif,"Noto Serif KR", serif);letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(32px,3.2vw,45px);font-weight:700;line-height:1.25}.kt-doctor-description{color:#c9c0c0;word-break:keep-all;max-width:490px;margin:0;font-size:15px;line-height:1.8}.kt-doctor-link{color:#f9f7f7;border:1px solid #756a6a;border-radius:11px;align-items:center;gap:12px;min-height:50px;margin-top:34px;padding:0 25px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.kt-doctor-link:hover,.kt-doctor-link:focus-visible{background:#4a3338;border-color:#b59c9f}.kt-doctor-photo-frame{aspect-ratio:4/3;background:#e4e1e3;width:100%;overflow:hidden}.kt-doctor-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.kt-footer{min-height:0;padding:0 0 40px;scroll-margin-top:100px;display:block}.kt-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:45px;padding:15px 0 67px;display:grid}.kt-footer-grid h3{color:#8e8383;letter-spacing:0;margin:0 0 21px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500}.kt-footer-wordmark{color:#fff;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.kt-footer-wordmark strong{font-family:var(--proposal-serif,"Noto Serif KR", serif);letter-spacing:-.065em;white-space:nowrap;font-size:21px;font-weight:700}.kt-footer-wordmark span{color:#b89428;letter-spacing:.13em;white-space:nowrap;font-size:9px;font-weight:600}.kt-footer-phone{color:#d4caca;white-space:nowrap;align-items:center;gap:7px;margin-top:29px;font-size:14px;display:flex}.kt-footer-phone span{color:#b89428;font-size:16px}.kt-footer-menu{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.kt-footer-menu h3{margin-bottom:8px}.kt-footer-menu a,.kt-footer-location address,.kt-footer-location a,.kt-footer-hours dl{color:#bdb2b2;font-size:14px;line-height:1.65}.kt-footer-menu a:hover,.kt-footer-menu a:focus-visible,.kt-footer-location a:hover,.kt-footer-location a:focus-visible,.kt-footer-phone:hover,.kt-footer-phone:focus-visible{color:#fff}.kt-footer-hours dl{margin:0}.kt-footer-hours dl div{grid-template-columns:95px max-content;gap:12px;margin-bottom:9px;display:grid}.kt-footer-hours dt{color:#8e8383}.kt-footer-hours dd{white-space:nowrap;margin:0}.kt-footer-hours .kt-footer-closed{color:#b89428}.kt-footer-location address{word-break:keep-all;font-style:normal}.kt-footer-location p{color:#bdb2b2;word-break:keep-all;margin:8px 0 0;font-size:12px;line-height:1.65}.kt-footer-location a{color:#b89428;align-items:center;gap:5px;margin-top:13px;font-size:12px;display:inline-flex}.kt-footer-bottom{border-top:1px solid #403738;justify-content:space-between;align-items:center;min-height:72px;display:flex}.kt-footer-bottom p{color:#807777;margin:0;font-size:11px}@media (max-width:1050px){.kt-doctor-inner{gap:40px}.kt-footer-grid{gap:28px}.kt-footer-hours dl div{grid-template-columns:72px max-content;gap:8px}}@media (max-width:760px){.kt-doctor-inner,.kt-footer-inner{width:calc(100% - 36px)}.kt-doctor-inner{flex-direction:column-reverse;align-items:stretch;gap:36px;min-height:0;padding-block:54px 76px;display:flex}.kt-doctor-photo-frame{aspect-ratio:1.25}.kt-doctor-eyebrow{margin-bottom:12px;font-size:11px}.kt-doctor h2{margin-bottom:18px;font-size:31px}.kt-doctor-description{font-size:13px}.kt-doctor-link{margin-top:26px;font-size:12px}.kt-footer{padding-bottom:98px;scroll-margin-top:88px}.kt-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-bottom:48px}.kt-footer-brand{grid-column:1/-1}.kt-footer-hours dl div{grid-template-columns:auto;gap:1px;margin-bottom:12px}.kt-footer-menu a,.kt-footer-location address,.kt-footer-location a,.kt-footer-hours dl{font-size:12px}.kt-footer-bottom{min-height:65px}}
