.blogPage_coBlogPg_root__gr4vv{--coBlogPg_ink:#0c1222;--coBlogPg_muted:#5c6478;--coBlogPg_accent:#c9a227;--coBlogPg_surface:#f4f6fb;--coBlogPg_card:#ffffff;min-height:100vh;background:linear-gradient(165deg,#f8fafc,#eef2f9 45%,#f4f6fb)}.blogPage_coBlogPg_heroShell__yN_UQ{position:relative;overflow:hidden;padding:clamp(2.5rem,6vw,4.5rem) var(--page-pad-inline) clamp(2rem,4vw,3rem);background:radial-gradient(ellipse 120% 80% at 10% -20%,rgba(201,162,39,.18),transparent 55%),radial-gradient(ellipse 90% 60% at 90% 0,rgba(12,18,34,.08),transparent 50%),linear-gradient(135deg,#0c1222,#162033 55%,#1a2844);color:#f8fafc}.blogPage_coBlogPg_heroInner__n6OWn{max-width:72rem;margin:0 auto}.blogPage_coBlogPg_eyebrow___sbN_{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coBlogPg_accent)}.blogPage_coBlogPg_title__vBkeG{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:18ch}.blogPage_coBlogPg_dek__14IUS{margin:0;max-width:42rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.65;color:rgba(248,250,252,.82)}.blogPage_coBlogPg_catalogShell__mhJKK{max-width:72rem;margin:0 auto;padding:clamp(1.25rem,3vw,2rem) var(--page-pad-inline) 3.5rem}.blogPage_coBlogPg_empty__jM9Pu{text-align:center;padding:3rem 1rem;color:var(--coBlogPg_muted);font-size:1.05rem}.blogPage_coBlogPg_cmsBar__7PxWi{max-width:72rem;margin:0 auto;padding:1rem var(--page-pad-inline) 0}.blogPage_coBlogPg_cmsBar__7PxWi strong{margin-right:.5rem}.blogPage_coBlogPg_cmsHint__6OxR0,.blogPage_coBlogPg_cmsStatus__oID62{font-size:.88rem;color:var(--coBlogPg_muted)}.blogPage_coBlogPg_cmsHint__6OxR0{margin:.5rem 0 0;line-height:1.5;max-width:52rem}.blogPage_coBlogPg_cmsHint__6OxR0 a{color:inherit}.blogPage_coBlogPg_cmsActions__58tk8{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.blogPage_coBlogPg_cmsActions__58tk8 button{font:inherit;font-size:.85rem;padding:.45rem .85rem;border-radius:.45rem;border:1px solid rgba(12,18,34,.15);background:#fff;cursor:pointer}.blogPage_coBlogPg_cmsActions__58tk8 button:disabled{opacity:.5;cursor:not-allowed}.blogPage_coBlogPg_cmsNotice__pc3WA{margin:.5rem 0 0;font-size:.85rem;color:#047857}.blogPage_coBlogPg_cmsErr__lrPz2{margin:.5rem 0 0;font-size:.85rem;color:#b91c1c}.blogPage_coBlogPg_cmsDismiss__9nbkm{margin-left:.5rem;font:inherit;font-size:.8rem;text-decoration:underline;border:none;background:none;cursor:pointer;color:inherit}.blogPage_coBlogPg_dekWrap__HY3WP,.blogPage_coBlogPg_eyebrowWrap__trGjl,.blogPage_coBlogPg_titleWrap__OzZm1{margin:0}.blogPage_coBlogPg_editable__guLrF{cursor:pointer;outline:1px dashed rgba(201,162,39,.55);outline-offset:3px}.blogPage_coBlogPg_editControl__od_yZ{width:100%;font:inherit;color:inherit;background:hsla(0,0%,100%,.08);border:1px solid rgba(248,250,252,.35);border-radius:.45rem;padding:.45rem .65rem;box-sizing:border-box}.blogPage_coBlogPg_editActions__5Ci4y{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.blogPage_coBlogPg_editActions__5Ci4y button{font:inherit;font-size:.82rem;padding:.35rem .75rem;border-radius:.4rem;border:1px solid rgba(248,250,252,.35);background:rgba(12,18,34,.35);color:#f8fafc;cursor:pointer}.blogPage_coBlogPg_stickyBar__JOtL8{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:hsla(0,0%,100%,.96);border-top:1px solid rgba(12,18,34,.08);display:flex;justify-content:center;gap:8px;z-index:40}.blogPage_coBlogPg_stickyBar__JOtL8 button{font:inherit;font-size:.88rem;padding:.5rem 1rem;border-radius:.45rem;border:1px solid rgba(12,18,34,.15);background:#fff;cursor:pointer}.BlogCatalog_coBlogCat_filterBar__PtWx0{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.1rem;background:var(--coBlogPg_card,#fff);border:1px solid rgba(12,18,34,.08);border-radius:1rem;box-shadow:0 8px 32px rgba(12,18,34,.06)}.BlogCatalog_coBlogCat_searchWrap__xu7DI{display:flex;gap:.5rem;width:100%;min-width:0}.BlogCatalog_coBlogCat_searchInput__h4xDA{flex:1 1;min-width:0;font:inherit;font-size:.92rem;padding:.55rem .85rem;border:1px solid rgba(12,18,34,.12);border-radius:.55rem;background:#fff}.BlogCatalog_coBlogCat_searchBtn__ppu_L{font:inherit;font-size:.85rem;font-weight:600;padding:.55rem 1rem;border:none;border-radius:.55rem;background:#0c1222;color:#fff;cursor:pointer;white-space:nowrap}.BlogCatalog_coBlogCat_searchBtn__ppu_L:disabled{opacity:.55;cursor:not-allowed}.BlogCatalog_coBlogCat_chipScroll__Y37fw{display:flex;flex-wrap:nowrap;gap:.4rem;width:100%;min-width:0;padding:.35rem;border-radius:.9rem;background:rgba(12,18,34,.04);border:1px solid rgba(12,18,34,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BlogCatalog_coBlogCat_chipScroll__Y37fw::-webkit-scrollbar{display:none}.BlogCatalog_coBlogCat_chip__XCJVD{flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:600;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(12,18,34,.12);background:#fff;color:#334155;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.BlogCatalog_coBlogCat_chipActive__7U9v2{background:#0c1222;border-color:#0c1222;color:#fff}.BlogCatalog_coBlogCat_chipActive__7U9v2:focus-visible,.BlogCatalog_coBlogCat_chip__XCJVD:focus-visible{outline:2px solid #0c1222;outline-offset:2px}.BlogCatalog_coBlogCat_meta__zFSs6{margin:0 0 1rem;font-size:.85rem;color:var(--coBlogPg_muted,#5c6478)}.BlogCatalog_coBlogCat_grid__s1N_6{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.BlogCatalog_coBlogCat_grid__s1N_6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.BlogCatalog_coBlogCat_grid__s1N_6{grid-template-columns:repeat(3,1fr)}.BlogCatalog_coBlogCat_cardFeatured__JOShY{grid-column:span 2;display:grid;grid-template-columns:1.15fr 1fr}.BlogCatalog_coBlogCat_cardFeatured__JOShY .BlogCatalog_coBlogCat_media__z0t1Q{min-height:100%}}.BlogCatalog_coBlogCat_card__DEJe6{display:flex;flex-direction:column;background:var(--coBlogPg_card,#fff);border-radius:1rem;overflow:hidden;border:1px solid rgba(12,18,34,.07);box-shadow:0 4px 24px rgba(12,18,34,.05);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}.BlogCatalog_coBlogCat_card__DEJe6:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(12,18,34,.1)}.BlogCatalog_coBlogCat_media__z0t1Q{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e2e8f0}.BlogCatalog_coBlogCat_cardFeatured__JOShY .BlogCatalog_coBlogCat_media__z0t1Q{aspect-ratio:auto;min-height:220px}.BlogCatalog_coBlogCat_img__lNoW1{width:100%;height:100%;object-fit:cover;display:block}.BlogCatalog_coBlogCat_badge__V8U6K{position:absolute;top:.75rem;left:.75rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem;border-radius:.35rem;background:rgba(12,18,34,.82);color:#f8fafc}.BlogCatalog_coBlogCat_body__dHyMP{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;flex:1 1;gap:.45rem}.BlogCatalog_coBlogCat_category__vyEnO{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.BlogCatalog_coBlogCat_cardTitle__P6qXW{margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0c1222}.BlogCatalog_coBlogCat_excerpt__GDaDx{margin:0;font-size:.88rem;line-height:1.55;color:#5c6478;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCatalog_coBlogCat_foot__mHoJe{margin-top:auto;padding-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.78rem;color:#64748b}.BlogCatalog_coBlogCat_pagination__EKyZq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;margin-top:2rem}.BlogCatalog_coBlogCat_pageBtn__Thssw{font:inherit;font-size:.85rem;padding:.4rem .85rem;border:1px solid rgba(12,18,34,.12);border-radius:.45rem;background:#fff;cursor:pointer;text-decoration:none;color:inherit}.BlogCatalog_coBlogCat_pageBtnDisabled__DK7Sw{opacity:.45;pointer-events:none}.BlogCatalog_coBlogCat_pageBtnActive__sz8Lm{background:#0c1222;color:#fff;border-color:#0c1222}.BlogCatalog_coBlogCat_pageInfo__RUfZL{font-size:.85rem;color:#64748b}