.blog-page-module__FKjY9G__blogScope{--blue:#2563eb;--violet:#7c3aed;--cyan:#06b6d4;--text:#0f172a;--card-text:#172033;--secondary:#596579;--border:#dfe6f1;color:var(--text)}.blog-page-module__FKjY9G__blogScope,.blog-page-module__FKjY9G__blogScope *{box-sizing:border-box}:is(.blog-page-module__FKjY9G__blogScope button,.blog-page-module__FKjY9G__blogScope input){font:inherit}.blog-page-module__FKjY9G__blogScope a{color:inherit;text-decoration:none}.blog-page-module__FKjY9G__blogScope .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-page-module__FKjY9G__blogScope .blog-page{isolation:isolate;background:radial-gradient(circle at 50% -10%,#7c3aed14,#0000 32rem),linear-gradient(#fff 0% 72%,#fbfdff 100%);position:relative;overflow:hidden}.blog-page-module__FKjY9G__blogScope .background-glow{z-index:-1;pointer-events:none;border-radius:999px;position:absolute}.blog-page-module__FKjY9G__blogScope .glow-one{background:radial-gradient(circle,#2563eb14,#0000 68%);width:430px;height:430px;top:90px;left:-210px}.blog-page-module__FKjY9G__blogScope .glow-two{background:radial-gradient(circle,#06b6d414,#0000 68%);width:520px;height:520px;top:470px;right:-240px}.blog-page-module__FKjY9G__blogScope .blog-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:84px 0 104px}.blog-page-module__FKjY9G__blogScope .blog-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.blog-page-module__FKjY9G__blogScope .eyebrow{color:#31538d;background:#ffffffe0;border:1px solid #2563eb1f;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:8px 17px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 10px 30px #2563eb14}.blog-page-module__FKjY9G__blogScope .eyebrow-dot{background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #2563eb14}.blog-page-module__FKjY9G__blogScope .blog-hero h1{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;background:linear-gradient(92deg,#111827 0%,#2563eb 48%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;max-width:850px;margin:25px 0 0;font-size:clamp(48px,5vw,72px);font-weight:850;line-height:.98}.blog-page-module__FKjY9G__blogScope .hero-description{max-width:740px;color:var(--secondary);letter-spacing:-.01em;margin:25px 0 0;font-size:19px;line-height:1.55}.blog-page-module__FKjY9G__blogScope .search-wrap{width:min(880px,100%);margin-top:42px;position:relative}.blog-page-module__FKjY9G__blogScope .search-wrap:before{z-index:-1;content:"";filter:blur(24px);opacity:.58;background:linear-gradient(90deg,#2563eb38,#7c3aed26,#06b6d433);border-radius:999px;position:absolute;inset:15px 40px -16px}.blog-page-module__FKjY9G__blogScope .search-icon{z-index:2;color:#56719b;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.blog-page-module__FKjY9G__blogScope .article-search{border:1px solid var(--border);width:100%;height:74px;color:var(--text);appearance:none;background:#fffffff5;border-radius:24px;outline:none;padding:0 70px 0 64px;font-size:18px;transition:border-color .18s,box-shadow .18s;box-shadow:0 24px 70px #1a30581c,inset 0 1px #ffffffd1}.blog-page-module__FKjY9G__blogScope .article-search::-moz-placeholder{color:#8a95a8;opacity:1}.blog-page-module__FKjY9G__blogScope .article-search::placeholder{color:#8a95a8;opacity:1}.blog-page-module__FKjY9G__blogScope .article-search::-webkit-search-cancel-button{display:none}.blog-page-module__FKjY9G__blogScope .article-search:focus-visible{border-color:#3a59eead;box-shadow:0 0 0 5px #2563eb1a,0 26px 74px #1a305821}.blog-page-module__FKjY9G__blogScope .clear-search{color:#60708a;cursor:pointer;background:#f2f5fa;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.blog-page-module__FKjY9G__blogScope .clear-search.visible{display:inline-flex}.blog-page-module__FKjY9G__blogScope .clear-search:hover{color:#1d4ed8;background:#e9eef8}.blog-page-module__FKjY9G__blogScope .clear-search svg{width:18px;height:18px}.blog-page-module__FKjY9G__blogScope .results-anchor{scroll-margin-top:26px}.blog-page-module__FKjY9G__blogScope .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;margin-top:58px;animation:.36s both blog-page-module__FKjY9G__cards-in;display:grid}.blog-page-module__FKjY9G__blogScope .article-card{background:#fffffff5;border:1px solid #d7e0edeb;border-radius:27px;flex-direction:column;min-width:0;min-height:430px;padding:15px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 13px 34px #172a4f0e,0 2px 8px #172a4f09}.blog-page-module__FKjY9G__blogScope .article-card:hover{border-color:#6177c247;transform:translateY(-5px);box-shadow:0 24px 52px #172a4f1c,0 4px 12px #172a4f0b}.blog-page-module__FKjY9G__blogScope .card-visual{isolation:isolate;border:1px solid #ffffffc7;border-radius:18px;flex:0 0 112px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-page-module__FKjY9G__blogScope .tone-blue{background:radial-gradient(circle at 23% 12%,#fffffff2,#0000 26%),linear-gradient(135deg,#eaf2ff,#edf0ff 54%,#f5fbff)}.blog-page-module__FKjY9G__blogScope .tone-violet{background:radial-gradient(circle at 80% 8%,#fffffff0,#0000 28%),linear-gradient(135deg,#f3edff,#eef3ff 54%,#f1fbff)}.blog-page-module__FKjY9G__blogScope .tone-cyan{background:radial-gradient(circle at 20% 10%,#fffffff5,#0000 26%),linear-gradient(135deg,#e9faff,#edf5ff 52%,#f2efff)}.blog-page-module__FKjY9G__blogScope .visual-icon{z-index:3;color:#fff;background:linear-gradient(140deg,#2563ebfa,#7c3aedeb 56%,#06b6d4eb);border:1px solid #ffffffd9;border-radius:19px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:0 17px 32px #4141cd36,inset 0 1px #ffffff57}.blog-page-module__FKjY9G__blogScope .visual-icon svg{stroke-width:1.8px;width:29px;height:29px}.blog-page-module__FKjY9G__blogScope .visual-orbit{z-index:0;border:1px solid #4665c71c;border-radius:50%;position:absolute}.blog-page-module__FKjY9G__blogScope .orbit-one{width:116px;height:116px}.blog-page-module__FKjY9G__blogScope .orbit-two{width:168px;height:168px}.blog-page-module__FKjY9G__blogScope .visual-wave{z-index:1;background:linear-gradient(90deg,#2563eb33,#06b6d46b);border-radius:999px;height:5px;position:absolute}.blog-page-module__FKjY9G__blogScope .wave-one{width:34px;left:18px;transform:translateY(-16px)}.blog-page-module__FKjY9G__blogScope .wave-two{width:50px;left:12px}.blog-page-module__FKjY9G__blogScope .wave-three{width:46px;right:17px;transform:translateY(14px)}.blog-page-module__FKjY9G__blogScope .card-content{padding:23px 8px 0}.blog-page-module__FKjY9G__blogScope .card-content h2{color:var(--card-text);letter-spacing:-.032em;margin:0;font-size:23px;font-weight:520;line-height:1.24}.blog-page-module__FKjY9G__blogScope .card-content p{color:#5f6a7d;margin:15px 0 0;font-size:16px;line-height:1.58}.blog-page-module__FKjY9G__blogScope .card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:22px 8px 7px;display:flex}.blog-page-module__FKjY9G__blogScope .reading-time{color:#738096;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:450;display:inline-flex}.blog-page-module__FKjY9G__blogScope .reading-time svg{color:#5977b5;width:15px;height:15px}:is(.blog-page-module__FKjY9G__blogScope .details-button,.blog-page-module__FKjY9G__blogScope .reset-button){background:linear-gradient(135deg, var(--blue), var(--violet) 56%, var(--cyan));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:14px;font-weight:560;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 11px 24px #414cc92e}:is(.blog-page-module__FKjY9G__blogScope .details-button:hover,.blog-page-module__FKjY9G__blogScope .reset-button:hover){filter:saturate(1.12)brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 30px #414cc93d}.blog-page-module__FKjY9G__blogScope .details-button svg{width:17px;height:17px}.blog-page-module__FKjY9G__blogScope .empty-state{border:1px solid var(--border);text-align:center;background:radial-gradient(circle at 50% 0,#7c3aed14,#0000 44%),#fffffff0;border-radius:28px;flex-direction:column;align-items:center;width:min(720px,100%);margin:58px auto 0;padding:64px 32px;display:none;box-shadow:0 18px 48px #172a4f12}.blog-page-module__FKjY9G__blogScope .empty-state.visible{display:flex}.blog-page-module__FKjY9G__blogScope .empty-icon{color:#4f5fd1;background:linear-gradient(135deg,#edf3ff,#f2edff 55%,#edfbff);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #576bbe1a}.blog-page-module__FKjY9G__blogScope .empty-icon svg{width:31px;height:31px}.blog-page-module__FKjY9G__blogScope .empty-state h2{letter-spacing:-.035em;margin:23px 0 0;font-size:28px;font-weight:600}.blog-page-module__FKjY9G__blogScope .empty-state p{color:#647087;max-width:520px;margin:13px 0 0;font-size:16px;line-height:1.6}.blog-page-module__FKjY9G__blogScope .reset-button{margin-top:25px;padding-inline:24px}.blog-page-module__FKjY9G__blogScope .pagination{justify-content:center;align-items:center;gap:11px;margin-top:48px;display:flex}.blog-page-module__FKjY9G__blogScope .pagination.hidden{display:none}.blog-page-module__FKjY9G__blogScope .page-numbers{align-items:center;gap:7px;display:flex}.blog-page-module__FKjY9G__blogScope .pagination-button{color:#43516a;cursor:pointer;background:#ffffffe6;border:1px solid #dde4ef;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0;font-size:14px;font-weight:520;transition:transform .17s,color .17s,border-color .17s,background .17s;display:inline-flex;box-shadow:0 8px 22px #172a4f0b}.blog-page-module__FKjY9G__blogScope .pagination-button svg{width:17px;height:17px}.blog-page-module__FKjY9G__blogScope .direction{min-width:112px;padding:0 17px}.blog-page-module__FKjY9G__blogScope .page-number{width:46px;height:46px}.blog-page-module__FKjY9G__blogScope .pagination-button:not(:disabled):not(.current):hover{color:#1d4ed8;background:#f5f8ff;border-color:#bfcbe0;transform:translateY(-1px)}.blog-page-module__FKjY9G__blogScope .page-number.current{background:linear-gradient(135deg, var(--blue), var(--violet) 58%, var(--cyan));color:#fff;cursor:default;border-color:#0000;box-shadow:0 12px 24px #444aca33}.blog-page-module__FKjY9G__blogScope .pagination-button:disabled{box-shadow:none;color:#a8b1bf;cursor:not-allowed;opacity:.72;background:#f8fafc;border-color:#e8edf4}:is(.blog-page-module__FKjY9G__blogScope button:focus-visible,.blog-page-module__FKjY9G__blogScope a:focus-visible){outline:none;box-shadow:0 0 0 4px #2563eb2e}@keyframes blog-page-module__FKjY9G__cards-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.blog-page-module__FKjY9G__blogScope .blog-shell{width:min(900px,100% - 40px);padding-top:68px}.blog-page-module__FKjY9G__blogScope .blog-hero h1{font-size:clamp(46px,7vw,62px)}.blog-page-module__FKjY9G__blogScope .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-page-module__FKjY9G__blogScope .blog-shell{width:calc(100% - 32px);padding:42px 0 72px}.blog-page-module__FKjY9G__blogScope .eyebrow{min-height:36px;padding:7px 14px;font-size:14px}.blog-page-module__FKjY9G__blogScope .eyebrow-dot{width:8px;height:8px}.blog-page-module__FKjY9G__blogScope .blog-hero h1{letter-spacing:-.052em;width:100%;margin-top:21px;font-size:clamp(38px,11.5vw,46px);line-height:1.01}.blog-page-module__FKjY9G__blogScope .hero-description{margin-top:20px;font-size:17px;line-height:1.52}.blog-page-module__FKjY9G__blogScope .search-wrap{margin-top:31px}.blog-page-module__FKjY9G__blogScope .search-wrap:before{inset:15px 18px -11px}.blog-page-module__FKjY9G__blogScope .search-icon{width:22px;height:22px;left:19px}.blog-page-module__FKjY9G__blogScope .article-search{border-radius:20px;height:64px;padding:0 58px 0 51px;font-size:16px}.blog-page-module__FKjY9G__blogScope .clear-search{right:11px}.blog-page-module__FKjY9G__blogScope .article-grid{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:38px}.blog-page-module__FKjY9G__blogScope .article-card{border-radius:25px;min-height:408px}.blog-page-module__FKjY9G__blogScope .card-visual{flex-basis:104px}.blog-page-module__FKjY9G__blogScope .card-content{padding-top:21px}.blog-page-module__FKjY9G__blogScope .card-content h2{font-size:22px}.blog-page-module__FKjY9G__blogScope .card-content p{margin-top:13px;font-size:16px}.blog-page-module__FKjY9G__blogScope .card-footer{padding-top:20px}.blog-page-module__FKjY9G__blogScope .details-button{min-height:48px;padding-inline:18px}.blog-page-module__FKjY9G__blogScope .empty-state{border-radius:25px;margin-top:38px;padding:48px 22px}.blog-page-module__FKjY9G__blogScope .pagination{gap:6px;width:100%;margin-top:36px}.blog-page-module__FKjY9G__blogScope .page-numbers{gap:5px}.blog-page-module__FKjY9G__blogScope .direction{min-width:0;min-height:44px;padding:0 11px}.blog-page-module__FKjY9G__blogScope .page-number{width:44px;height:44px;min-height:44px}}@media (max-width:380px){.blog-page-module__FKjY9G__blogScope .direction{gap:4px;padding-inline:9px;font-size:13px}.blog-page-module__FKjY9G__blogScope .page-number{width:40px;height:44px}}@media (prefers-reduced-motion:reduce){.blog-page-module__FKjY9G__blogScope .article-grid{animation:none}:is(.blog-page-module__FKjY9G__blogScope .article-card,.blog-page-module__FKjY9G__blogScope .details-button,.blog-page-module__FKjY9G__blogScope .reset-button,.blog-page-module__FKjY9G__blogScope .pagination-button){transition:none}}.blog-page-module__FKjY9G__articleBackBar{width:min(100%,1240px);margin:0 auto;padding:28px 28px 0}.blog-page-module__FKjY9G__articleBack{color:#364152;letter-spacing:-.015em;background:#fffffff0;border:1px solid #e7eaf0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;font-size:14px;font-weight:560;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 22px #172a4f0d}.blog-page-module__FKjY9G__articleBack:hover{color:#1d4ed8;background:#f5f8ff;border-color:#c9d4ea;text-decoration:none;transform:translateY(-1px)}.blog-page-module__FKjY9G__articleBack svg{flex:none;width:16px;height:16px}.blog-page-module__FKjY9G__articlePage{width:min(760px,100% - 48px);margin:0 auto;padding:24px 0 104px}.blog-page-module__FKjY9G__articlePage a{color:#2563eb;font-weight:600;text-decoration:none}.blog-page-module__FKjY9G__articlePage a:hover{text-decoration:underline}.blog-page-module__FKjY9G__articleKicker{color:#31538d;margin:0;font-size:14px;font-weight:600}.blog-page-module__FKjY9G__articlePage h1{color:#0f172a;letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.blog-page-module__FKjY9G__articleLead{color:#596579;margin:20px 0 0;font-size:18px;line-height:1.6}.blog-page-module__FKjY9G__articleMeta{color:#738096;margin:16px 0 0;font-size:14px}.blog-page-module__FKjY9G__articleBody{color:#334155;margin:28px 0 0;font-size:16px;line-height:1.65}@media (max-width:640px){.blog-page-module__FKjY9G__articleBackBar{padding:18px 16px 0}.blog-page-module__FKjY9G__articleBack{min-height:44px}.blog-page-module__FKjY9G__articlePage{width:calc(100% - 32px);padding:18px 0 72px}}
