.BlogPageStyles-module__aXHWla__blogListSection{background:#fff;padding:0 0 80px}.BlogPageStyles-module__aXHWla__blogHero{text-align:center;background:#f8fafb;border-bottom:1px solid #eef1f3;padding:72px 0 40px}.BlogPageStyles-module__aXHWla__blogHeroTitle{color:#1a1a1a;margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.BlogPageStyles-module__aXHWla__blogHeroSub{color:#777;font-size:.85rem;line-height:1.7}.BlogPageStyles-module__aXHWla__sectionHeading{color:#1a1a1a;padding-left:.85rem;font-size:1.25rem;font-weight:700;position:relative}.BlogPageStyles-module__aXHWla__sectionHeading:before{content:"";background:#2563eb;border-radius:2px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}@media (min-width:768px){.BlogPageStyles-module__aXHWla__blogHero{padding:88px 0 48px}.BlogPageStyles-module__aXHWla__blogHeroTitle{font-size:2rem}.BlogPageStyles-module__aXHWla__sectionHeading{font-size:1.4rem}}.BlogPageStyles-module__aXHWla__articleWrapper{background:#fff;padding-top:72px;padding-bottom:60px}.BlogPageStyles-module__aXHWla__breadcrumb{color:#aaa;align-items:center;gap:6px;margin-bottom:1.75rem;padding-top:.5rem;font-size:.78rem;display:flex}.BlogPageStyles-module__aXHWla__breadcrumbLink{color:#aaa;transition:color .15s}.BlogPageStyles-module__aXHWla__breadcrumbLink:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__articleMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1rem;display:flex}.BlogPageStyles-module__aXHWla__categoryBadge{color:#2563eb;background:#2563eb12;border-radius:4px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.BlogPageStyles-module__aXHWla__categoryBadge:hover{background:#2563eb21}.BlogPageStyles-module__aXHWla__metaInfo{align-items:center;gap:12px;display:flex}.BlogPageStyles-module__aXHWla__metaItem{color:#aaa;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.BlogPageStyles-module__aXHWla__articleTitle{color:#1a1a1a;margin-bottom:1.75rem;font-size:1.6rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__eyecatchWrapper{aspect-ratio:16/9;border-radius:6px;margin-bottom:2.5rem;position:relative;overflow:hidden}.BlogPageStyles-module__aXHWla__eyecatchFallback{background:#f5f7f9;justify-content:center;align-items:center;display:flex}.BlogPageStyles-module__aXHWla__articleFooter{text-align:center;border-top:1px solid #eee;margin-top:3.5rem;padding-top:1.5rem}.BlogPageStyles-module__aXHWla__footerTags{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:1.5rem;display:flex}.BlogPageStyles-module__aXHWla__footerTag{color:#777;background:#f3f4f6;border-radius:4px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:color .15s;display:inline-block}.BlogPageStyles-module__aXHWla__footerTag:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__backButton{color:#fff;background:#2563eb;border-radius:6px;padding:14px 40px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-block}.BlogPageStyles-module__aXHWla__backButton:hover{background:#1d4ed8}@media (min-width:768px){.BlogPageStyles-module__aXHWla__articleWrapper{padding-top:88px;padding-bottom:80px}.BlogPageStyles-module__aXHWla__articleTitle{font-size:2rem;line-height:1.45}}.BlogPageStyles-module__aXHWla__toc{background:#f7f9fb;border:1px solid #e8ebed;border-radius:6px;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.BlogPageStyles-module__aXHWla__tocTitle{color:#333;border-bottom:1px solid #e8ebed;align-items:center;gap:6px;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.85rem;font-weight:700;display:flex}.BlogPageStyles-module__aXHWla__tocList{margin:0;padding:0;list-style:none}.BlogPageStyles-module__aXHWla__tocLink{color:#555;padding:5px 4px;font-size:.85rem;line-height:1.6;text-decoration:none;display:block}.BlogPageStyles-module__aXHWla__tocLink:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__blogContent{color:#374151;word-break:break-word;overflow-wrap:break-word;letter-spacing:.01em;font-size:16px;line-height:1.9}.BlogPageStyles-module__aXHWla__blogContent h2{color:#1a1a1a;border-left:3px solid #2563eb;margin:2.5rem 0 1rem;padding:.65rem 0 .65rem .9rem;font-size:1.3rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent h3{color:#1a1a1a;border-bottom:1px solid #e5e7eb;margin:2rem 0 .75rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent h4{color:#1a1a1a;margin:1.75rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent p{margin:0 0 1rem}.BlogPageStyles-module__aXHWla__blogContent img{border-radius:4px;max-width:100%;height:auto;margin:2rem auto;display:block}.BlogPageStyles-module__aXHWla__blogContent figure img{margin:0 auto}.BlogPageStyles-module__aXHWla__blogContent a{color:#2563eb;text-underline-offset:3px;-webkit-text-decoration:underline #2563eb4d;text-decoration:underline #2563eb4d}.BlogPageStyles-module__aXHWla__blogContent a:hover{text-decoration-color:#2563eb}.BlogPageStyles-module__aXHWla__blogContent ul,.BlogPageStyles-module__aXHWla__blogContent ol{margin:1.5rem 0;padding-left:1.5rem}.BlogPageStyles-module__aXHWla__blogContent ul{list-style:outside}.BlogPageStyles-module__aXHWla__blogContent ol{list-style:decimal}.BlogPageStyles-module__aXHWla__blogContent li{margin:.5rem 0;line-height:1.8}.BlogPageStyles-module__aXHWla__blogContent li::marker{color:#b0b0b0}.BlogPageStyles-module__aXHWla__blogContent blockquote{color:#6b7280;border-left:3px solid #cbd5e1;margin:1.75rem 0;padding:.5rem 1.25rem;font-style:normal;line-height:1.8}.BlogPageStyles-module__aXHWla__blogContent pre{color:#24292f;background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px;margin:1.75rem 0;padding:1.25rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.BlogPageStyles-module__aXHWla__blogContent code{color:#1a1a1a;background:#f0f2f5;border-radius:3px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.BlogPageStyles-module__aXHWla__blogContent pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.BlogPageStyles-module__aXHWla__blogContent table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.9rem}.BlogPageStyles-module__aXHWla__blogContent th,.BlogPageStyles-module__aXHWla__blogContent td{text-align:left;border:1px solid #e5e7eb;padding:.65rem .9rem}.BlogPageStyles-module__aXHWla__blogContent th{color:#1a1a1a;background:#f5f7f9;font-weight:600}.BlogPageStyles-module__aXHWla__blogContent a:has(>.btn){margin:0 auto 20px;text-decoration:none;display:inline-block}.BlogPageStyles-module__aXHWla__blogContent a>.btn{color:#fff;background:#2563eb;border-radius:6px;padding:14px 36px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block;box-shadow:0 2px 8px -2px #2563eb66}.BlogPageStyles-module__aXHWla__blogContent a:hover>.btn{background:#1d4ed8;box-shadow:0 4px 12px -2px #2563eb80}.BlogPageStyles-module__aXHWla__blogContent iframe{border-radius:4px;max-width:100%;margin:1.75rem 0}.BlogPageStyles-module__aXHWla__blogContent hr{background:#e5e7eb;border:none;height:1px;margin:2.5rem 0}.BlogPageStyles-module__aXHWla__blogContent strong{color:#1a1a1a;font-weight:700}@media (min-width:768px){.BlogPageStyles-module__aXHWla__blogContent{font-size:16.5px;line-height:2}.BlogPageStyles-module__aXHWla__blogContent h2{font-size:1.4rem}.BlogPageStyles-module__aXHWla__blogContent h3{font-size:1.15rem}}@media (max-width:767px){.BlogPageStyles-module__aXHWla__blogContent table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}.BlogPageStyles-module__aXHWla__blogContent .highlight{background:linear-gradient(#0000 60%,#fff799 60%)}
