.internal-links[data-astro-cid-stld6ybq]{padding:1.5rem;border:1px solid #dbe4fb;border-radius:4px;background:#f5f8ff}.internal-links[data-astro-cid-stld6ybq] h2[data-astro-cid-stld6ybq]{margin:0;font-size:1.05rem;font-weight:700;color:#1e3a8a}.internal-links[data-astro-cid-stld6ybq] ul[data-astro-cid-stld6ybq]{margin:1rem 0 0;padding-left:1.25rem;list-style:disc}.internal-links[data-astro-cid-stld6ybq] li[data-astro-cid-stld6ybq]+li[data-astro-cid-stld6ybq]{margin-top:.6rem}.internal-links[data-astro-cid-stld6ybq] a[data-astro-cid-stld6ybq]{color:#1d4ed8;font-size:.95rem;overflow-wrap:anywhere}.internal-links[data-astro-cid-stld6ybq] a[data-astro-cid-stld6ybq]:hover{text-decoration:underline}.contact-card-wrap[data-astro-cid-gpfvuxep]{padding:2.5rem 1.5rem;border-bottom:1px solid #e7e5e4}.contact-card[data-astro-cid-gpfvuxep]{max-width:800px;margin:0 auto;padding:1.75rem 1.5rem;border:1px solid #e7e5e4;border-radius:6px;background:#fafafa;color:#1f2933;text-align:center}.contact-card[data-astro-cid-gpfvuxep] h2[data-astro-cid-gpfvuxep]{margin:0;font-size:1.2rem;font-weight:700}.contact-card-line[data-astro-cid-gpfvuxep]{margin:.5rem 0 1.25rem;font-size:.875rem;color:#52525b;overflow-wrap:anywhere}.contact-card-line[data-astro-cid-gpfvuxep] a[data-astro-cid-gpfvuxep]{color:#1d4ed8;text-decoration:underline}.contact-card-buttons[data-astro-cid-gpfvuxep]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;max-width:520px;margin:0 auto}.contact-card-buttons[data-astro-cid-gpfvuxep] a[data-astro-cid-gpfvuxep]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:3rem;padding:.25rem .5rem;border-radius:999px;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none}.contact-card-buttons[data-astro-cid-gpfvuxep] a[data-astro-cid-gpfvuxep]:focus-visible{outline:3px solid #1f2933;outline-offset:2px}.naver[data-astro-cid-gpfvuxep]{background:#02843c;color:#fff}.phone[data-astro-cid-gpfvuxep]{background:#2563eb;color:#fff}.kakao[data-astro-cid-gpfvuxep]{background:#fee500;color:#191919}.home[data-astro-cid-gpfvuxep]{background:#334155;color:#fff}.contact-card-hours[data-astro-cid-gpfvuxep]{margin:1.25rem 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.6;color:#52525b}@media(max-width:480px){.contact-card-wrap[data-astro-cid-gpfvuxep]{padding:1.5rem 1rem}.contact-card[data-astro-cid-gpfvuxep]{padding:1.25rem .875rem}.contact-card-buttons[data-astro-cid-gpfvuxep] a[data-astro-cid-gpfvuxep]{font-size:.8125rem;min-height:2.75rem}}.prose{color:#3d3935;font-size:17px;line-height:1.85}.prose p{margin-bottom:1.5em;line-height:1.85}.prose h2{font-family:SUIT Variable,Poppins,Pretendard,sans-serif;color:#111;font-weight:700;font-size:2em;letter-spacing:-.015em;margin-top:2.5em;margin-bottom:.8em;padding-top:.6em;border-top:1px solid #ebebeb}.prose h3{font-family:SUIT Variable,Poppins,Pretendard,sans-serif;color:#111;font-weight:700;font-size:1.45em;letter-spacing:-.01em;margin-top:2em;margin-bottom:.6em}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.25em}.prose ul li::marker{color:#b35000}.prose ol li::marker{color:#b35000;font-family:Poppins,Pretendard,sans-serif;font-variant-numeric:tabular-nums}.prose li{margin-top:.3em;margin-bottom:.3em}.prose strong{color:#111;font-weight:600}.prose a{color:#111;text-decoration:underline;text-decoration-color:#b35000;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500;transition:color .18s ease-out;overflow-wrap:anywhere}.prose a:hover{color:#b35000}.prose blockquote{font-family:Pretendard,sans-serif;font-style:normal;font-size:1.05em;color:#555;border-left:3px solid #ff7a00;padding:.6em 1.1em;margin:1.8em 0;background:#fff4ea;border-radius:0 12px 12px 0}.prose code{background-color:#f7f7f7;padding:.15em .4em;border-radius:0;font-size:.85em;font-family:Poppins,Pretendard,sans-serif;color:#111}.prose pre{background-color:#111;color:#fff;padding:1.2em 1.4em;border-radius:0;overflow-x:auto;font-family:Poppins,Pretendard,sans-serif;font-size:.9em;line-height:1.6}.prose pre code{background-color:transparent;color:inherit;padding:0}.prose img{border-radius:0;margin-top:2.2em;margin-bottom:2.2em;border:1px solid #ebebeb;filter:saturate(.85) contrast(1.02)}.prose hr{border:0;border-top:1px solid #ebebeb;margin:3em 0}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
