/* Palette and typography: supplied LATIAN v1.6.12 / home-1-6-3.css. */
@font-face{font-family:Pretendard;src:url('PretendardVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
/* Classic WP installations may add this neutral wrapper; keep grid/flex children intact. */
.uic-page .wp-block-group>.wp-block-group__inner-container{display:contents}
.uic-page .uic-grid>*,.uic-page .uic-cards>*,.uic-page .uic-example>*,.editor-styles-wrapper .uic-grid>*,.editor-styles-wrapper .uic-cards>*,.editor-styles-wrapper .uic-example>*{margin-block:0}
.uic-page,.editor-styles-wrapper{--uic-navy:#071d3f;--uic-blue:#0b2d5e;--uic-light:#3e6ea8;--uic-tint:#f1f5fa;--uic-paper:#fafbfd;--uic-text:#1a1a1a;--uic-muted:#667085;--uic-line:#e5eaf0;color:var(--uic-text);font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
.uic-page{margin:0;background:#fff}.uic-page *,.editor-styles-wrapper *{box-sizing:border-box}.uic-page img{max-width:100%;height:auto}.uic-page a{color:var(--uic-blue);text-underline-offset:5px}.uic-page :focus-visible{outline:3px solid #3e6ea8;outline-offset:5px}.uic-page [id]{scroll-margin-top:110px}.uic-page .screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.uic-page .uic-wrap,.uic-page .uic-content,.editor-styles-wrapper .uic-content{width:min(1120px,calc(100% - 64px));margin-inline:auto}.uic-page .uic-reading{max-width:760px}.uic-page h1,.uic-page h2,.uic-page h3,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3{color:var(--uic-navy);word-break:keep-all;letter-spacing:-.045em;line-height:1.27}.uic-page h1,.editor-styles-wrapper h1{font-size:clamp(38px,4.3vw,60px);font-weight:800;margin:0 0 28px}.uic-page h2,.editor-styles-wrapper h2{font-size:clamp(29px,3vw,40px);margin:0 0 24px}.uic-page h3,.editor-styles-wrapper h3{font-size:23px;margin:0 0 16px}.uic-page p,.editor-styles-wrapper p{margin:0 0 20px;word-break:keep-all}.uic-page .uic-kicker,.editor-styles-wrapper .uic-kicker{color:var(--uic-light);font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:24px}.uic-page .uic-muted,.uic-page .uic-meta,.editor-styles-wrapper .uic-muted{color:var(--uic-muted);font-size:14px}.uic-page .uic-lead,.editor-styles-wrapper .uic-lead{font-size:19px;color:var(--uic-muted);max-width:640px}.uic-page .uic-note,.editor-styles-wrapper .uic-note{font-size:13px;color:var(--uic-muted)}
.uic-page .uic-header{border-bottom:1px solid var(--uic-line);background:#fff;position:relative;z-index:10}.uic-page .uic-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.uic-page .uic-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none;flex-shrink:0}.uic-page .uic-brand img{width:126px;height:auto}.uic-page .uic-brand span{border-left:1px solid #ccd6e3;padding-left:16px;font-size:17px;letter-spacing:.06em;font-weight:650}.uic-page .uic-header ul{list-style:none;display:flex;gap:30px;padding:0;margin:0}.uic-page .uic-header a{font-size:14px;font-weight:650;text-decoration:none}.uic-page .uic-header .current-menu-item a{border-bottom:2px solid var(--uic-blue);padding-bottom:7px}.uic-page .uic-menu-toggle{display:none}.uic-page .uic-skip{position:absolute;top:-100px;z-index:30;background:#fff;padding:16px}.uic-page .uic-skip:focus{top:0}
.uic-page .uic-section,.editor-styles-wrapper .uic-section{padding:88px 0;margin:0}.uic-page .uic-hero,.editor-styles-wrapper .uic-hero{padding:84px 0 90px;background:var(--uic-paper);border-bottom:1px solid var(--uic-line)}.uic-page .uic-grid,.editor-styles-wrapper .uic-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.uic-page .uic-hero .uic-lead{font-size:18px}.uic-page .uic-proof,.editor-styles-wrapper .uic-proof{font-size:14px;font-weight:700;color:var(--uic-blue);padding-top:22px;margin-top:26px;border-top:1px solid var(--uic-line)}
.uic-page .uic-diagram,.editor-styles-wrapper .uic-diagram{padding:36px;background:var(--uic-navy);border-radius:18px;box-shadow:0 20px 44px #071d3f0e}.uic-page .uic-diagram h2,.editor-styles-wrapper .uic-diagram h2{color:#fff;font-size:26px}.uic-page .uic-diagram .uic-kicker,.editor-styles-wrapper .uic-diagram .uic-kicker{color:#a9bdd9}.uic-page .uic-step,.editor-styles-wrapper .uic-step{padding:20px 0;border-top:1px solid #ffffff25}.uic-page .uic-step h3,.editor-styles-wrapper .uic-step h3{color:#fff;font-size:19px;margin-bottom:8px}.uic-page .uic-step p,.editor-styles-wrapper .uic-step p{color:#c9d6e7;font-size:14px;margin:0}.uic-page .uic-step:last-child{padding-bottom:0}
.uic-page .wp-block-buttons,.editor-styles-wrapper .wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.uic-page .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 22px;background:var(--uic-blue);color:#fff;border:1px solid var(--uic-blue);border-radius:6px;font-weight:700;font-size:15px;line-height:1.5;text-decoration:none}.uic-page .is-style-outline .wp-block-button__link,.editor-styles-wrapper .is-style-outline .wp-block-button__link{background:transparent;color:var(--uic-blue)}.uic-page .wp-block-button__link[href]:hover{background:var(--uic-navy);color:#fff}.uic-page .uic-pending{cursor:not-allowed;opacity:.65}.uic-page .uic-pending::after{content:' · 준비 중';font-size:11px;white-space:nowrap;margin-left:4px}
.uic-page .uic-soft,.editor-styles-wrapper .uic-soft{background:var(--uic-tint)}.uic-page .uic-cards,.editor-styles-wrapper .uic-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.uic-page .uic-card,.editor-styles-wrapper .uic-card{padding:30px;border:1px solid var(--uic-line);border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.uic-page .uic-card p,.editor-styles-wrapper .uic-card p{font-size:15px}.uic-page .uic-card .uic-price,.editor-styles-wrapper .uic-card .uic-price{font-size:30px;color:var(--uic-navy);font-weight:800;letter-spacing:-.04em;margin:6px 0 18px}.uic-page .uic-card .wp-block-buttons{margin-top:auto;padding-top:22px}.uic-page .uic-card .uic-kicker{margin-bottom:20px}.uic-page .uic-featured,.editor-styles-wrapper .uic-featured{border:2px solid var(--uic-blue)}.uic-page .uic-card h3{font-size:22px}.uic-page .uic-card ul,.editor-styles-wrapper .uic-card ul{font-size:15px;padding-left:20px;margin:0 0 20px}.uic-page .uic-card li{padding-bottom:8px}
.uic-page .uic-example,.editor-styles-wrapper .uic-example{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.uic-page .uic-example-box,.editor-styles-wrapper .uic-example-box{padding:32px;border:1px solid var(--uic-line);border-radius:16px}.uic-page .uic-example-box p:last-child{margin-bottom:0}.uic-page .uic-after,.editor-styles-wrapper .uic-after{background:var(--uic-tint);border-color:transparent}.uic-page .uic-example h3{font-size:18px}.uic-page .uic-faq,.editor-styles-wrapper .uic-faq{border-bottom:1px solid var(--uic-line);padding:23px 0}.uic-page .uic-faq summary,.editor-styles-wrapper .uic-faq summary{cursor:pointer;font-size:18px;font-weight:650;color:var(--uic-navy)}.uic-page .uic-faq p,.editor-styles-wrapper .uic-faq p{margin:18px 0 0;color:var(--uic-muted)}.uic-page .uic-closing{text-align:center;background:var(--uic-tint)}.uic-page .uic-closing .wp-block-buttons{justify-content:center}
.uic-page .uic-footer{background:var(--uic-navy);color:#aebed3;padding:48px 0 26px;font-size:13px}.uic-page .uic-footer a{color:#fff}.uic-page .uic-footer .uic-brand img{filter:brightness(0) invert(1)}.uic-page .uic-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px}.uic-page .uic-footer-top p{margin:0}.uic-page .uic-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #ffffff20}
.uic-page .uic-archive,.uic-page .uic-article{padding-top:72px;padding-bottom:100px;min-height:60vh}.uic-page .uic-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.uic-page .uic-post-card{border-bottom:1px solid var(--uic-line);padding-bottom:24px}.uic-page .uic-post-card h2{font-size:24px}.uic-page .uic-post-card h2 a{text-decoration:none}.uic-page .uic-post-card img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin-bottom:24px}.uic-page .uic-post-card p{font-size:15px}.uic-page .uic-read-more{font-size:14px;font-weight:700}.uic-page .uic-article h1{font-size:clamp(32px,3.5vw,48px)}.uic-page .uic-article-content h2{font-size:30px;margin-top:60px}.uic-page .uic-article-content h3{font-size:23px;margin-top:36px}.uic-page .uic-toc{background:var(--uic-tint);padding:26px;border-radius:12px;margin:34px 0}.uic-page .uic-toc ol{margin-bottom:0;padding-left:22px}.uic-page .uic-toc .is-subheading{margin-left:18px;font-size:15px}.uic-page .uic-empty{padding:30px;background:var(--uic-tint)}.uic-page .wp-block-query{margin-top:36px}.uic-page .wp-block-post-template{padding:0;list-style:none}.uic-page .wp-block-post-template>li{border-bottom:1px solid var(--uic-line);padding:26px 0}.uic-page .wp-block-post-title{font-size:24px}.uic-page .wp-block-post-title a{text-decoration:none}.uic-page .wp-block-post-date{color:var(--uic-muted);font-size:13px}.uic-page .uic-article-content .uic-card{margin-top:40px}
@media(min-width:782px){.uic-page .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
@media(max-width:900px){.uic-page .uic-grid{gap:30px;grid-template-columns:1.15fr 1fr}.uic-page .uic-cards{gap:14px}.uic-page .uic-card{padding:22px}.uic-page .uic-header ul{gap:18px}}
@media(max-width:781px){.uic-page .uic-wrap,.uic-page .uic-content{width:calc(100% - 40px)}.uic-page .uic-header-inner{min-height:74px;flex-wrap:wrap;gap:0}.uic-page .uic-brand img{width:105px}.uic-page .uic-menu-toggle{display:flex;align-items:center;gap:16px;min-height:44px;background:#fff;color:var(--uic-navy);border:0;font:inherit;font-size:14px}.uic-page #uic-navigation{display:none;flex-basis:100%;padding:12px 0 20px}.uic-page #uic-navigation.is-open{display:block}.uic-page .uic-header ul{flex-direction:column;gap:0}.uic-page .uic-header li a{display:block;padding:12px 0}.uic-page .uic-section{padding:60px 0}.uic-page .uic-hero{padding:52px 0 58px}.uic-page .uic-grid,.uic-page .uic-cards,.uic-page .uic-example,.uic-page .uic-post-grid{grid-template-columns:1fr;gap:22px}.uic-page .uic-diagram{padding:28px;margin-top:16px}.uic-page .uic-hero h1{font-size:40px}.uic-page .uic-lead{font-size:17px}.uic-page .uic-card{padding:28px}.uic-page .uic-footer-top{align-items:flex-start;flex-direction:column}.uic-page .uic-footer-bottom{flex-direction:column}.uic-page .uic-example-box{padding:24px}.uic-page .uic-archive,.uic-page .uic-article{padding-top:48px}.uic-page .uic-kicker{margin-bottom:18px}.uic-page .uic-closing{text-align:left}.uic-page .uic-closing .wp-block-buttons{justify-content:flex-start}}
@media(prefers-reduced-motion:no-preference){html:has(.uic-page){scroll-behavior:smooth}}
