.tkc-blog-index[data-v-43cc71cf]{flex:1;padding:0 0 56px}.tkc-blog-index__hero[data-v-43cc71cf]{background:radial-gradient(120% 80% at 50% -20%,#6366f124,#0000 55%),linear-gradient(180deg,#f8fafcfa,#fff0);border-bottom:1px solid #94a3b838;margin:0 0 8px;padding:40px 0 36px}.tkc-blog-index__hero-inner[data-v-43cc71cf]{margin:0 auto;max-width:1080px;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.tkc-blog-index__h1[data-v-43cc71cf]{color:#0f172a;font-size:clamp(1.85rem,4vw + .6rem,2.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:0 0 14px;max-width:18ch}.tkc-blog-index__lead[data-v-43cc71cf]{color:#475569;font-size:clamp(15px,1.1vw + 14px,18px);line-height:1.65;margin:0 0 22px;max-width:52ch}.tkc-blog-index__faq-inline[data-v-43cc71cf]{color:#2563eb;display:inline-block;font-weight:600;margin-left:.35em;text-decoration:none;white-space:nowrap}.tkc-blog-index__faq-inline[data-v-43cc71cf]:hover{text-decoration:underline;text-underline-offset:3px}.tkc-blog-index__chips[data-v-43cc71cf]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tkc-blog-index__chip[data-v-43cc71cf]{align-items:center;border:1px solid #0000;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:-.01em;padding:8px 14px}.tkc-blog-index__chip--active[data-v-43cc71cf]{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0f;color:#1e293b}.tkc-blog-index__chip--link[data-v-43cc71cf]{background:#ffffffa6;border-color:#94a3b873;color:#475569;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.tkc-blog-index__chip--link[data-v-43cc71cf]:hover{background:#fff;border-color:#6366f173;color:#1e40af}.tkc-blog-index__body[data-v-43cc71cf]{margin:0 auto;max-width:1080px;padding:28px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.tkc-blog-index__section-title[data-v-43cc71cf]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.tkc-blog-index__featured-wrap[data-v-43cc71cf]{margin-bottom:40px}.tkc-blog-index__featured[data-v-43cc71cf]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#eef2ff);border:1px solid #94a3b847;border-radius:18px;box-shadow:0 4px 6px -1px #0f172a0f,0 18px 40px -12px #4f46e51f;box-sizing:border-box;padding:22px 22px 24px;position:relative}.tkc-blog-index__featured-kicker[data-v-43cc71cf]{color:#6366f1;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.tkc-blog-index__featured-title[data-v-43cc71cf]{font-size:clamp(1.2rem,2vw + .85rem,1.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.28;margin:0 0 12px}.tkc-blog-index__featured-link[data-v-43cc71cf]{color:#0f172a;text-decoration:none}.tkc-blog-index__featured-link[data-v-43cc71cf]:hover{color:#3730a3;text-decoration:underline;text-underline-offset:4px}.tkc-blog-index__featured-excerpt[data-v-43cc71cf]{color:#475569;font-size:15px;line-height:1.62;margin:0 0 14px;max-width:70ch}.tkc-blog-index__featured-meta[data-v-43cc71cf]{color:#64748b;font-size:13px;margin:0 0 18px}.tkc-blog-index__featured-cta[data-v-43cc71cf]{align-items:center;background:linear-gradient(120deg,#4f46e5,#2563eb);border-radius:10px;box-shadow:0 2px 8px #2563eb40;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:10px 18px;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.tkc-blog-index__featured-cta[data-v-43cc71cf]:hover{box-shadow:0 4px 14px #2563eb52;filter:brightness(1.05);transform:translateY(-1px)}.tkc-blog-index__latest[data-v-43cc71cf]{margin-bottom:36px}.tkc-blog-index__grid[data-v-43cc71cf]{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.tkc-blog-index__card[data-v-43cc71cf]{background:#fff;border:1px solid #e2e8f0f2;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:18px 18px 16px;transition:border-color .15s ease,box-shadow .15s ease}.tkc-blog-index__card[data-v-43cc71cf]:hover{border-color:#6366f159;box-shadow:0 8px 28px -8px #0f172a1f}.tkc-blog-index__card-title[data-v-43cc71cf]{color:#1e293b;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 0 8px;text-decoration:none}.tkc-blog-index__card-title[data-v-43cc71cf]:hover{color:#3730a3;text-decoration:underline;text-underline-offset:3px}.tkc-blog-index__card-meta[data-v-43cc71cf]{color:#94a3b8;font-size:12px;font-weight:600;margin:0 0 10px}.tkc-blog-index__card-excerpt[data-v-43cc71cf]{color:#475569;flex:1 1 auto;font-size:14px;line-height:1.58;margin:0 0 12px}.tkc-blog-index__card-more[data-v-43cc71cf]{align-self:flex-start;color:#4f46e5;font-size:13px;font-weight:700;margin-top:auto;text-decoration:none}.tkc-blog-index__card-more[data-v-43cc71cf]:hover{text-decoration:underline;text-underline-offset:3px}.tkc-blog-index__cta-strip[data-v-43cc71cf]{align-items:center;background:linear-gradient(110deg,#eef2fff2,#eff6ffe6);border:1px solid #818cf859;border-radius:14px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px;padding:18px 20px}.tkc-blog-index__cta-line[data-v-43cc71cf]{color:#334155;flex:1 1 240px;font-size:14px;line-height:1.55;margin:0;max-width:52ch}.tkc-blog-index__cta-btn[data-v-43cc71cf]{align-items:center;background:#fff;border:1px solid #6366f159;border-radius:10px;color:#1e40af;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;padding:10px 18px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.tkc-blog-index__cta-btn[data-v-43cc71cf]:hover{background:#eef2ff;border-color:#4f46e580}.tkc-blog-index__tools[data-v-43cc71cf]{margin:0}.tkc-blog-index__tools-link[data-v-43cc71cf]{color:#4f46e5;font-size:14px;font-weight:600;text-decoration:none}.tkc-blog-index__tools-link[data-v-43cc71cf]:hover{text-decoration:underline}@media (max-width:640px){.tkc-blog-index__hero[data-v-43cc71cf]{padding:28px 0}.tkc-blog-index__featured[data-v-43cc71cf]{padding:18px 16px 20px}.tkc-blog-index__cta-strip[data-v-43cc71cf]{align-items:stretch;flex-direction:column}.tkc-blog-index__cta-btn[data-v-43cc71cf]{justify-content:center;width:100%}}