.BlogCard_card__kStir{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r2);overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}.BlogCard_card__kStir:hover{border-color:rgba(232,255,71,.25);transform:translateY(-2px)}.BlogCard_imageWrap__jPHJ4{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface2);flex-shrink:0}.BlogCard_image__DDOqv{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.BlogCard_card__kStir:hover .BlogCard_image__DDOqv{transform:scale(1.03)}.BlogCard_body__Pqnir{display:flex;flex-direction:column;gap:10px;padding:24px;flex:1 1}.BlogCard_date__bJf2M{font-size:12px;color:var(--text3);font-weight:500;letter-spacing:.04em}.BlogCard_title__D4s1a{font-size:18px;font-weight:700;color:var(--text);line-height:1.3;letter-spacing:-.01em;margin:0}.BlogCard_excerpt__bpeHl{font-size:14px;color:var(--text2);line-height:1.6;flex:1 1;margin:0}.BlogCard_readMore__ljkXi{font-size:13px;font-weight:600;color:var(--accent);margin-top:4px}@media (max-width:600px){.BlogCard_body__Pqnir{padding:18px}.BlogCard_title__D4s1a{font-size:16px}}.BlogLayout_article__oPqfQ{max-width:720px;margin:0 auto;padding:0 24px 96px}.BlogLayout_back__e3iNy{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text3);text-decoration:none;padding:48px 0 32px;transition:color .15s}.BlogLayout_back__e3iNy:hover{color:var(--text2)}.BlogLayout_cover__ZcwCp{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r2);display:block;margin-bottom:40px;border:1px solid var(--border)}.BlogLayout_header__Vnxqd{margin-bottom:40px}.BlogLayout_meta__rqY9Q{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;color:var(--text3)}.BlogLayout_metaDot__UmH8f{color:var(--border2)}.BlogLayout_articleTitle__4XK3i{font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--text);margin-bottom:0}.BlogLayout_divider__EUC76{border:none;border-top:1px solid var(--border);margin:32px 0}.BlogLayout_prose__fik_4{color:var(--text2);font-size:17px;line-height:1.75}.BlogLayout_prose__fik_4 h2{font-size:clamp(20px,2.5vw,26px);font-weight:700;color:var(--text);letter-spacing:-.02em;margin:40px 0 14px;line-height:1.2}.BlogLayout_prose__fik_4 h3{font-size:19px;font-weight:600;color:var(--text);margin:32px 0 10px}.BlogLayout_prose__fik_4 p{color:var(--text2);margin-bottom:20px}.BlogLayout_prose__fik_4 strong{color:var(--text);font-weight:600}.BlogLayout_prose__fik_4 ol,.BlogLayout_prose__fik_4 ul{padding-left:24px;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.BlogLayout_prose__fik_4 li{color:var(--text2)}.BlogLayout_prose__fik_4 blockquote{border-left:3px solid var(--accent);padding:4px 0 4px 20px;margin:24px 0;font-style:italic;color:var(--text2)}.BlogLayout_prose__fik_4 code{background:var(--surface2);border:1px solid var(--border2);border-radius:4px;padding:2px 6px;font-size:14px;color:var(--accent)}.BlogLayout_prose__fik_4 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.BlogLayout_prose__fik_4 a:hover{color:var(--accent2)}.BlogLayout_cta__BbGM6{margin-top:56px;background:rgba(232,255,71,.06);border:1px solid rgba(232,255,71,.2);border-radius:var(--r2);padding:32px 36px;text-align:center}.BlogLayout_ctaTitle__ddZej{font-size:22px;font-weight:800;color:var(--text);margin-bottom:8px;letter-spacing:-.02em}.BlogLayout_ctaSub__v1jCp{font-size:15px;color:var(--text2);margin-bottom:24px}.BlogLayout_ctaNote__jt5oH{font-size:12px;color:var(--text3);margin-top:12px}.BlogLayout_related__BmSEf{margin-top:64px;padding-top:40px;border-top:1px solid var(--border)}.BlogLayout_relatedTitle__LlevM{font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-bottom:24px}.BlogLayout_relatedGrid__2RJ1b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:20px;gap:20px}@media (max-width:600px){.BlogLayout_article__oPqfQ{padding:0 18px 72px}.BlogLayout_back__e3iNy{padding:32px 0 24px}.BlogLayout_cover__ZcwCp{border-radius:var(--r);margin-bottom:24px}.BlogLayout_header__Vnxqd{margin-bottom:24px}.BlogLayout_prose__fik_4{font-size:16px}.BlogLayout_prose__fik_4 h2{font-size:20px;margin:28px 0 12px}.BlogLayout_prose__fik_4 h3{font-size:17px;margin:22px 0 8px}.BlogLayout_divider__EUC76{margin:24px 0}.BlogLayout_cta__BbGM6{padding:24px 20px;margin-top:40px}.BlogLayout_ctaTitle__ddZej{font-size:19px}.BlogLayout_related__BmSEf{margin-top:48px;padding-top:32px}}