:root{--hub-ink:#17201b;--hub-muted:#637168;--hub-line:#dce8df;--hub-green:#19764e;--hub-paper:#fffefa}*{box-sizing:border-box}body{margin:0;background:var(--hub-paper);color:var(--hub-ink);font-family:Manrope,"Gowun Dodum",sans-serif}.site-header{height:68px;border-bottom:1px solid var(--hub-line);background:rgba(255,254,250,.96)}.header-inner{width:calc(100% - 64px);max-width:1200px;height:100%;margin:auto;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--hub-ink);font-size:20px;font-weight:800;text-decoration:none}.brand>span:last-child>span{color:var(--hub-green)}.brand-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--hub-green);color:#fff;font-size:16px}.header-inner nav{display:flex;gap:19px}.header-inner nav a{color:#546159;font-size:13px;font-weight:700;text-decoration:none}.category-hub{width:calc(100% - 64px);max-width:1200px;margin:auto}.category-hub__hero{max-width:800px;margin:auto;padding:67px 0 37px;text-align:center}.category-hub__hero>p,.category-hub__eyebrow{margin:0 0 11px;color:var(--hub-green);font-size:11px;font-weight:900;letter-spacing:1.3px}.category-hub h1{margin:0;font-size:42px;letter-spacing:-2.8px}.category-hub__hero>div{max-width:660px;margin:14px auto 0;color:var(--hub-muted);font:15px/1.8 "Gowun Dodum",sans-serif}.category-hub__hero ul{display:flex;justify-content:center;gap:13px;margin:19px 0 0;padding:0;list-style:none;color:#718078;font-size:11px;font-weight:800}.category-hub__hero li+li:before{content:'·';margin-right:13px;color:#a8b6ad}.category-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-hub-card{position:relative;min-height:164px;padding:22px;border:1px solid var(--hub-line);border-radius:17px;background:#fff;color:var(--hub-ink);text-decoration:none;box-shadow:0 10px 25px rgba(21,58,37,.05);transition:.18s}.category-hub-card:hover{border-color:#8bc4a1;transform:translateY(-2px);box-shadow:0 17px 32px rgba(21,58,37,.1)}.category-hub-card p{margin:0 0 10px;color:var(--hub-green);font-size:10px;font-weight:900;letter-spacing:1px}.category-hub-card h2{margin:0;font-size:20px;letter-spacing:-1.2px}.category-hub-card span{display:block;margin-top:9px;color:var(--hub-muted);font:13px/1.65 "Gowun Dodum",sans-serif}.category-hub-card>b{position:absolute;right:20px;bottom:18px;color:var(--hub-green);font-size:19px}.category-hub__guide{max-width:860px;margin:68px auto 80px;padding-top:36px;border-top:1px solid var(--hub-line)}.category-hub__guide h2{margin:0 0 15px;font-size:23px;letter-spacing:-1.3px}.category-hub__guide h2:not(:first-of-type){margin-top:37px}.category-hub__guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0;padding:0;list-style:none}.category-hub__guide li{padding:17px;border:1px solid var(--hub-line);border-radius:13px;background:#fff;color:#53655b;font:12px/1.65 "Gowun Dodum",sans-serif}.category-hub__guide li strong,.category-hub__guide li span{display:block}.category-hub__guide li strong{color:var(--hub-ink);font-size:13px}.category-hub__guide li span{margin-top:7px}.category-hub__faq{border-top:1px solid var(--hub-line)}.category-hub__faq details{padding:15px 0;border-bottom:1px solid var(--hub-line)}.category-hub__faq summary{cursor:pointer;font-size:14px;font-weight:800}.category-hub__faq p{margin:9px 0 0;color:#53655b;font:14px/1.8 "Gowun Dodum",sans-serif}.category-hub__cta{display:inline-flex;gap:8px;margin-top:19px;color:var(--hub-green);font-size:13px;font-weight:900;text-decoration:none}@media(max-width:700px){.site-header{height:59px}.header-inner,.category-hub{width:calc(100% - 32px)}.header-inner nav{display:none}.category-hub__hero{padding:44px 0 28px}.category-hub h1{font-size:31px;letter-spacing:-2px}.category-hub__grid,.category-hub__guide ol{grid-template-columns:1fr}.category-hub-card{min-height:145px}.category-hub__guide{margin:48px auto;padding-top:28px}}html[data-theme="dark"] body,html[data-theme="dark"] .site-header{background:#111714;color:#edf4ee}html[data-theme="dark"] .site-header,html[data-theme="dark"] .category-hub__guide{border-color:#2d3931}html[data-theme="dark"] .brand,html[data-theme="dark"] .header-inner nav a,html[data-theme="dark"] .category-hub h1,html[data-theme="dark"] .category-hub-card,html[data-theme="dark"] .category-hub__guide h2,html[data-theme="dark"] .category-hub__guide li strong,html[data-theme="dark"] .category-hub__faq summary{color:#edf4ee}html[data-theme="dark"] .category-hub__hero>div,html[data-theme="dark"] .category-hub__hero ul,html[data-theme="dark"] .category-hub-card span,html[data-theme="dark"] .category-hub__guide li,html[data-theme="dark"] .category-hub__faq p{color:#b9c7bd}html[data-theme="dark"] .category-hub-card,html[data-theme="dark"] .category-hub__guide li{background:#18211b;border-color:#334238}html[data-theme="dark"] .category-hub-card:hover{background:#1d2a20;border-color:#55b77e}html[data-theme="dark"] .category-hub__hero>p,html[data-theme="dark"] .category-hub__eyebrow,html[data-theme="dark"] .category-hub__cta{color:#55df91}
