:root{--primary:#3D5AFF;--primary2:#5C75FF;--bg:#F5F7FF;--deep:#EEF1FF;--card:#fff;--text:#0F1224;--gray:#4A5068;--border:rgba(15,18,36,0.07);--radius:20px;--shadow:0 10px 30px rgba(0,0,0,0.04);--container:1337px}body.single{--bg:#F0F4FF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'Noto Sans KR',sans-serif;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--text);text-decoration:none;transition:color .25s}a:hover{color:var(--primary)}h1,h2,h3,h4,h5,h6{font-family:'Noto Serif KR',serif;font-weight:700;color:#1a1c22;line-height:1.4}.sc-container{max-width:var(--container);margin:0
auto;padding:0
20px}#sc-header{background:var(--card);border-bottom:1px solid var(--border);box-shadow:0 2px 10px rgba(0,0,0,.02);position:sticky;top:0;z-index:1000}.sc-header-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.sc-logo
a{font-family:'궁서','Gungsuh','GungSeo','BatangChe','바탕체','Noto Serif KR',serif;font-size:20px;font-weight:700;color:#1a1c22;letter-spacing:-0.3px}.sc-logo a:hover{color:var(--primary)}.sc-logo
img{height:40px;width:auto;border-radius:10px;box-shadow:0 0 0 1px rgba(61,90,255,0.45),
0 0 0 2.5px rgba(61,90,255,0.10),
0 2px 6px rgba(0,0,0,0.22),
0 6px 18px rgba(0,0,0,0.14),
inset 0 1px 0 rgba(255,255,255,0.14),
inset 0 -1px 0 rgba(0,0,0,0.18);transition:box-shadow 0.3s, transform 0.3s}.sc-logo a:hover
img{transform:translateY(-1px);box-shadow:0 0 0 1.5px rgba(61,90,255,0.75),
0 0 0 3px rgba(61,90,255,0.14),
0 4px 10px rgba(0,0,0,0.24),
0 8px 24px rgba(0,0,0,0.16),
0 0 14px rgba(61,90,255,0.18),
inset 0 1px 0 rgba(255,255,255,0.18),
inset 0 -1px 0 rgba(0,0,0,0.18)}#sc-nav
ul{display:flex;list-style:none;gap:0;margin:0;padding:0}#sc-nav ul
li{position:relative}#sc-nav ul li>a{display:block;padding:24px
18px;font-size:14px;font-weight:500;color:var(--gray);letter-spacing: .3px;white-space:nowrap;transition:color .2s}#sc-nav ul li > a:hover,
#sc-nav ul li.current-menu-item > a,
#sc-nav ul li.current-menu-ancestor>a{color:var(--primary)}#sc-nav ul li
ul{display:none;position:absolute;top:100%;left:0;min-width:180px;background:var(--card);border:1px
solid var(--border);border-radius:12px;box-shadow:var(--shadow);flex-direction:column;gap:0;padding:8px
0;z-index:999}#sc-nav ul li:hover>ul{display:flex}#sc-nav ul li ul li>a{padding:10px
20px;font-size:13px}#sc-nav ul li ul li>a:hover{color:var(--primary);background:var(--deep)}.sc-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px}.sc-hamburger
span{display:block;width:24px;height:2px;background:var(--text);border-radius:2px;transition: .3s}#sc-mobile-nav{display:none;background:var(--card);border-top:1px solid var(--border);padding:12px
0}#sc-mobile-nav.is-open{display:block}#sc-mobile-nav
ul{list-style:none;margin:0;padding:0}#sc-mobile-nav ul li>a{display:block;padding:12px
20px;font-size:15px;color:var(--text);border-bottom:1px solid var(--border)}#sc-mobile-nav ul li>a:hover{color:var(--primary)}#sc-mobile-nav ul li
ul{padding-left:16px}#sc-main{padding:40px
0 60px}.sc-layout{display:flex;gap:2%;align-items:flex-start}.sc-content-area{flex:0 0 70%;min-width:0}.sc-sidebar-area{flex:0 0 28%;min-width:0}.sc-layout.no-sidebar .sc-content-area{flex:0 0 100%}.sc-layout.no-sidebar .sc-sidebar-area{display:none}.sc-post-list{display:flex;flex-direction:column;gap:24px}.sc-post-card{background:var(--card);border:1px
solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;gap:0;transition:box-shadow .25s}.sc-post-card:hover{box-shadow:0 14px 40px rgba(0,0,0,.08)}.sc-post-card-thumb{flex:0 0 160px;width:160px;height:120px;overflow:hidden;flex-shrink:0}.sc-post-card-thumb
a{display:block;width:100%;height:100%}.sc-post-card-thumb
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.sc-post-card:hover .sc-post-card-thumb
img{transform:scale(1.04)}.sc-post-card-body{flex:1;padding:20px
24px;display:flex;flex-direction:column;justify-content:center}.sc-post-meta{font-size:12px;color:var(--gray);margin-bottom:8px}.sc-post-meta .sc-cat-label{display:inline-block;background:rgba(61,90,255,.1);color:var(--primary);border-radius:6px;padding:2px
8px;font-size:11px;font-weight:500;margin-right:8px}.sc-post-title{font-size:17px;font-weight:700;color:#1a1c22;margin-bottom:8px;line-height:1.5}.sc-post-title
a{color:inherit}.sc-post-title a:hover{color:var(--primary)}.sc-post-excerpt{font-size:13px;color:var(--gray);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-pagination{margin-top:40px;display:flex;justify-content:center;gap:8px}.sc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px
solid var(--border);font-size:14px;color:var(--text);transition: .2s}.sc-pagination .page-numbers.current,
.sc-pagination .page-numbers:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sc-single-header{margin-bottom:32px}.sc-single-header .sc-post-meta{margin-bottom:14px}.sc-single-title{font-size:28px;font-weight:700;line-height:1.4;color:#1a1c22;margin-bottom:16px}.sc-single-thumb{border-radius:var(--radius);overflow:hidden;margin:0
auto 32px;max-width:67%}.sc-single-thumb
img{display:block;width:100%;height:auto}.sc-single-content{font-size:16px;line-height:1.9;color:var(--text)}.sc-single-content
h2{font-size:22px;margin:32px
0 14px}.sc-single-content
h3{font-size:19px;margin:28px
0 12px}.sc-single-content
p{margin-bottom:20px}.sc-single-content ul, .sc-single-content
ol{padding-left:24px;margin-bottom:20px}.sc-single-content
li{margin-bottom:6px}.sc-single-content
blockquote{border-left:3px solid var(--primary);padding:12px
20px;background:var(--deep);border-radius:0 12px 12px 0;margin:24px
0;font-style:italic;color:var(--gray)}.sc-single-content
a{color:var(--primary)}.sc-single-content a:hover{text-decoration:underline}.sc-single-content
img{border-radius:12px;margin:16px
auto}.sc-single-content
table{width:100%;border-collapse:collapse;margin-bottom:20px}.sc-single-content th, .sc-single-content
td{border:1px
solid var(--border);padding:10px
14px;font-size:14px}.sc-single-content
th{background:var(--deep);font-weight:600}.post-summary-box{background:linear-gradient(135deg, rgba(61,90,255,.06) 0%, rgba(61,90,255,.02) 100%);border:1px
solid rgba(61,90,255,.3);border-radius:var(--radius);padding:24px
28px;margin-bottom:32px}.post-summary-box
h3{font-size:16px;color:var(--primary);margin-bottom:12px}.post-summary-box .summary-points{font-size:14px;line-height:1.9}.post-summary-box .summary-notice{margin-top:12px;font-size:13px;color:#2563EB;background:rgba(61,90,255,.08);border-radius:8px;padding:10px
14px}.acf-extra-box{background:var(--deep);border-radius:var(--radius);padding:24px
28px;margin-top:40px;border:1px
solid var(--border)}.acf-extra-box
h3{font-size:17px;margin-bottom:10px}.acf-extra-box
p{font-size:14px;color:var(--gray)}.sc-comments-area{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}.sc-comments-area .comment-list{list-style:none;padding:0}.sc-comments-area
.comment{background:var(--card);border:1px
solid var(--border);border-radius:14px;padding:20px;margin-bottom:16px}.sc-comments-area .comment-author
img{border-radius:50%}.sc-comments-area .comment-meta{font-size:12px;color:var(--gray);margin-bottom:8px}.sc-comments-area .comment-content{font-size:14px}.comment-respond{margin-top:40px}.comment-respond .comment-form-comment
label{display:block;font-weight:600;margin-bottom:6px}.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond
textarea{width:100%;border:1px
solid var(--border);border-radius:10px;padding:10px
14px;font-size:14px;font-family:'Noto Sans KR',sans-serif;background:var(--card);color:var(--text);margin-bottom:14px;outline:none;transition:border-color .2s}.comment-respond input[type="text"]:focus,
.comment-respond input[type="email"]:focus,
.comment-respond textarea:focus{border-color:var(--primary)}.comment-respond
.submit{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:11px
28px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.comment-respond .submit:hover{background:var(--primary2)}.sc-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:88px}.sc-sidebar-block{background:var(--card);border:1px
solid var(--border);border-radius:var(--radius);padding:22px
20px;box-shadow:var(--shadow)}.sc-sidebar-block-title{font-family:'Noto Serif KR',serif;font-size:14px;font-weight:700;color:var(--primary);letter-spacing: .5px;text-transform:uppercase;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)}.sc-search-form{display:flex;gap:6px}.sc-search-form input[type="search"]{flex:1;border:1px
solid var(--border);border-radius:10px;padding:9px
14px;font-size:13px;font-family:'Noto Sans KR',sans-serif;background:var(--deep);color:var(--text);outline:none;transition:border-color .2s}.sc-search-form input[type="search"]:focus{border-color:var(--primary)}.sc-search-form
button{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:9px
16px;font-size:13px;cursor:pointer;transition:background .2s}.sc-search-form button:hover{background:var(--primary2)}.sc-sidebar-posts{list-style:none;padding:0;margin:0}.sc-sidebar-posts
li{padding:9px
0;border-bottom:1px solid var(--border);font-size:13px;line-height:1.5}.sc-sidebar-posts li:last-child{border-bottom:none}.sc-sidebar-posts li
a{color:var(--text)}.sc-sidebar-posts li a:hover,
.sc-sidebar-posts li a.current-post-link{color:var(--primary);font-weight:500}.sc-widget{margin:0}.sc-widget-title{font-family:'Noto Serif KR',serif;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.sc-page-header{margin-bottom:32px}.sc-page-title{font-size:26px;font-weight:700;margin-bottom:8px}.sc-page-content{font-size:16px;line-height:1.9}.sc-page-content
h2{font-size:21px;margin:28px
0 12px}.sc-page-content
h3{font-size:18px;margin:24px
0 10px}.sc-page-content
p{margin-bottom:18px}.sc-page-content ul, .sc-page-content
ol{padding-left:22px;margin-bottom:18px}.sc-page-content
li{margin-bottom:6px}.sc-page-content
a{color:var(--primary)}.sc-page-content a:hover{text-decoration:underline}.sc-page-content
img{border-radius:12px;margin:16px
auto}.sc-page-content
table{width:100%;border-collapse:collapse;margin-bottom:20px}.sc-page-content th, .sc-page-content
td{border:1px
solid var(--border);padding:10px
14px;font-size:14px}.sc-page-content
th{background:var(--deep);font-weight:600}.sc-home-posts{display:flex;flex-direction:column;gap:24px}.sc-404{text-align:center;padding:80px
20px}.sc-404 .sc-404-code{font-size:120px;font-weight:900;color:rgba(61,90,255,.18);line-height:1;font-family:'Noto Serif KR',serif}.sc-404
h2{font-size:24px;margin:16px
0 12px}.sc-404
p{font-size:15px;color:var(--gray);margin-bottom:32px}.sc-404 .sc-btn{display:inline-block;background:var(--primary);color:#fff;border-radius:12px;padding:12px
28px;font-size:14px;font-weight:600;transition:background .2s}.sc-404 .sc-btn:hover{background:var(--primary2);color:#fff}#sc-footer{background:#1a1c22;color:rgba(255,255,255,.55);padding:40px
0 24px;margin-top:40px}.sc-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;margin-bottom:32px}.sc-footer-brand
a{font-family:'Noto Serif KR',serif;font-size:18px;font-weight:700;color:#fff}.sc-footer-brand
p{font-size:12px;color:rgba(255,255,255,.4);margin-top:6px;line-height:1.7}.sc-footer-nav
ul{list-style:none;display:flex;flex-wrap:wrap;gap:14px;padding:0;margin:0}.sc-footer-nav
a{font-size:13px;color:rgba(255,255,255,.55)}.sc-footer-nav a:hover{color:var(--primary)}.sc-footer-copy{border-top:1px solid rgba(255,255,255,.07);padding-top:20px;font-size:12px;color:rgba(255,255,255,.3);text-align:center}.admin-bar #sc-header{top:32px}.sc-cat-page-hero{margin-top:-40px;margin-bottom:0;overflow:hidden;line-height:0}.sc-cat-hero-image{position:relative;width:100%;aspect-ratio:1280 / 650;overflow:hidden;background:var(--bg)}.sc-cat-hero-image
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.sc-cat-hero-overlay{position:absolute;top:100px;left:200px;display:flex;flex-direction:column;pointer-events:none}.sc-cat-hero-brand{font-family:'궁서','Gungsuh','Noto Serif KR',serif;font-size:62px;font-weight:700;color:#fff;margin:0
0 5px;text-shadow:0 1px 8px rgba(0,0,0,.55);line-height:1.3}.sc-cat-hero-slogan{font-size:26px;color:rgba(255,255,255,.9);margin:0;letter-spacing: .3px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.sc-cat-title-block{padding:28px
0 8px;margin-bottom:24px;border-bottom:1px solid var(--border)}.sc-cat-title-block
h1{font-size:26px;margin-bottom:10px}.sc-cat-title-block
p{font-size:15px;color:var(--gray);line-height:1.8;margin:0}.sc-cat-guide{display:flex;gap:28px;align-items:center;background:var(--card);border:1px
solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:32px;box-shadow:var(--shadow)}.sc-cat-guide-image{flex:0 0 160px}.sc-cat-guide-image
img{border-radius:10px;width:100%;height:auto;object-fit:cover}.sc-cat-guide-text
h2{font-size:20px;margin-bottom:10px}.sc-cat-guide-text
p{font-size:14px;color:var(--gray);line-height:1.8}.sc-page-extra-content{margin-bottom:32px}@media (max-width: 1024px){.sc-content-area{flex:0 0 66%}.sc-sidebar-area{flex:0 0 32%}}@media (max-width: 768px){.sc-layout{flex-direction:column}.sc-sidebar-area{display:block;flex:0 0 100%;width:100%;margin-top:32px}.sc-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-content-area{flex:0 0 100%}#sc-nav{display:none}.sc-hamburger{display:flex}.sc-post-card-thumb{flex:0 0 100px;width:100px;height:80px}.sc-header-inner{height:56px}.sc-single-title{font-size:22px}.sc-404 .sc-404-code{font-size:80px}.sc-cat-hero-image
img{height:343px}.sc-cat-hero-brand{font-size:18px}.sc-cat-hero-slogan{font-size:12px}.sc-cat-guide{flex-direction:column}.sc-cat-guide-image{flex:0 0 auto}}@media (max-width: 480px){.sc-container{padding:0
14px}.sc-post-card-body{padding:16px}.sc-single-title{font-size:19px}.sc-sidebar{grid-template-columns:1fr}}body:not(.admin-bar) #sc-header{top:0}.wp-caption{max-width:100%;text-align:center}.wp-caption-text{font-size:12px;color:var(--gray);margin-top:6px}.alignleft{float:left;margin:0
20px 16px 0}.alignright{float:right;margin:0
0 16px 20px}.aligncenter{display:block;margin:0
auto 16px}.alignnone{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.page-id-1092 .sc-content-area p,
.page-id-1092 .sc-content-area label,
.page-id-1092 .entry-content p,
.page-id-1092 .entry-content
label{font-size:16px}.page-id-1092 input[type="text"],
.page-id-1092 input[type="email"],
.page-id-1092 input[type="url"],
.page-id-1092
select{font-size:16px;padding:14px
16px;height:auto;min-height:52px;line-height:1.5;border:1px
solid var(--border);border-radius:10px;font-family:'Noto Sans KR',sans-serif;background:var(--card);color:var(--text);width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.page-id-1092 input[type="text"]:focus,
.page-id-1092 input[type="email"]:focus{border-color:var(--primary)}.page-id-1092
textarea{font-size:16px;padding:14px
16px;line-height:1.7;border:1px
solid var(--border);border-radius:10px;font-family:'Noto Sans KR',sans-serif;background:var(--card);color:var(--text);width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.page-id-1092 textarea:focus{border-color:var(--primary)}.page-id-1092 input[type="submit"],
.page-id-1092 button[type="submit"]{font-size:16px;padding:14px
32px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s}.page-id-1092 input[type="submit"]:hover,
.page-id-1092 button[type="submit"]:hover{background:var(--primary2)}.sc-sidebar-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--border);gap:8px}.sc-sbpg-btn{width:30px;height:30px;border-radius:50%;border:1px
solid var(--border);background:var(--card);color:var(--text);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s, border-color .2s, color .2s;flex-shrink:0}.sc-sbpg-btn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.sc-sbpg-btn:disabled{opacity:0.3;cursor:default}.sc-sbpg-info{font-size:12px;color:var(--gray);flex:1;text-align:center}.sv-partner-contact{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--primary, #FF6B1A);font-weight:600;margin:0
0 28px}.sv-partner-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:8px}@media (max-width: 680px){.sv-partner-grid{grid-template-columns:repeat(2, 1fr);gap:16px}}@media (max-width: 420px){.sv-partner-grid{grid-template-columns:1fr}}.sv-partner-card{background:#fff;border:1px
solid rgba(0,0,0,0.08);border-radius:12px;padding:24px
20px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:box-shadow 0.2s, transform 0.2s}.sv-partner-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.10);transform:translateY(-2px)}.sv-partner-card-logo{display:flex;align-items:center;justify-content:center;height:64px}.sv-partner-logo-img{height:52px;max-width:140px;object-fit:contain;filter:grayscale(20%);opacity:0.88;transition:filter 0.2s, opacity 0.2s}.sv-partner-card:hover .sv-partner-logo-img{filter:grayscale(0%);opacity:1}.sv-partner-card-name{font-size:18px;font-weight:700;color:#1a1a2e;margin:0
0 4px;text-align:center}.sv-partner-card-desc{font-size:15px;color:#666;line-height:1.7;margin:0
0 2px;text-align:center}.sv-partner-card-contact{display:inline-flex;align-items:center;gap:4px;font-size:18px;color:#FF6B1A;font-weight:600;margin:4px
0 0}.sv-partner-card-logo{margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,0.07);width:100%;display:flex;justify-content:center}