.font-guide[data-v-b59a52f6]{--ink:#29273b;--muted:#666277;--accent:#6856b6;color:var(--ink);line-height:1.7;margin:auto;max-width:1240px;padding:40px 28px 80px}.guide-hero[data-v-b59a52f6]{max-width:860px;padding:8px 0 44px}.guide-back[data-v-b59a52f6]{color:var(--muted);font-size:.92rem;text-decoration:none}.guide-back[data-v-b59a52f6]:hover{text-decoration:underline}.guide-eyebrow[data-v-b59a52f6]{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:30px 0 14px}.font-guide h1[data-v-b59a52f6]{font-size:clamp(2rem,4.8vw,3.6rem);font-weight:750;letter-spacing:-.025em;line-height:1.12;margin:0 0 24px}.guide-lead[data-v-b59a52f6]{color:var(--muted);font-size:1.15rem;margin-bottom:24px;max-width:720px}.guide-start[data-v-b59a52f6]{align-items:center;background:var(--accent);border-radius:12px;color:#fff;display:inline-flex;font-weight:700;gap:24px;padding:12px 22px;text-decoration:none}.guide-layout[data-v-b59a52f6]{align-items:start;display:grid;gap:48px;grid-template-columns:230px minmax(0,1fr)}.guide-toc[data-v-b59a52f6]{display:grid;font-size:.92rem;gap:6px;position:sticky;top:100px}.guide-toc strong[data-v-b59a52f6]{padding:8px 10px 14px}.guide-toc a[data-v-b59a52f6]{border-radius:8px;color:var(--muted);display:flex;gap:10px;line-height:1.5;padding:10px;text-decoration:none}.guide-toc a[data-v-b59a52f6]:hover{background:#eee9fa;color:var(--accent)}.guide-toc span[data-v-b59a52f6]{color:var(--accent);font-variant-numeric:tabular-nums}.guide-before[data-v-b59a52f6]{background:#fff;border:1px solid #e4dcef;border-left:4px solid var(--accent);border-radius:4px 16px 16px 4px;padding:22px 26px}.guide-before h2[data-v-b59a52f6]{font-size:1.18rem;margin:0 0 8px}.guide-image-note[data-v-b59a52f6]{color:var(--muted);font-size:.84rem;margin:16px 0 34px}#steps[data-v-b59a52f6],.guide-section[data-v-b59a52f6],.guide-trouble[data-v-b59a52f6]{scroll-margin-top:96px}.guide-section[data-v-b59a52f6]{border-top:1px solid #dedbe8;margin:0 0 56px;padding-top:28px}.guide-section-heading[data-v-b59a52f6]{align-items:start;display:flex;gap:16px;margin-bottom:18px}.guide-number[data-v-b59a52f6]{background:#eee9fa;border-radius:10px;color:var(--accent);flex-shrink:0;font-weight:700;padding:6px 12px}.guide-section h2[data-v-b59a52f6],.guide-trouble h2[data-v-b59a52f6]{font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.25;margin:3px 0 0}.guide-section-intro[data-v-b59a52f6]{color:var(--muted);margin-bottom:24px}.guide-steps[data-v-b59a52f6]{padding-left:24px}.guide-steps li[data-v-b59a52f6]{margin:0 0 24px;padding-left:8px}.guide-steps li[data-v-b59a52f6]::marker{color:var(--accent);font-weight:700}.guide-steps h3[data-v-b59a52f6]{font-size:1.08rem;margin-bottom:6px}.guide-figures[data-v-b59a52f6]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:28px 0}.guide-figures figure[data-v-b59a52f6]{margin:0;min-width:0}.guide-figures--wide[data-v-b59a52f6]{grid-template-columns:1fr}.guide-figures a[data-v-b59a52f6]{background:#fff;border:1px solid #dedbe8;border-radius:12px;display:block;overflow:hidden;position:relative}.guide-figures img[data-v-b59a52f6]{display:block;height:auto;width:100%}.guide-zoom[data-v-b59a52f6]{background:#fff;border:1px solid #dedbe8;border-radius:7px;bottom:10px;color:var(--accent);padding:0 9px;position:absolute;right:10px}.guide-figures figcaption[data-v-b59a52f6]{color:var(--muted);font-size:.85rem;line-height:1.5;padding:10px 0}.guide-figures figcaption span[data-v-b59a52f6]{color:var(--accent);font-weight:700;margin-right:6px}.guide-tools[data-v-b59a52f6]{background:#fff;border:1px solid #e4deec;border-radius:16px;overflow:hidden}.guide-tools h3[data-v-b59a52f6]{background:#f0ecf8;font-size:1rem;margin:0;padding:16px 20px}.guide-tools dl[data-v-b59a52f6]{margin:0}.guide-tools dl div[data-v-b59a52f6]{border-top:1px solid #eeebf2;display:grid;font-size:.94rem;gap:20px;grid-template-columns:minmax(140px,32%) 1fr;padding:15px 20px}.guide-tools dt[data-v-b59a52f6]{font-weight:700;line-height:1.5}.guide-tools dd[data-v-b59a52f6]{color:var(--muted);margin:0}.guide-result[data-v-b59a52f6]{background:#f0f7f1;border-left:3px solid #85ac91;border-radius:0 10px 10px 0;font-size:.94rem;margin-top:20px;padding:12px 18px}.guide-trouble[data-v-b59a52f6]{margin-bottom:32px}.guide-trouble h2[data-v-b59a52f6]{margin-bottom:24px}.guide-trouble details[data-v-b59a52f6]{border-bottom:1px solid #dedbe8;padding:16px 0}.guide-trouble summary[data-v-b59a52f6]{cursor:pointer;font-weight:700}.guide-trouble details p[data-v-b59a52f6]{color:var(--muted);padding-top:12px}.font-guide a[data-v-b59a52f6]:focus-visible,.font-guide summary[data-v-b59a52f6]:focus-visible{outline:3px solid #ac96e6;outline-offset:4px}@media(max-width:900px){.guide-layout[data-v-b59a52f6]{gap:28px;grid-template-columns:1fr}.guide-toc[data-v-b59a52f6]{background:#fff;border:1px solid #e4deec;border-radius:16px;padding:12px;position:static}}@media(max-width:560px){.font-guide[data-v-b59a52f6]{padding:24px 18px 50px}.guide-hero[data-v-b59a52f6]{padding-bottom:28px}.guide-before[data-v-b59a52f6]{padding:18px}.guide-tools dl div[data-v-b59a52f6]{gap:5px;grid-template-columns:1fr;padding:14px 18px}.guide-section-heading[data-v-b59a52f6]{gap:10px}.guide-section[data-v-b59a52f6]{margin-bottom:36px}}@media print{.guide-back[data-v-b59a52f6],.guide-start[data-v-b59a52f6],.guide-toc[data-v-b59a52f6],.guide-zoom[data-v-b59a52f6]{display:none}.font-guide[data-v-b59a52f6]{font-size:10pt;padding:0}.guide-layout[data-v-b59a52f6]{display:block}.guide-figures figure[data-v-b59a52f6],.guide-tools dl div[data-v-b59a52f6]{-moz-column-break-inside:avoid;break-inside:avoid}}
