/* Content-first refinement. Keep the existing Korean type and blue identity. */
body.ss-board{background:#f7f8fa;color:#293746}
.ss-board .ss-shell{max-width:1140px;padding-top:14px}
.ss-board .ss-site-nav{background:transparent;border:0;border-bottom:1px solid #d8dfe7;border-radius:0;margin-bottom:8px}
.ss-board .ss-site-nav .navbar-brand{padding-left:0}
.ss-board .ss-community-bar{border-color:#d8dfe7}
.ss-board .ss-tabs a{padding:14px 11px;font-size:13px;font-weight:500;border-bottom-width:2px}
.ss-board .ss-tabs a[aria-current]{font-weight:700}.ss-board .ss-account{font-size:12px}
.ss-board .ss-page-heading{padding:28px 0 30px}.ss-board .ss-page-heading h1{font-size:30px;letter-spacing:-1.1px;line-height:1.4;margin-bottom:8px}
.ss-board .ss-page-heading p{font-size:14px;line-height:1.8;color:#647181;max-width:660px}.ss-board .ss-breadcrumb{font-size:11px;color:#758191;margin-bottom:14px}
.ss-community-home .ss-page-heading{padding-bottom:34px}.ss-community-home .ss-page-heading h1{font-size:36px}
.ss-board .ss-home-heading{border-bottom:2px solid #344b62;padding-bottom:13px;margin-bottom:0}.ss-board .ss-home-heading h2{font-size:16px;letter-spacing:-.2px}.ss-board .ss-home-heading>a{font-size:12px}
.ss-board .ss-board-grid{gap:0 40px;grid-template-columns:1fr 1fr}
.ss-board .ss-board-panel{border:0;border-radius:0;background:transparent;padding:28px 0 24px;border-bottom:1px solid #d8dfe7}
.ss-board .ss-panel-heading h3{font-size:19px;letter-spacing:-.5px}.ss-board .ss-panel-desc{font-size:12px;line-height:1.8;margin:8px 0 16px;color:#687789}
.ss-board .ss-post-list li{padding:13px 0;border-color:#e4e9ee}.ss-board .ss-post-list a{font-size:15px;line-height:1.65;letter-spacing:-.15px}.ss-board .ss-post-list a:visited{color:#647181}.ss-board .ss-post-list time{font-size:11px;color:#778393}
.ss-board .ss-board-featured{grid-column:1/-1;display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:40px;align-content:start;padding-top:30px}
.ss-board-featured .ss-panel-heading{grid-column:1;align-self:start;display:block}.ss-board-featured .ss-more{display:inline-block;margin-top:12px}.ss-board-featured .ss-panel-desc{grid-column:1;align-self:start}.ss-board-featured .ss-post-list{grid-column:2;grid-row:1/4}.ss-board-featured .ss-post-list li:first-child{border-top:0;padding-top:0}.ss-board .ss-board-featured .ss-post-list a{font-size:17px;font-weight:500}
.ss-board .ss-board-panel:last-child{grid-column:1/-1}
.ss-tool-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 26px;padding:20px 0;font-size:13px}.ss-tool-strip>span{font-size:12px;color:#738195;margin-right:auto}.ss-tool-strip a{padding:8px 0}.ss-tool-strip a span{margin-left:6px;color:#7c8b9d}
.ss-board .ss-board-search{border:0;border-radius:0;background:transparent;border-bottom:1px solid #cbd6e2;padding:0 0 18px;margin-bottom:0}.ss-board .ss-board-search label{font-size:13px}.ss-board .ss-board-search .form-control{background:#fff;max-width:440px}
.ss-board .board-list,.ss-board #bo_list{border:0;border-radius:0;background:transparent;padding:18px 0 0}
.ss-board .table>thead>tr>th{background:#edf1f5;font-size:12px;font-weight:500;color:#607184;border-bottom:1px solid #cbd6e2}
.ss-board .list-pc>tbody>tr>td{padding-top:18px;padding-bottom:18px}.ss-board .list-subject a{font-size:15px;line-height:1.7;font-weight:500}.ss-board .list-subject a:visited{color:#65748a}
.ss-board .pagination>li>a,.ss-board .pagination>li>span{border:0;background:transparent;border-radius:3px}.ss-board .pagination>.active>a,.ss-board .pagination>.active>span{background:#2061a8;color:#fff}
.ss-board .view-wrap,.ss-board #bo_v{max-width:880px;margin:0 auto 24px;border:0;border-top:2px solid #344b62;border-radius:0;padding:28px 32px;background:#fff}
.ss-board .view-wrap h1{font-size:29px;line-height:1.5;letter-spacing:-.8px;margin-bottom:20px}
.ss-board .view-content,.ss-board #bo_v_con{font-size:17px;line-height:1.95;color:#2e3b4a;word-break:normal}.ss-board .view-content p{margin-bottom:1.2em}
.ss-board.ss-reading-large .view-content,.ss-board.ss-reading-large #bo_v_con{font-size:20px!important}.ss-reading-large .view-content p,.ss-reading-large .view-content span{font-size:inherit!important}
.ss-reading-tools{max-width:880px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.ss-reading-tools>div{display:flex;gap:8px}.ss-reading-tools a,.ss-reading-tools button{min-height:44px;display:inline-flex;align-items:center}.ss-reading-tools button{border:1px solid #cbd6e2;background:transparent;border-radius:4px;padding:8px 12px;color:#465d77}.ss-reading-tools button[aria-pressed=true]{border-color:#2061a8;color:#174b80;background:#eaf2fb}
.ss-board .form-box,.ss-board .write-wrap,.ss-board .search-box{border-radius:4px;box-shadow:none}.ss-board .form-header{background:#fff;border-bottom:1px solid #e1e7ee}.ss-board .form-footer{background:#f7f9fb}.ss-board .btn{border-radius:4px}.ss-board .ss-footer{margin-top:30px}
.ss-community-ad{margin:36px 0 24px;padding-top:14px;border-top:1px solid #dce4ed;min-width:0;min-height:125px}.ss-ad-label{display:block;text-align:center;color:#7d8997;font-size:10px;letter-spacing:.08em;margin-bottom:12px}.ss-community-ad ins{width:100%;min-height:90px}
@media(max-width:767px){
 .ss-board .ss-shell{padding:10px 16px}.ss-board .ss-site-nav .navbar-brand{padding-left:0}.ss-board .ss-tabs a{padding:12px 9px;min-height:48px}.ss-board .ss-tabs .ss-ui-icon{display:none}.ss-board .ss-account{padding:0;gap:18px}
 .ss-board .ss-page-heading{padding:22px 0}.ss-board .ss-page-heading h1,.ss-community-home .ss-page-heading h1{font-size:28px}.ss-board .ss-page-heading p{font-size:13px}.ss-board .ss-home-heading h2{font-size:15px}
 .ss-board .ss-board-grid{display:block}.ss-board .ss-board-featured{display:block}.ss-board .ss-panel-heading{display:flex}.ss-board-featured .ss-more{margin:0}.ss-board .ss-board-panel{padding:24px 0 20px}.ss-board .ss-board-featured .ss-post-list a{font-size:16px}.ss-board .ss-post-list time{font-size:10px}.ss-board .ss-post-list li{gap:10px;padding:14px 0}
 .ss-tool-strip{gap:4px 18px}.ss-tool-strip>span{flex-basis:100%;margin:0}.ss-tool-strip a{min-height:44px;display:inline-flex;align-items:center}.ss-board .board-list,.ss-board #bo_list{padding:14px 0 0}.ss-board .ss-board-search{padding-bottom:16px}
 .ss-board .view-wrap,.ss-board #bo_v{padding:22px 16px}.ss-board .view-wrap h1{font-size:24px}.ss-board .view-content,.ss-board #bo_v_con{font-size:16px;line-height:1.9}.ss-reading-tools{font-size:12px}.ss-community-ad{min-height:295px}.ss-community-ad ins{min-height:250px}
}
.ss-home-shortcuts{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;margin:-8px 0 38px;padding:16px 0;border-top:1px solid #d8dfe7;border-bottom:1px solid #d8dfe7}.ss-home-shortcuts>span{font-size:12px;color:#6b7888;margin-right:auto}.ss-home-shortcuts a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:14px;font-weight:600}.ss-home-shortcuts a>span{color:#8392a3;font-weight:400}.ss-home-guide{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;background:#fff;padding:28px 28px 20px;margin-bottom:44px;border-top:2px solid #345777}.ss-board .ss-home-guide .ss-home-heading{display:block;border:0;padding:0}.ss-board .ss-home-guide h2{font-size:21px;line-height:1.6;margin:12px 0}.ss-home-guide .ss-guide-eyebrow{font-size:11px;color:#698099;letter-spacing:.03em}.ss-home-guide .ss-home-heading p{color:#6c7c8f;font-size:12px;line-height:1.9}.ss-home-guide .ss-post-list{margin:0}.ss-board .ss-home-guide .ss-post-list li{padding:14px 0}.ss-board .ss-home-guide .ss-post-list li:first-child{padding-top:0}.ss-home-guide .ss-post-list a{display:block}.ss-guide-topic{display:block;font-size:11px;color:#6c7c8f;margin-bottom:5px}.ss-home-guide .ss-post-list a:hover{text-decoration:none;color:#195b9c}.ss-home-shortcuts a:focus-visible,.ss-home-guide a:focus-visible{outline:2px solid #286ab5;outline-offset:4px}
@media(max-width:767px){.ss-home-shortcuts{gap:4px 22px;margin-bottom:28px;padding:10px 0}.ss-home-shortcuts>span{flex-basis:100%}.ss-home-shortcuts a{font-size:13px}.ss-home-guide{display:block;padding:22px 18px;margin-bottom:32px}.ss-board .ss-home-guide h2{font-size:20px;margin-bottom:18px}.ss-home-guide h2 br{display:none}.ss-home-guide .ss-home-heading p{display:none}.ss-board .ss-home-guide .ss-post-list li{padding:14px 0}.ss-board .ss-home-guide .ss-post-list a{font-size:14px}}
@media print{.ss-reading-tools,.ss-community-ad,.ss-tool-strip,.ss-home-shortcuts{display:none}}
