.lp-container.blog-head[data-v-9955d564]{max-width:calc(1064px + var(--lp-gutter)*2);padding-bottom:36px;padding-top:clamp(48px,7vw,88px)}.blog-head[data-v-9955d564]>*{max-width:760px}.blog-crumbs[data-v-9955d564]{align-items:center;color:var(--text-muted);display:flex;font-size:var(--text-sm);gap:4px}.blog-crumbs a[data-v-9955d564]{color:var(--accent)}.blog-crumbs svg[data-v-9955d564]{height:16px;width:16px}.blog-title[data-v-9955d564]{color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(32px,4.4vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin-top:16px;text-wrap:balance}.blog-dek[data-v-9955d564]{color:var(--text-secondary);font-size:clamp(17px,1.4vw,19px);line-height:1.6;margin-top:18px;text-wrap:pretty}.blog-meta[data-v-9955d564]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:6px 20px;margin-top:22px}.blog-head>.blog-cover[data-v-9955d564]{background:#3b2a95;border-radius:var(--radius-2xl);display:block;height:auto;margin-top:40px;max-width:none;width:100%}.blog-layout[data-v-9955d564]{display:grid;gap:64px;grid-template-columns:minmax(0,760px) 240px;justify-content:center;padding-bottom:clamp(64px,8vw,104px)}.blog-summary[data-v-9955d564]{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);padding:22px 26px}.blog-summary h2[data-v-9955d564]{color:var(--text-strong);font-size:var(--text-base);font-weight:600}.blog-summary ul[data-v-9955d564]{color:var(--text-primary);display:grid;font-size:16px;gap:8px;line-height:1.6;list-style:disc;margin-top:12px;padding-left:20px}.blog-summary li[data-v-9955d564]::marker{color:var(--accent)}.blog-faq[data-v-9955d564]{margin-top:56px}.blog-cta h2[data-v-9955d564],.blog-faq>h2[data-v-9955d564]{color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(24px,2.6vw,30px);font-weight:500;letter-spacing:-.02em}.blog-faq-item[data-v-9955d564]{border-bottom:1px solid var(--border-secondary);padding:18px 0}.blog-faq-item h3[data-v-9955d564]{color:var(--text-strong);font-size:17px;font-weight:600}.blog-faq-item p[data-v-9955d564]{color:var(--text-secondary);font-size:16px;line-height:1.7;margin-top:6px}.blog-cta[data-v-9955d564]{background:var(--accent-bg);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);margin-top:56px;padding:28px 30px 30px}.blog-cta p[data-v-9955d564]{color:var(--text-secondary);font-size:16px;line-height:1.65;margin-top:10px;max-width:56ch}.blog-cta-actions[data-v-9955d564]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.blog-toc[data-v-9955d564]{align-self:start;position:sticky;top:calc(var(--lp-nav-height) + 24px)}.blog-toc-title[data-v-9955d564]{color:var(--text-strong);font-size:var(--text-sm);font-weight:600}.blog-toc ol[data-v-9955d564]{border-left:1px solid var(--border-primary);display:grid;gap:2px;margin-top:10px}.blog-toc a[data-v-9955d564]{border-left:1px solid transparent;color:var(--text-secondary);display:block;font-size:var(--text-sm);line-height:1.45;margin-left:-1px;padding:5px 0 5px 14px;transition:color .15s,border-color .15s}@media (hover:hover){.blog-toc a[data-v-9955d564]:hover{border-left-color:var(--accent);color:var(--text-strong)}}.blog-related[data-v-9955d564]{background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding-block:clamp(56px,7vw,88px)}.blog-related-title[data-v-9955d564]{color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(24px,2.6vw,30px);font-weight:500;letter-spacing:-.02em}.blog-related-list[data-v-9955d564]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.blog-related-link[data-v-9955d564]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .15s}.blog-related-cover[data-v-9955d564]{background:#3b2a95;display:block;height:auto;width:100%}.blog-related-text[data-v-9955d564]{display:grid;flex:1;gap:8px;padding:20px 24px 22px}@media (hover:hover){.blog-related-link[data-v-9955d564]:hover{border-color:var(--border-input-hover)}}.blog-related-category[data-v-9955d564]{color:var(--accent);font-size:var(--text-xs);font-weight:500}.blog-related-name[data-v-9955d564]{color:var(--text-strong);font-size:17px;font-weight:600;line-height:1.35}.blog-related-time[data-v-9955d564]{align-self:end;color:var(--text-muted);font-size:var(--text-sm)}@media (max-width:1023px){.lp-container.blog-head[data-v-9955d564]{max-width:calc(760px + var(--lp-gutter)*2)}.blog-layout[data-v-9955d564]{grid-template-columns:minmax(0,760px)}.blog-toc[data-v-9955d564]{display:none}.blog-related-list[data-v-9955d564]{grid-template-columns:minmax(0,1fr)}.blog-related-link[data-v-9955d564]{align-items:center;flex-direction:row}.blog-related-cover[data-v-9955d564]{aspect-ratio:1;border-radius:var(--radius-xl);flex:none;margin:14px 0 14px 14px;-o-object-fit:cover;object-fit:cover;width:104px}.blog-related-text[data-v-9955d564]{padding:14px 18px}}.blog-prose{color:var(--text-primary);font-size:17px;line-height:1.75;margin-top:40px}.blog-prose>*+*{margin-top:18px}.blog-prose h2{font-family:var(--font-heading);font-size:clamp(24px,2.6vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-top:52px}.blog-prose h2,.blog-prose h3{color:var(--text-strong);scroll-margin-top:calc(var(--lp-nav-height) + 24px)}.blog-prose h3{font-size:19px;font-weight:600;line-height:1.35;margin-top:32px}.blog-prose h2+*,.blog-prose h3+*{margin-top:12px}.blog-prose strong{color:var(--text-strong);font-weight:600}.blog-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-prose ol,.blog-prose ul{display:grid;gap:8px;padding-left:24px}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li::marker{color:var(--text-muted)}.blog-prose .blog-prompt{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);color:var(--text-strong);font-size:16px;line-height:1.65;padding:16px 20px}.blog-prose .blog-note{border-left:2px solid var(--accent);color:var(--text-secondary);padding:4px 0 4px 18px}.blog-prose .blog-table{border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow-x:auto}.blog-prose table{border-collapse:collapse;font-size:15px;line-height:1.55;width:100%}.blog-prose td,.blog-prose th{border-bottom:1px solid var(--border-secondary);padding:12px 16px;text-align:left;vertical-align:top}.blog-prose th{background:var(--bg-secondary);color:var(--text-strong);font-weight:600}.blog-prose tr:last-child td{border-bottom:0}
