:root{--bg:#f2f6f5;--tile:#fff;--ink:#0f1720;--muted:#52606d;--line:#e0e8e6;--link:#1f5fd0;--teal:#0b6b62;--teal-hover:#095a52;--teal-bg:#dcf2ee;--teal-ink:#0a4a44;--sun-bg:#fff2c6;--sun-ink:#5c4300;--sky-bg:#e2edff;--sky-ink:#1d3560;--rose-bg:#fde8ee;--rose-ink:#7a2443;--font:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--r-lg:26px;--r-md:18px;--r-sm:12px;color-scheme:light}html{-webkit-text-size-adjust:100%;font-size:100%}html[data-size=large]{font-size:118.75%}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.7}img,svg{display:block}a{color:var(--link)}a:focus-visible,button:focus-visible{outline:3px solid var(--link);outline-offset:2px}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.35}p{margin:0}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile{background:var(--tile);border-radius:var(--r-lg);padding:clamp(20px,3.2vw,34px)}.ad-note{color:var(--sun-ink);background:var(--sun-bg);border-radius:var(--r-sm);padding:10px 14px;font-size:.9rem}.ad-note a{color:inherit}.btn{font:inherit;background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--teal-hover)}.btn.ghost{background:var(--tile);color:var(--teal-ink);border:1.5px solid var(--teal)}.btn.ghost:hover{background:var(--teal-bg)}.lv-note{color:#5b3fb8;background:#ece6ff;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.ref a{color:#12704a;background:#ddf4e8;border-radius:4px;padding:0 4px;font-size:.75em;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-head[data-astro-cid-hkbrpulz]{background:var(--tile);border-bottom:1px solid var(--line)}.head-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:12px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--ink);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.mark[data-astro-cid-hkbrpulz]{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.word[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.word[data-astro-cid-hkbrpulz] .sub[data-astro-cid-hkbrpulz]{color:var(--muted);margin-left:2px;font-size:.95rem;font-weight:500}.nav[data-astro-cid-hkbrpulz]{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;flex-basis:100%;order:3;gap:0 16px;font-weight:500;display:flex;overflow-x:auto}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--teal)}.size-btn[data-astro-cid-hkbrpulz]{font:inherit;background:var(--tile);min-height:44px;color:var(--ink);cursor:pointer;border:1px solid #c6d1ce;border-radius:999px;padding:0 16px;font-size:.9rem}@media (width>=900px){.nav[data-astro-cid-hkbrpulz]{flex-basis:auto;order:0}}.main[data-astro-cid-hkbrpulz]{padding-block:20px 56px}.site-foot[data-astro-cid-hkbrpulz]{background:var(--tile);border-top:1px solid var(--line);color:var(--muted);padding-bottom:76px;font-size:.9rem}.foot-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-block:30px 36px;display:flex}.foot-note[data-astro-cid-hkbrpulz]{flex:420px;min-width:0}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#2f3a47}.copy[data-astro-cid-hkbrpulz]{flex-basis:100%}
