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