/* W guide design — 2026-09-28 */
#site-header{background:#fff;border-bottom:1px solid #f2dae5;padding:22px 24px;}
#site-header .header-inner{max-width:1120px;margin:auto;gap:20px;align-items:center;}
#site-header a{font-weight:650;font-size:15px;color:#503541;text-decoration:none;}
#site-header a[href="https://www.walba.co.kr/"]{background:#c8296b;color:white!important;border-radius:12px;padding:14px 22px;}
body.home,body.blog,body.single-post{background:#fffafd;color:#29232a;}
body.blog #content{max-width:1120px;padding:38px 24px 70px;}
body.blog .page-header{padding:40px;background:linear-gradient(125deg,#fff0f6,#f3edff);border-radius:24px;margin-bottom:28px;}
body.blog .page-header h1{font-size:38px;color:#9c2458;}
body.blog .page-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
body.blog article.post{padding:30px;border:1px solid #efdde6;border-radius:22px;background:white;box-shadow:0 8px 28px #4c203b08;}
body.blog article.post h2{font-size:24px;line-height:1.55;margin:0 0 18px;word-break:keep-all;}
body.blog article.post p{font-size:16px;line-height:1.9;color:#6a5962;}
body.single-post #content{max-width:960px;padding:36px 24px 64px;}
body.single-post .page-header{padding:32px;border-radius:24px;background:linear-gradient(120deg,#fff0f6,#f5efff);margin-bottom:34px;}
body.single-post h1{font-size:34px;line-height:1.45;color:#922351;word-break:keep-all;}
body.single-post .page-content{max-width:800px;margin:auto;font-size:17px;line-height:1.95;}
body.single-post h2{font-size:25px;line-height:1.5;padding-left:16px;border-left:4px solid #dc4988;margin-top:40px;}
body.single-post li{margin:12px 0;}
body.single-post table{background:#fff;border-radius:14px;border:1px solid #efdae4;}
body.single-post th{background:#fff0f6;color:#922351;}
body.single-post a{color:#b72a66;}
.walba-top-link{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px;border:1px solid #f0dce6;background:#fff;border-radius:16px;margin:18px auto 28px;max-width:1120px;}
.walba-top-link a{background:#c8296b;color:#fff!important;border-radius:10px;padding:12px 20px;text-decoration:none;font-weight:700;}
@media(max-width:767px){#site-header .header-inner{flex-direction:column;}#site-header .site-navigation{display:flex!important;}#site-header .site-navigation-toggle-holder{display:none!important;}#site-header .site-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;}body.blog .page-content{grid-template-columns:1fr;}body.blog article.post{padding:24px;}body.single-post h1{font-size:27px;}body.single-post #content{padding:24px 18px;}body.single-post .page-header{padding:24px;}body.single-post .page-content{font-size:16px;} }

body.page-id-263 #content,body.page-id-240 #content{max-width:1040px;padding:36px 24px 64px;}body.page-id-263 .page-header,body.page-id-240 .page-header{padding:36px;border-radius:24px;background:linear-gradient(120deg,#fff0f6,#f3edff);margin-bottom:32px;}body.page-id-263 h1,body.page-id-240 h1{font-size:34px;color:#922351;line-height:1.5;}body.page-id-263 .page-content,body.page-id-240 .page-content{font-size:17px;line-height:1.9;}body.page-id-263 h2,body.page-id-240 h2{font-size:26px;margin-top:36px;color:#922351;}body.page-id-263 .page-content>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;list-style:none;padding:0;}body.page-id-263 .page-content>ul li{background:#fff7fb;border:1px solid #f0dce6;border-radius:18px;padding:24px;}body.page-id-263 .page-content>ul a{text-decoration:none;color:#a4255c;font-weight:700;}@media(max-width:767px){body.page-id-263 .page-content>ul{grid-template-columns:1fr;}body.page-id-263 h1,body.page-id-240 h1{font-size:27px;}}
