.hdr[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:20;background:var(--hdr);border-bottom:1px solid var(--line);position:sticky}.row[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;min-height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:10px;line-height:1.1;text-decoration:none;display:flex}.mark[data-astro-cid-nen7h5rs]{flex:none;width:38px;height:38px}.mark[data-astro-cid-nen7h5rs] svg{width:100%;height:100%;display:block}.brand[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:800;display:block}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);letter-spacing:.16em;color:var(--gold-ink);white-space:nowrap;font-size:9px;display:none}.call[data-astro-cid-nen7h5rs] .num[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{gap:28px;margin-left:auto;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink2);padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--acc-d);border-bottom:2px solid var(--acc)}.call[data-astro-cid-nen7h5rs]{background:var(--acc);color:var(--onacc);white-space:nowrap;border-radius:10px;margin-left:auto;padding:10px 14px;font-size:15px;font-weight:700;text-decoration:none}.menu[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--hdr);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:20px}.mnav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--hdr);display:grid}.mnav[data-astro-cid-nen7h5rs][hidden]{display:none}.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:14px var(--gutter);border-bottom:1px solid var(--line);color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}@media (width>=900px){.row[data-astro-cid-nen7h5rs]{min-height:72px}.nav[data-astro-cid-nen7h5rs]{display:flex}.call[data-astro-cid-nen7h5rs]{margin-left:0}.menu[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:block}.call[data-astro-cid-nen7h5rs] .num[data-astro-cid-nen7h5rs]{display:inline}.call[data-astro-cid-nen7h5rs] .short[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{color:var(--sub);border-top:1px solid var(--line);background:var(--bg);padding-block:22px;font-size:13px;line-height:1.8}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--sub);margin:0}.logo[data-astro-cid-jo6i4kqk]{color:var(--gold-ink);margin-bottom:12px}.logo[data-astro-cid-jo6i4kqk] svg{width:auto;height:44px;display:block}.foot[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--ink2)}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--accent);font-weight:500}.bar[data-astro-cid-fieeo65e]{z-index:30;background:var(--card);border-top:1px solid var(--line);padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.bar[data-astro-cid-fieeo65e] a[data-astro-cid-fieeo65e]{height:56px;color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.bar[data-astro-cid-fieeo65e] i[data-astro-cid-fieeo65e]{border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:800;display:grid}.t[data-astro-cid-fieeo65e]{background:var(--acc);color:var(--onacc)}.t[data-astro-cid-fieeo65e] i[data-astro-cid-fieeo65e]{background:#fff3}.k[data-astro-cid-fieeo65e] i[data-astro-cid-fieeo65e]{background:var(--kakao);color:#1f1c18}.f[data-astro-cid-fieeo65e] i[data-astro-cid-fieeo65e]{background:var(--acc2);color:var(--onacc2)}.float[data-astro-cid-fieeo65e]{display:none}@media (width>=900px){.bar[data-astro-cid-fieeo65e]{display:none}.float[data-astro-cid-fieeo65e]{z-index:30;background:var(--acc2);color:var(--onacc2);border-radius:999px;padding:16px 22px;font-size:16px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 24px #00000038}}
