:root{color-scheme:light dark}html,body{margin:0;min-width:320px;background:light-dark(#f7faf9,#0d1714)}body{padding:12px 10px 30px;font-family:Pretendard,"Noto Sans KR",system-ui,sans-serif;color:light-dark(#13231e,#f3faf7)}*{box-sizing:border-box}.shell{width:min(100%,390px);margin:0 auto;background:light-dark(#eef8f4,#101b18);border-radius:28px;overflow:hidden;box-shadow:light-dark(0 22px 60px rgba(23,63,49,.18),0 22px 60px rgba(0,0,0,.35))}.top{background:light-dark(#fff,#182622);display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid light-dark(#d9e8e2,#2d4039)}.brand{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-weight:800}.mark{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,#12a878 13%,transparent);color:#12a878}.phone{color:#12a878;font-size:13px;font-weight:750;text-decoration:none}.tabs{display:flex;gap:18px;overflow:hidden;white-space:nowrap;padding:12px 18px 0;background:light-dark(#fff,#182622);color:light-dark(#5b6c66,#b2c2bc);font-size:12px}.tab{padding-bottom:11px;color:inherit;text-decoration:none}.tab.active{color:light-dark(#13231e,#f3faf7);font-weight:800;border-bottom:3px solid #12a878}.hero{padding:30px 20px 24px}.kicker,.meta{color:#12a878;font-size:12px;font-weight:800;margin-bottom:8px}.hero h1,.article h1{font-size:29px;line-height:1.2;letter-spacing:-.05em;margin:0 0 12px}.lead{margin:0;color:light-dark(#5b6c66,#b2c2bc);font-size:14px;line-height:1.7}.content{padding:0 20px 28px}.card{display:block;color:inherit;text-decoration:none;background:light-dark(#fff,#182622);padding:17px;border-radius:17px;margin-bottom:10px}.card h2{font-size:18px;line-height:1.4;margin:0 0 7px}.card p{color:light-dark(#5b6c66,#b2c2bc);font-size:13px;line-height:1.6;margin:0}.card[hidden]{display:none}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.pager button{min-width:94px;min-height:44px;border:1px solid light-dark(#d9e8e2,#2d4039);border-radius:13px;background:light-dark(#fff,#182622);color:inherit;font:inherit;font-size:13px;font-weight:750}.pager button:disabled{opacity:.35}.page-count{font-size:12px;color:light-dark(#5b6c66,#b2c2bc)}.article{padding:28px 20px}.article>.lead{padding-bottom:22px;border-bottom:1px solid light-dark(#d9e8e2,#2d4039)}.article h2{font-size:20px;line-height:1.35;margin:24px 0 10px}.article p,.article li{font-size:14px;line-height:1.78}.article ul{padding:15px 18px 15px 36px;border-radius:16px;background:light-dark(#fff,#182622)}.cta{margin-top:25px;padding:20px;border-radius:18px;background:#12a878;color:#fff}.cta h2{margin:0 0 8px}.cta p{font-size:13px}.cta a{display:block;padding:13px;border-radius:12px;background:rgba(255,255,255,.17);color:#fff;text-decoration:none;text-align:center;font-weight:800}.related{padding:24px 20px;background:light-dark(#fff,#182622)}.related h2{font-size:18px;margin:0 0 12px}.related a{display:block;padding:11px 0;color:inherit;text-decoration:none;border-top:1px solid light-dark(#d9e8e2,#2d4039);font-size:13px}.footer{padding:22px 20px;text-align:center;color:light-dark(#5b6c66,#b2c2bc);font-size:11px;line-height:1.7}.footer a{color:#12a878;text-decoration:none;font-weight:800}@media(max-width:430px){html,body{background:light-dark(#eef8f4,#101b18)}body{padding:0}.shell{border-radius:0;box-shadow:none}}@media(max-width:350px){.tabs{gap:12px}.hero h1,.article h1{font-size:26px}}
.filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 16px}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid light-dark(#d9e8e2,#2d4039);background:light-dark(#fff,#182622);color:light-dark(#13231e,#f3faf7);font-size:13px;font-weight:750;text-decoration:none}.chip[aria-current="page"]{background:light-dark(#0b6b4d,#9be3c8);border-color:transparent;color:light-dark(#fff,#0d1714)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;padding:14px 20px 0;font-size:12px;color:light-dark(#5b6c66,#b2c2bc)}.crumbs a{color:inherit;text-decoration:none}.article h3{font-size:16px;line-height:1.45;margin:18px 0 6px}.faq{margin-top:26px;padding-top:6px;border-top:1px solid light-dark(#d9e8e2,#2d4039)}.cta a+a{margin-top:8px}.cta a.call{background:#fff;color:#0b6b4d}.related ul{list-style:none;margin:0;padding:0}.related li{margin:0}.footer a+a{margin-left:0}
.card .meta{display:flex;flex-wrap:wrap;gap:4px}
