.contact-page.svelte-1mlmx95{max-width:700px}.contact-info.svelte-1mlmx95{margin-bottom:32px}.contact-info.svelte-1mlmx95 h2:where(.svelte-1mlmx95),.contact-form-section.svelte-1mlmx95 h2:where(.svelte-1mlmx95){font-size:18px;font-weight:600;margin:0 0 16px;color:var(--c-heading, var(--text-primary, #1a1a1a))}.info-card.svelte-1mlmx95{background:#f9f9f7;border:1px solid var(--c-gray-lt, #e3e1d8);border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.7}.info-card.svelte-1mlmx95 a:where(.svelte-1mlmx95){color:var(--c-blue, #1a4e8c)}.contact-form.svelte-1mlmx95{display:flex;flex-direction:column;gap:16px}.form-group.svelte-1mlmx95{display:flex;flex-direction:column;gap:4px}.form-group.svelte-1mlmx95 label:where(.svelte-1mlmx95){font-size:13px;font-weight:600;color:var(--text-primary, #1a1a1a)}.form-group.svelte-1mlmx95 input:where(.svelte-1mlmx95),.form-group.svelte-1mlmx95 select:where(.svelte-1mlmx95),.form-group.svelte-1mlmx95 textarea:where(.svelte-1mlmx95){padding:10px 12px;border:1px solid var(--c-gray-lt, #d1d5db);border-radius:6px;font-size:14px;font-family:inherit}.form-group.svelte-1mlmx95 input:where(.svelte-1mlmx95):focus,.form-group.svelte-1mlmx95 select:where(.svelte-1mlmx95):focus,.form-group.svelte-1mlmx95 textarea:where(.svelte-1mlmx95):focus{outline:none;border-color:var(--c-blue, #1a4e8c);box-shadow:0 0 0 2px #1a4e8c1a}.form-group.svelte-1mlmx95 textarea:where(.svelte-1mlmx95){resize:vertical;min-height:120px}.btn-submit.svelte-1mlmx95{padding:12px 24px;background:var(--c-blue, var(--kjvr-primary, #1a4e8c));color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;align-self:flex-start}.btn-submit.svelte-1mlmx95:hover{opacity:.9}.btn-submit.svelte-1mlmx95:disabled{opacity:.5;cursor:not-allowed}.result-msg.svelte-1mlmx95{padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:8px}.result-msg.success.svelte-1mlmx95{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.result-msg.error.svelte-1mlmx95{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.page-wrapper.svelte-1anm1dn{margin:0;background:#fff;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,sans-serif}.page-wrapper.svelte-a5zxxw{margin:0;background:var(--c-bg, #F8F7F2);font-family:var(--f-body, "DM Sans", sans-serif)}.page-wrapper.svelte-a5zxxw .page-main{padding-top:16px!important}.tb-sub-layout.svelte-a5zxxw{display:flex;gap:30px}.tb-sub-content.svelte-a5zxxw{flex:1;min-width:0}.tb-sub-sidebar.svelte-a5zxxw{width:300px;flex-shrink:0;padding-top:24px}.sidebar-banner-submission.svelte-a5zxxw{display:block;margin-bottom:16px}.sidebar-banner-submission.svelte-a5zxxw img:where(.svelte-a5zxxw){max-width:100%;height:auto;border-radius:var(--r-md, 12px)}.sidebar-banner-badges.svelte-a5zxxw{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sidebar-banner-badges.svelte-a5zxxw a:where(.svelte-a5zxxw){display:block}.sidebar-banner-badges.svelte-a5zxxw img:where(.svelte-a5zxxw){width:100%;height:auto;border-radius:var(--r-md, 12px);border:1px solid var(--c-gray-lt, #E3E1D8)}@media(max-width:1023px){.tb-sub-layout.svelte-a5zxxw{flex-direction:column}.tb-sub-sidebar.svelte-a5zxxw{width:100%}}.page-wrapper.svelte-a5zxxw .page-content,.page-wrapper.svelte-a5zxxw .page-body,.page-wrapper.svelte-a5zxxw .page-layout{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.page-wrapper.svelte-a5zxxw .page-content{font-family:var(--f-body, "DM Sans", sans-serif);font-size:15px;line-height:1.7;color:var(--c-text, #1A1917)}.page-wrapper.svelte-a5zxxw .page-content h1,.page-wrapper.svelte-a5zxxw .page-content h2,.page-wrapper.svelte-a5zxxw .page-content h3,.page-wrapper.svelte-a5zxxw .page-content h4{font-family:var(--f-display, "EB Garamond", serif);color:var(--c-heading, #14213D);line-height:1.3;margin:24px 0 12px}.page-wrapper.svelte-a5zxxw .page-content h1{font-size:28px;font-weight:700}.page-wrapper.svelte-a5zxxw .page-content h2{font-size:22px;font-weight:700}.page-wrapper.svelte-a5zxxw .page-content h3{font-size:18px;font-weight:600}.page-wrapper.svelte-a5zxxw .page-content h4{font-size:16px;font-weight:600}.page-wrapper.svelte-a5zxxw .page-content p{margin:0 0 12px}.page-wrapper.svelte-a5zxxw .page-content p.lead{font-size:17px;font-weight:500;color:var(--c-heading, #14213D);line-height:1.6;margin-bottom:16px}.page-wrapper.svelte-a5zxxw .page-content a{color:var(--c-blue, #1A4E8C);text-decoration:none}.page-wrapper.svelte-a5zxxw .page-content a:hover{text-decoration:underline}.page-wrapper.svelte-a5zxxw .page-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.page-wrapper.svelte-a5zxxw .page-content table th,.page-wrapper.svelte-a5zxxw .page-content table td{padding:10px 12px;border:1px solid var(--c-gray-lt, #E3E1D8);text-align:left}.page-wrapper.svelte-a5zxxw .page-content table th{background:var(--c-bg, #F2F1EC);color:var(--c-heading, #14213D);font-weight:600;font-size:13px}.page-wrapper.svelte-a5zxxw .page-content table tr:nth-child(2n){background:#00000005}.page-wrapper.svelte-a5zxxw .page-content ul,.page-wrapper.svelte-a5zxxw .page-content ol{margin:8px 0 12px 20px}.page-wrapper.svelte-a5zxxw .page-content li{margin-bottom:4px}.page-wrapper.svelte-a5zxxw .page-title{font-family:var(--f-display, "EB Garamond", serif);color:#fff}
