.blog-module__3rPSzG__page{--color-navy:#09224a;--color-navy-mid:#1a3660;--color-accent:#3f8aff;--color-bg:#f4f6f9;--color-white:#fff;--color-text:#1c2b3a;--color-body:#3d5166;--color-muted:#7a8fa3;--color-rule:#d0d8e4;--color-rule-dark:#b8c4d4;--color-card-bg:#fff;--transition:.2s ease;--radius:6px;background-color:var(--color-bg);min-height:100vh}.blog-module__3rPSzG__container{max-width:1280px;margin:0 auto;padding:0 40px}.blog-module__3rPSzG__hero{background-color:var(--color-navy);padding:80px 0 72px;position:relative;overflow:hidden}.blog-module__3rPSzG__hero:before{content:"";opacity:.85;background:linear-gradient(135deg,#09224a 0%,#0d2d5e 60%,#1a3660 100%);position:absolute;inset:0}.blog-module__3rPSzG__heroInner{z-index:1;text-align:center;max-width:780px;margin:0 auto;padding:0 40px;position:relative}.blog-module__3rPSzG__heroOverline{align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.blog-module__3rPSzG__overlineDash{background-color:var(--color-accent);flex-shrink:0;width:24px;height:2px;display:block}.blog-module__3rPSzG__overlineText{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.6rem;font-weight:700}.blog-module__3rPSzG__heroHeadline{letter-spacing:-.01em;text-transform:uppercase;color:var(--color-white);margin:0 0 20px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.1}.blog-module__3rPSzG__heroAccent{color:var(--color-accent)}.blog-module__3rPSzG__heroSupport{color:#ffffffb8;max-width:600px;margin:0 auto 36px;font-family:Montserrat,sans-serif;font-size:.975rem;font-weight:400;line-height:1.8}.blog-module__3rPSzG__searchBar{max-width:480px;transition:border-color var(--transition),background var(--transition);background:#ffffff14;border:1px solid #ffffff29;border-radius:4px;align-items:center;gap:12px;margin:0 auto;padding:0 18px;display:flex}.blog-module__3rPSzG__searchBar:focus-within{border-color:var(--color-accent);background:#ffffff1f}.blog-module__3rPSzG__searchIcon{color:#ffffff80;flex-shrink:0}.blog-module__3rPSzG__searchInput{color:var(--color-white);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400}.blog-module__3rPSzG__searchInput::placeholder{color:#fff6}.blog-module__3rPSzG__main{padding:64px 0 96px}.blog-module__3rPSzG__filterBar{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:56px;padding-bottom:40px;display:flex}.blog-module__3rPSzG__filterBtn{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);background:var(--color-card-bg);border:1px solid var(--color-rule);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition);border-radius:3px;align-items:center;padding:8px 18px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.62rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__filterBtn:hover{color:var(--color-navy);border-color:var(--color-navy-mid)}.blog-module__3rPSzG__filterBtnActive{color:var(--color-white);background-color:var(--color-navy);border-color:var(--color-navy)}.blog-module__3rPSzG__filterBtnActive:hover{color:var(--color-white);background-color:var(--color-navy-mid)}.blog-module__3rPSzG__sectionLabel{align-items:center;gap:10px;margin-bottom:32px;display:flex}.blog-module__3rPSzG__sectionLabelDash{background-color:var(--color-accent);flex-shrink:0;width:20px;height:2px;display:block}.blog-module__3rPSzG__sectionLabelText{letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.58rem;font-weight:700}.blog-module__3rPSzG__featuredSection{margin-bottom:72px}.blog-module__3rPSzG__featuredCard{background:var(--color-card-bg);border:1px solid var(--color-rule);border-radius:var(--radius);transition:box-shadow var(--transition),transform var(--transition);grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.blog-module__3rPSzG__featuredCard:hover{transform:translateY(-2px);box-shadow:0 8px 40px #09224a1a}.blog-module__3rPSzG__featuredImage{min-height:380px;position:relative;overflow:hidden}.blog-module__3rPSzG__featuredImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-module__3rPSzG__featuredCard:hover .blog-module__3rPSzG__featuredImg{transform:scale(1.03)}.blog-module__3rPSzG__featuredOverlay{background:linear-gradient(135deg,#09224a40 0%,#09224a0d 100%);position:absolute;inset:0}.blog-module__3rPSzG__featuredBadge{background:var(--color-accent);color:var(--color-white);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:5px 12px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.55rem;font-weight:700;position:absolute;top:20px;left:20px}.blog-module__3rPSzG__featuredBody{flex-direction:column;justify-content:center;padding:48px;display:flex}.blog-module__3rPSzG__featuredTitle{letter-spacing:-.01em;color:var(--color-navy);text-transform:uppercase;margin:12px 0 16px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;line-height:1.2}.blog-module__3rPSzG__featuredExcerpt{color:var(--color-body);margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;line-height:1.78}.blog-module__3rPSzG__cardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-module__3rPSzG__cardCategory{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.55rem;font-weight:700}.blog-module__3rPSzG__cardDivider{color:var(--color-rule-dark);font-size:.75rem}.blog-module__3rPSzG__cardDate,.blog-module__3rPSzG__cardReadTime{color:var(--color-muted);font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500}.blog-module__3rPSzG__readLink{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);transition:gap var(--transition);align-items:center;gap:6px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.6rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__featuredCard:hover .blog-module__3rPSzG__readLink,.blog-module__3rPSzG__postCard:hover .blog-module__3rPSzG__readLink{gap:10px}.blog-module__3rPSzG__postsSection{margin-bottom:80px}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-module__3rPSzG__postCard{background:var(--color-card-bg);border:1px solid var(--color-rule);border-radius:var(--radius);transition:box-shadow var(--transition),transform var(--transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__3rPSzG__postCard:hover{transform:translateY(-2px);box-shadow:0 6px 28px #09224a17}.blog-module__3rPSzG__cardImage{height:200px;position:relative;overflow:hidden}.blog-module__3rPSzG__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-module__3rPSzG__postCard:hover .blog-module__3rPSzG__cardImg{transform:scale(1.05)}.blog-module__3rPSzG__cardImageOverlay{background:linear-gradient(#0000 50%,#09224a14 100%);position:absolute;inset:0}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:28px;display:flex}.blog-module__3rPSzG__cardTitle{letter-spacing:.01em;text-transform:uppercase;color:var(--color-navy);margin:10px 0 12px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.95rem;font-weight:800;line-height:1.25}.blog-module__3rPSzG__cardExcerpt{color:var(--color-body);flex:1;margin:0;font-family:Montserrat,sans-serif;font-size:.825rem;font-weight:400;line-height:1.75}.blog-module__3rPSzG__cardFooter{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.blog-module__3rPSzG__emptyState{text-align:center;padding:64px 0}.blog-module__3rPSzG__emptyText{color:var(--color-muted);margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:.925rem}.blog-module__3rPSzG__emptyReset{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border-radius:3px;padding:10px 20px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.62rem;font-weight:700}.blog-module__3rPSzG__emptyReset:hover{background:var(--color-accent);color:var(--color-white)}.blog-module__3rPSzG__ctaStrip{background:var(--color-navy);border-radius:var(--radius);padding:52px 56px}.blog-module__3rPSzG__ctaStripInner{align-items:center;gap:40px;display:flex}.blog-module__3rPSzG__ctaStripCopy{flex:1;min-width:0}.blog-module__3rPSzG__ctaStripHeadline{letter-spacing:.01em;text-transform:uppercase;color:var(--color-white);margin:0 0 12px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:800}.blog-module__3rPSzG__ctaStripBody{color:#ffffffa6;max-width:480px;margin:0;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.75}.blog-module__3rPSzG__ctaStripButtons{flex-shrink:0;align-items:center;gap:12px;display:flex}.blog-module__3rPSzG__ctaPrimary{background:var(--color-accent);color:var(--color-white);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity var(--transition),transform var(--transition);border:none;border-radius:3px;align-items:center;padding:13px 24px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.62rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__ctaPrimary:hover{opacity:.88;transform:translateY(-1px)}.blog-module__3rPSzG__ctaSecondary{color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:border-color var(--transition),color var(--transition);background:0 0;border:1px solid #ffffff4d;border-radius:3px;align-items:center;padding:12px 22px;font-family:Cocogoose Pro Trial,Montserrat,sans-serif;font-size:.62rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__ctaSecondary:hover{color:var(--color-white);border-color:#ffffffa6}@media (max-width:1100px){.blog-module__3rPSzG__container,.blog-module__3rPSzG__heroInner{padding:0 28px}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(2,1fr)}.blog-module__3rPSzG__ctaStrip{padding:40px}.blog-module__3rPSzG__ctaStripInner{flex-direction:column;align-items:flex-start;gap:28px}.blog-module__3rPSzG__ctaStripButtons{width:100%}}@media (max-width:768px){.blog-module__3rPSzG__hero{padding:56px 0 52px}.blog-module__3rPSzG__heroInner{padding:0 24px}.blog-module__3rPSzG__main{padding:48px 0 72px}.blog-module__3rPSzG__container{padding:0 24px}.blog-module__3rPSzG__filterBar{margin-bottom:40px;padding-bottom:32px}.blog-module__3rPSzG__featuredCard{grid-template-columns:1fr}.blog-module__3rPSzG__featuredImage{min-height:240px}.blog-module__3rPSzG__featuredBody{padding:28px}.blog-module__3rPSzG__postsGrid{grid-template-columns:1fr}.blog-module__3rPSzG__ctaStrip{border-radius:4px;padding:36px 28px}.blog-module__3rPSzG__ctaStripButtons{flex-direction:column;align-items:stretch}.blog-module__3rPSzG__ctaPrimary,.blog-module__3rPSzG__ctaSecondary{justify-content:center;width:100%}}@media (max-width:480px){.blog-module__3rPSzG__heroHeadline{font-size:clamp(1.5rem,7vw,2rem)}.blog-module__3rPSzG__container{padding:0 20px}}
