.kg-hero__actions[data-astro-cid-a57v2gj2]{margin-top:24px}.page-hero[data-astro-cid-a57v2gj2] h1[data-astro-cid-a57v2gj2]{word-break:keep-all}.kg-preview[data-astro-cid-a57v2gj2]{margin:0}.kg-preview__frame[data-astro-cid-a57v2gj2]{position:relative}.kg-preview[data-astro-cid-a57v2gj2] img[data-astro-cid-a57v2gj2]{border-radius:12px;width:100%;height:auto;display:block}.kg-preview__cta[data-astro-cid-a57v2gj2]{white-space:nowrap;width:max-content;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000002e}@media (width<=480px){.kg-preview__cta[data-astro-cid-a57v2gj2]{min-height:44px;padding:10px 22px;font-size:14px}}.kg-preview[data-astro-cid-a57v2gj2] figcaption[data-astro-cid-a57v2gj2]{color:var(--muted);margin-top:10px;font-size:13px}.kg-pages[data-astro-cid-a57v2gj2]{gap:28px;margin-top:40px;display:grid}.kg-page[data-astro-cid-a57v2gj2] h3[data-astro-cid-a57v2gj2]{letter-spacing:-.01em;font-size:18px;font-weight:700}.kg-page[data-astro-cid-a57v2gj2] ul[data-astro-cid-a57v2gj2]{margin-top:12px;padding-left:1.2em;font-size:15px;line-height:1.8;list-style:outside}.kg-page[data-astro-cid-a57v2gj2] li[data-astro-cid-a57v2gj2]+li[data-astro-cid-a57v2gj2],.kg-scenes[data-astro-cid-a57v2gj2] li[data-astro-cid-a57v2gj2]+li[data-astro-cid-a57v2gj2]{margin-top:6px}@media (width>=900px){.kg-pages[data-astro-cid-a57v2gj2]{grid-template-columns:repeat(2,1fr)}}.kg-contents__note[data-astro-cid-a57v2gj2]{max-width:720px;color:var(--muted);margin-top:28px;font-size:14px;line-height:1.9}.kg-contents__note[data-astro-cid-a57v2gj2] a[data-astro-cid-a57v2gj2]{color:var(--accent)}.kg-scenes[data-astro-cid-a57v2gj2]{padding-left:1.2em;font-size:16px;line-height:1.8;list-style:outside}.kg-scenes[data-astro-cid-a57v2gj2] li[data-astro-cid-a57v2gj2]{word-break:keep-all;overflow-wrap:anywhere}.kg-lead[data-astro-cid-a57v2gj2]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);max-width:720px;margin-inline:auto;padding:36px 32px}.kg-lead__title[data-astro-cid-a57v2gj2]{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.5}.kg-lead__text[data-astro-cid-a57v2gj2]{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.9}.kg-lead[data-astro-cid-a57v2gj2] form[data-astro-cid-a57v2gj2]{gap:16px;max-width:440px;margin-top:20px;display:grid}.kg-lead__field[data-astro-cid-a57v2gj2]{gap:6px;display:grid}.kg-lead__field[data-astro-cid-a57v2gj2] label[data-astro-cid-a57v2gj2]{font-size:13px;font-weight:700}.kg-lead__field[data-astro-cid-a57v2gj2] .req[data-astro-cid-a57v2gj2],.kg-lead__field[data-astro-cid-a57v2gj2] .opt[data-astro-cid-a57v2gj2]{vertical-align:1px;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.kg-lead__field[data-astro-cid-a57v2gj2] .req[data-astro-cid-a57v2gj2]{color:#fff;background:var(--accent)}.kg-lead__field[data-astro-cid-a57v2gj2] .opt[data-astro-cid-a57v2gj2]{color:var(--muted);background:var(--bg-soft)}.kg-lead__field[data-astro-cid-a57v2gj2] input[data-astro-cid-a57v2gj2],.kg-lead__field[data-astro-cid-a57v2gj2] select[data-astro-cid-a57v2gj2]{font:inherit;border:1px solid var(--line);background:var(--bg);width:100%;color:inherit;border-radius:8px;padding:12px 14px}.kg-lead__field[data-astro-cid-a57v2gj2] input[data-astro-cid-a57v2gj2]:focus,.kg-lead__field[data-astro-cid-a57v2gj2] select[data-astro-cid-a57v2gj2]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.kg-lead[data-astro-cid-a57v2gj2] .hp[data-astro-cid-a57v2gj2]{position:absolute;left:-9999px}.kg-lead[data-astro-cid-a57v2gj2] form[data-astro-cid-a57v2gj2] .btn[data-astro-cid-a57v2gj2]{justify-self:start;min-width:220px}.kg-lead[data-astro-cid-a57v2gj2] form[data-astro-cid-a57v2gj2] .btn[data-astro-cid-a57v2gj2]:disabled{opacity:.6;cursor:progress}.kg-lead__error[data-astro-cid-a57v2gj2]{color:#c0392b;font-size:14px;font-weight:700}.kg-lead__note[data-astro-cid-a57v2gj2]{color:var(--muted);font-size:12px}.kg-lead__done-title[data-astro-cid-a57v2gj2]{margin-top:20px;font-size:16px;font-weight:700}.kg-lead__files[data-astro-cid-a57v2gj2]{justify-items:start;gap:12px;margin-top:16px;display:grid}.kg-lead__next[data-astro-cid-a57v2gj2]{margin-top:28px;font-size:14px;line-height:1.9}.kg-lead__next-btns[data-astro-cid-a57v2gj2]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.kg-related[data-astro-cid-a57v2gj2]{max-width:720px;color:var(--muted);margin:28px auto 0;font-size:14px}@media (width<=480px){.kg-lead[data-astro-cid-a57v2gj2]{padding:28px 20px}}
