.page.svelte-akjz4h{display:flex;flex-direction:column;min-height:100svh;background:var(--c-surface)}main.svelte-akjz4h{flex:1;width:min(860px,calc(100% - 40px));margin:0 auto;padding:24px 0 72px}.back.svelte-akjz4h{display:inline-flex;align-items:center;gap:6px;color:var(--c-accent);font-size:.9rem;font-weight:700}.kicker.svelte-akjz4h{margin:26px 0 0;color:var(--c-accent);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-akjz4h{margin:10px 0 0;color:#10191e;font-size:2.6rem;line-height:1.12;word-break:keep-all}.intro.svelte-akjz4h{margin:16px 0 0;max-width:62ch;color:#132027c2;line-height:1.75;word-break:keep-all}.group.svelte-akjz4h{margin-top:56px}.group.svelte-akjz4h h2:where(.svelte-akjz4h){margin:0;color:var(--c-text-strong);font-size:1.34rem}.group-note.svelte-akjz4h{margin:10px 0 0;color:#132027a8;font-size:.94rem;line-height:1.7;word-break:keep-all}.product.svelte-akjz4h{margin-top:30px}.product.svelte-akjz4h h3:where(.svelte-akjz4h){margin:0 0 10px;color:var(--c-text-strong);font-size:1.02rem;word-break:keep-all}.doc-list.svelte-akjz4h{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid rgba(19,32,39,.1)}.doc-list.svelte-akjz4h li:where(.svelte-akjz4h){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(19,32,39,.1)}.doc-name.svelte-akjz4h{color:var(--c-text-strong);font-weight:700;word-break:keep-all}.doc-links.svelte-akjz4h{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;font-weight:700}.doc-links.svelte-akjz4h a:where(.svelte-akjz4h){color:var(--c-accent)}.doc-links.svelte-akjz4h a:where(.svelte-akjz4h):hover{color:var(--c-accent-strong)}.doc-date.svelte-akjz4h{color:#1320278a;font-size:.84rem;font-variant-numeric:tabular-nums;white-space:nowrap}.contact.svelte-akjz4h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding:24px;border-radius:var(--r-sm);background:var(--c-surface-alt)}.contact.svelte-akjz4h p:where(.svelte-akjz4h){margin:0;max-width:52ch;color:#132027c2;line-height:1.7;word-break:keep-all}.contact.svelte-akjz4h a:where(.svelte-akjz4h){display:inline-flex;align-items:center;gap:8px;color:var(--c-accent);font-weight:800}@media(max-width:720px){main.svelte-akjz4h{width:calc(100% - 32px)}h1.svelte-akjz4h{font-size:1.9rem}.doc-list.svelte-akjz4h li:where(.svelte-akjz4h){grid-template-columns:1fr;gap:8px}.doc-date.svelte-akjz4h{font-size:.8rem}}
