.blog-module__y_xCuG__page{--blog-bg-image:none;isolation:isolate;background:linear-gradient(180deg, #1720332e, #1720337a), var(--blog-bg-image), #172033;background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex;position:relative}.blog-module__y_xCuG__page:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f172aa8 0%,#0f172a6b 42%,#0f172a33 100%),linear-gradient(#0f172a3d 0%,#0f172a7a 64%,#0f172aad 100%);position:fixed;inset:0}.blog-module__y_xCuG__main{z-index:2;position:relative}.blog-module__y_xCuG__page header{z-index:2;position:relative}.blog-module__y_xCuG__page footer{z-index:2;position:relative}.blog-module__y_xCuG__blogBackdrop{z-index:0;pointer-events:none;background:#172033;position:fixed;inset:0;overflow:hidden}.blog-module__y_xCuG__blogBackdropImage{object-fit:cover;object-position:center}.blog-module__y_xCuG__main{padding:0 0 var(--space-14);flex:1}.blog-module__y_xCuG__heroSection{padding:clamp(3.4rem, 7vw, 6.8rem) var(--space-4) clamp(2.2rem, 4vw, 3.4rem);position:relative;overflow:hidden}.blog-module__y_xCuG__heroSection:before{content:none}.blog-module__y_xCuG__heroInner{z-index:1;width:100%;max-width:1100px;margin:0 auto;position:relative}.blog-module__y_xCuG__heroCopy{max-width:760px}.blog-module__y_xCuG__heroBadge{border-radius:var(--radius-full);min-height:32px;color:var(--brand-blue,#1f5eff);font-size:var(--font-size-xs);letter-spacing:0;text-transform:uppercase;margin:0 0 var(--space-4);background:#ffffffb8;border:1px solid #ffffffdb;align-items:center;padding:.35rem .75rem;font-weight:800;display:inline-flex}.blog-module__y_xCuG__pageTitle{max-width:700px;font-size:clamp(2.15rem,4.6vw,4rem);font-weight:var(--font-weight-extrabold);color:#fff;margin:0 0 var(--space-4);letter-spacing:0;text-shadow:0 2px 22px #0f172a6b;line-height:1.06}.blog-module__y_xCuG__pageSubtitle{color:#ffffffe0;max-width:56ch;line-height:var(--line-height-relaxed);font-size:var(--font-size-lg);text-shadow:0 2px 18px #0f172a5c;margin:0}.blog-module__y_xCuG__container{max-width:1120px;padding:0 var(--space-4);margin:0 auto}@media (min-width:768px){.blog-module__y_xCuG__container{padding:0 var(--space-8)}}@media (max-width:767px){.blog-module__y_xCuG__heroSection{padding:var(--space-9) var(--space-4) var(--space-5)}.blog-module__y_xCuG__page:before{background:linear-gradient(#0f172a80 0%,#0f172a7a 48%,#0f172aad 100%)}.blog-module__y_xCuG__pageTitle{font-size:clamp(1.95rem,11vw,2.85rem)}}.blog-module__y_xCuG__sectionHeader{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);display:flex}.blog-module__y_xCuG__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff;text-shadow:0 2px 18px #17203347}.blog-module__y_xCuG__sectionLine{background:#ffffff75;flex:1;height:1px}.blog-module__y_xCuG__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:540px){.blog-module__y_xCuG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.blog-module__y_xCuG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-module__y_xCuG__postLink{color:inherit;height:100%;text-decoration:none;display:block}.blog-module__y_xCuG__postCard{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #ffffffad;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-module__y_xCuG__postLink:hover .blog-module__y_xCuG__postCard{border-color:#ffffffeb;transform:translateY(-4px);box-shadow:0 22px 44px -12px #17203347}.blog-module__y_xCuG__postImageWrap{background:linear-gradient(135deg, #f7f8faf5, #e6eaf0c7), var(--brand-bg,#f7f8fa);flex-shrink:0;width:100%;height:0;padding-bottom:62.5%;position:relative;overflow:hidden}.blog-module__y_xCuG__postImage{object-fit:cover;transition:transform .35s;inset:0;width:100%!important;height:100%!important;position:absolute!important}.blog-module__y_xCuG__postLink:hover .blog-module__y_xCuG__postImage{transform:scale(1.04)}.blog-module__y_xCuG__postBody{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.blog-module__y_xCuG__postTitle{font-size:.98rem;font-weight:var(--font-weight-bold);color:var(--color-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-module__y_xCuG__postExcerpt{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.blog-module__y_xCuG__postMeta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.blog-module__y_xCuG__empty{border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);color:#fff;text-align:center;font-size:var(--font-size-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1720336b;border:1px solid #ffffff6b}.blog-module__y_xCuG__pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-10);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:flex}.blog-module__y_xCuG__pageBtn{border-radius:var(--radius-lg);padding:var(--space-2) var(--space-5);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17203357;border:1px solid #ffffff94;text-decoration:none}.blog-module__y_xCuG__pageBtn:hover{color:#fff;background:#17203380;border-color:#ffffffe6}.blog-module__y_xCuG__pageBadge{color:#ffffffdb;font-size:var(--font-size-sm)}.blog-module__y_xCuG__article{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.blog-module__y_xCuG__heroWrap{background:linear-gradient(135deg, #f7f8faf5, #e6eaf0c7), var(--brand-bg,#f7f8fa);width:100%;height:0;padding-bottom:50%;position:relative}@media (max-width:767px){.blog-module__y_xCuG__heroWrap{padding-bottom:60%}}.blog-module__y_xCuG__hero{object-fit:cover;inset:0;width:100%!important;height:100%!important;position:absolute!important}.blog-module__y_xCuG__articleHeader{padding:var(--space-8) var(--space-8) var(--space-6);border-bottom:1px solid var(--color-border)}@media (max-width:767px){.blog-module__y_xCuG__articleHeader{padding:var(--space-5) var(--space-5) var(--space-4)}}.blog-module__y_xCuG__articleTitle{margin:0 0 var(--space-4);font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.2;font-weight:var(--font-weight-extrabold);color:var(--color-text);letter-spacing:0}.blog-module__y_xCuG__articleExcerpt{margin:0 0 var(--space-3);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-lg);max-width:72ch}.blog-module__y_xCuG__articleMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.blog-module__y_xCuG__articleMeta:before{content:"📅";font-size:.85em}.blog-module__y_xCuG__articleBody{padding:var(--space-8);max-width:76ch;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 auto}@media (max-width:767px){.blog-module__y_xCuG__articleBody{padding:var(--space-5)}}.blog-module__y_xCuG__articleBody h1{height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.blog-module__y_xCuG__articleBody h2{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin:var(--space-10) 0 var(--space-4);letter-spacing:0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-50);line-height:1.3;position:relative}.blog-module__y_xCuG__articleBody h2:before{content:"";background:var(--color-primary);border-radius:2px;width:3rem;height:2px;position:absolute;bottom:-2px;left:0}.blog-module__y_xCuG__articleBody h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--space-6) 0 var(--space-3);line-height:1.35}.blog-module__y_xCuG__articleBody h2:first-child,.blog-module__y_xCuG__articleBody h3:first-child{margin-top:0}.blog-module__y_xCuG__articleBody p{color:#1e293b;margin:0 0 var(--space-5);line-height:1.85;font-size:var(--font-size-base)}.blog-module__y_xCuG__articleBody strong{color:var(--color-text);font-weight:var(--font-weight-bold)}.blog-module__y_xCuG__articleBody em{color:inherit;font-style:italic}.blog-module__y_xCuG__articleBody blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg));border-radius:0 var(--radius-lg) var(--radius-lg) 0;position:relative}.blog-module__y_xCuG__articleBody blockquote p{color:var(--color-text);font-size:var(--font-size-lg);font-style:italic;font-weight:var(--font-weight-medium);margin:0;line-height:1.65}.blog-module__y_xCuG__articleBody ul{margin:var(--space-2) 0 var(--space-5);padding-left:var(--space-6);list-style:outside}.blog-module__y_xCuG__articleBody ol{margin:var(--space-2) 0 var(--space-5);padding-left:var(--space-6);list-style:decimal}.blog-module__y_xCuG__articleBody li{margin-bottom:var(--space-2);color:#1e293b;padding-left:var(--space-1);line-height:1.75}.blog-module__y_xCuG__articleBody li strong{color:var(--color-text)}.blog-module__y_xCuG__articleBody code{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);padding:.1em .4em;font-size:.88em}.blog-module__y_xCuG__articleBody figure.blog-inline-figure{margin:var(--space-8) 0 var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);width:100%;overflow:hidden}.blog-module__y_xCuG__articleBody figure.blog-inline-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:480px;display:block}.blog-module__y_xCuG__articleBody figcaption{padding:var(--space-2) var(--space-4);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--font-size-sm);border-top:1px solid var(--color-border);font-style:italic}.blog-module__y_xCuG__articleBody figure+p em:only-child{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-4);text-align:center;display:block}.blog-module__y_xCuG__articleBody a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.blog-module__y_xCuG__articleBody a:hover{color:var(--color-primary-light);-webkit-text-decoration-color:var(--color-primary-light);text-decoration-color:var(--color-primary-light)}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap{gap:var(--space-2);margin-top:var(--space-6);margin-bottom:var(--space-2);padding:var(--space-5) 0 var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.blog-module__y_xCuG__articleBody a.blog-hashtag{white-space:nowrap;color:inherit;border-radius:999px;align-items:center;padding:.32rem .85rem;font-size:.82rem;font-weight:600;line-height:1.25;transition:transform .13s,box-shadow .13s,filter .13s;display:inline-flex;text-decoration:none!important}.blog-module__y_xCuG__articleBody a.blog-hashtag:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 18px #00000024;text-decoration:none!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+1){background:#dbeafe;box-shadow:0 2px 8px #1e40af2e;color:#1e40af!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+2){background:#dcfce7;box-shadow:0 2px 8px #1665342e;color:#166534!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+3){background:#fef9c3;box-shadow:0 2px 8px #854d0e24;color:#854d0e!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+4){background:#fce7f3;box-shadow:0 2px 8px #9d174d24;color:#9d174d!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+5){background:#ede9fe;box-shadow:0 2px 8px #5b21b624;color:#5b21b6!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+6){background:#ffedd5;box-shadow:0 2px 8px #9a341224;color:#9a3412!important}.blog-module__y_xCuG__articleBody p.blog-hashtag-wrap a:nth-child(7n+7){background:#cffafe;box-shadow:0 2px 8px #0e749024;color:#0e7490!important}:is(.blog-module__y_xCuG__articleBody ul:has(a[href*=\/search]),.blog-module__y_xCuG__articleBody ul:has(a[href*=\/sitemap]),.blog-module__y_xCuG__articleBody ul:has(a[href*=\/blog])){gap:var(--space-2);margin:var(--space-2) 0 var(--space-5);flex-wrap:wrap;padding-left:0;list-style:none;display:flex}:is(.blog-module__y_xCuG__articleBody ul:has(a[href*=\/search]) li,.blog-module__y_xCuG__articleBody ul:has(a[href*=\/sitemap]) li,.blog-module__y_xCuG__articleBody ul:has(a[href*=\/blog]) li){margin:0;padding:0}.blog-module__y_xCuG__backLink{align-items:center;gap:var(--space-2);margin-top:var(--space-5);margin-bottom:var(--space-5);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-primary-50);border:1px solid var(--color-primary-100);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.blog-module__y_xCuG__backLink:hover{background:var(--color-primary-100);border-color:var(--color-primary-200)}
