:root{--sbk-navy:#1E3A5F;--sbk-orange:#F2862E;--sbk-ink:#1f2430;--sbk-muted:#6b7280;--sbk-line:#e7e4dc;--sbk-bg:#f7f6f2;--sbk-card:#ffffff;--sbk-soft:#fbf3ea}body{background:var(--sbk-bg);color:var(--sbk-ink);font-family:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-size:17px;line-height:1.85;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:var(--sbk-navy)}a:hover{color:var(--sbk-orange)}.site-header{background:#fff;border-bottom:1px solid var(--sbk-line)}.inside-header{padding-top:14px;padding-bottom:14px}.site-logo img{max-height:56px;width:auto}.main-navigation,.main-navigation ul ul{background:#fff}.main-navigation .main-nav ul li a{color:var(--sbk-navy);font-weight:600;font-size:15px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li.current-post-ancestor>a{color:var(--sbk-orange);background:#fff0}.menu-toggle{background:#fff0;color:var(--sbk-navy)}.single .site-main,.page .site-main{max-width:760px;margin-left:auto;margin-right:auto}.separate-containers .inside-article{background:var(--sbk-card);border-radius:14px;padding:44px 48px;box-shadow:0 1px 2px rgb(0 0 0 / .04)}.entry-title{color:var(--sbk-ink);font-weight:800;letter-spacing:-.02em;line-height:1.35}.single .entry-title{font-size:32px;margin-bottom:8px}.entry-meta{color:var(--sbk-muted);font-size:14px}.entry-meta a{color:var(--sbk-muted)}.cat-links,.tags-links{font-size:14px}.entry-content h2{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:2.2em 0 .8em;padding-left:14px;border-left:5px solid var(--sbk-orange)}.entry-content h3{font-size:19px;font-weight:700;margin:1.8em 0 .5em;color:var(--sbk-navy)}.entry-content p,.entry-content ul,.entry-content ol{margin-bottom:1.2em}.entry-content strong{color:#111}.entry-content ul li::marker{color:var(--sbk-orange)}.entry-content figure.wp-block-image img{border-radius:10px}.entry-content figcaption{color:var(--sbk-muted);font-size:14px;text-align:center;margin-top:.5em;line-height:1.6}.entry-content .wp-block-table{margin:1.5em 0;overflow-x:auto}.entry-content table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.65;border:0}.entry-content table th{background:var(--sbk-navy);color:#fff;font-weight:700;text-align:left}.entry-content table th,.entry-content table td{padding:10px 12px;border:1px solid var(--sbk-line);vertical-align:top}.entry-content .is-style-stripes tbody tr:nth-child(odd){background:var(--sbk-soft)}.entry-content .wp-block-table figcaption{text-align:left;font-size:13px}.entry-content hr{border:0;border-top:1px solid var(--sbk-line);margin:2.5em 0}.entry-content .has-small-font-size{font-size:13.5px!important;color:var(--sbk-muted);background:#f3f2ee;border-radius:8px;padding:10px 14px}.spinwell-ad{margin:2.2em auto!important}.blog .inside-article,.archive .inside-article{padding:28px 32px}.blog .entry-title,.archive .entry-title{font-size:22px}.blog .post-image img,.archive .post-image img{border-radius:10px;aspect-ratio:16/9;object-fit:cover;width:100%}.blog .entry-summary,.archive .entry-summary{color:#444;font-size:16px}.read-more{font-weight:700;color:var(--sbk-orange)}.page-header{background:#fff0;padding:0 0 8px}.page-header .page-title{font-size:26px;font-weight:800;color:var(--sbk-navy)}.site-info{background:#fff;border-top:1px solid var(--sbk-line);color:var(--sbk-muted);font-size:14px}.site-info a{color:var(--sbk-muted)}@media (max-width:768px){body{font-size:16px}.separate-containers .inside-article{padding:26px 20px;border-radius:0}.single .entry-title{font-size:25px}.entry-content h2{font-size:21px}.entry-content table{font-size:14.5px}.site-logo img{max-height:44px}}.single .featured-image img,.single .post-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.single .featured-image{margin-bottom:1.2em}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,button.menu-toggle{background-color:transparent!important;color:var(--sbk-navy)!important}.blog .tags-links,.archive .tags-links,.blog .comments-link,.archive .comments-link{display:none}.blog footer.entry-meta,.archive footer.entry-meta{margin-top:.6em}.single .site-main,.page .site-main{margin-left:auto!important;margin-right:auto!important}.blog .site-main,.archive .site-main,.search .site-main{max-width:860px;margin-left:auto!important;margin-right:auto!important}.sbk-products{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:1.4em 0 1.8em}.sbk-product{display:flex;align-items:center;gap:14px;padding:14px;background:#fff;border:1px solid var(--sbk-line);border-radius:14px;text-decoration:none!important;color:var(--sbk-ink);transition:border-color .15s,box-shadow .15s,transform .15s}.sbk-product:hover{border-color:var(--sbk-orange);box-shadow:0 4px 14px rgb(242 134 46 / .15);transform:translateY(-1px);color:var(--sbk-ink)}.sbk-thumb{position:relative;flex:0 0 96px;width:96px;height:96px;overflow:hidden;border-radius:10px;background:#fff}.sbk-thumb img{position:absolute;width:106px!important;height:212px!important;max-width:none!important;left:-5px;top:-33px;border-radius:0!important}.sbk-info{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.45}.sbk-label{font-size:12px;font-weight:700;color:var(--sbk-orange)}.sbk-name{font-size:15.5px;font-weight:700;color:var(--sbk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sbk-desc{font-size:13px;color:var(--sbk-muted)}.sbk-btn{align-self:flex-start;margin-top:6px;padding:5px 12px;border-radius:999px;background:var(--sbk-navy);color:#fff;font-size:13px;font-weight:700}.sbk-product:hover .sbk-btn{background:var(--sbk-orange)}@media (max-width:768px){.sbk-products{grid-template-columns:1fr}}