.blog-module__3Ov8nG__wrap{--blog-bg:#fff;--blog-fg:#0f172a;--blog-muted:#6b7280;--blog-border:#e5e7eb;--blog-surface:#f9fafb;--blog-accent:#067a75;--blog-accent-soft:#e8f3f2;background:var(--blog-bg);color:var(--blog-fg)}.blog-module__3Ov8nG__teaserSection{background:linear-gradient(#fff 0%,#f9fafb 100%);padding:5rem 0}.blog-module__3Ov8nG__teaserHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;display:flex}.blog-module__3Ov8nG__teaserHeaderLeft h2{color:#0f172a;letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:2.25rem;font-weight:700}.blog-module__3Ov8nG__teaserHeaderLeft p{color:#6b7280;max-width:560px;margin:0;font-size:1.05rem}.blog-module__3Ov8nG__teaserHeaderBadge{color:#067a75;letter-spacing:.04em;text-transform:uppercase;background:#e8f3f2;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}.blog-module__3Ov8nG__teaserHeaderLink{color:#067a75;white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__3Ov8nG__teaserHeaderLink:hover{text-decoration:underline}.blog-module__3Ov8nG__teaserGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}@media (max-width:960px){.blog-module__3Ov8nG__teaserGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__3Ov8nG__teaserGrid{grid-template-columns:1fr}}.blog-module__3Ov8nG__teaserCard{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.blog-module__3Ov8nG__teaserCardOverlay{z-index:1;border-radius:16px;position:absolute;inset:0}.blog-module__3Ov8nG__teaserCard:hover{border-color:#a8d4d0;transform:translateY(-4px);box-shadow:0 12px 32px #0f172a14}.blog-module__3Ov8nG__teaserCardImage{aspect-ratio:16/10;background:#f3f4f6;overflow:hidden}.blog-module__3Ov8nG__teaserCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__3Ov8nG__teaserCard:hover .blog-module__3Ov8nG__teaserCardImage img{transform:scale(1.04)}.blog-module__3Ov8nG__teaserCardBody{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.blog-module__3Ov8nG__teaserCardMeta{color:#6b7280;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.blog-module__3Ov8nG__teaserCardCategory{color:#067a75;background:#e8f3f2;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.blog-module__3Ov8nG__teaserCardTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.blog-module__3Ov8nG__teaserCardExcerpt{color:#6b7280;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__3Ov8nG__blogStats{color:#6b7280;gap:1.1rem;margin-top:auto;padding-top:1rem;font-size:.85rem;display:flex}.blog-module__3Ov8nG__blogStat{align-items:center;gap:.35rem;display:inline-flex}.blog-module__3Ov8nG__blogStat svg{color:#94a3b8}.blog-module__3Ov8nG__blogStatLikeBtn{z-index:2;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .15s;position:relative}.blog-module__3Ov8nG__blogStatLikeBtn:hover,.blog-module__3Ov8nG__blogStatLikeBtn:hover svg,.blog-module__3Ov8nG__blogStatLikeBtnActive,.blog-module__3Ov8nG__blogStatLikeBtnActive svg{color:#e11d48}.blog-module__3Ov8nG__teaserCardFooter{color:#9ca3af;border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:.85rem;padding-top:1rem;font-size:.85rem;display:flex}.blog-module__3Ov8nG__listingHero{background:linear-gradient(#f9fafb 0%,#fff 100%);border-bottom:1px solid #f1f5f9;padding:6rem 0 3rem}.blog-module__3Ov8nG__listingHeroInner{text-align:center;max-width:760px;margin:0 auto}.blog-module__3Ov8nG__listingHeroEyebrow{color:#067a75;letter-spacing:.08em;text-transform:uppercase;background:#e8f3f2;border-radius:999px;margin-bottom:1.25rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}.blog-module__3Ov8nG__listingHeroTitle{letter-spacing:-.025em;color:#0f172a;margin:0 0 1rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800}.blog-module__3Ov8nG__listingHeroSubtitle{color:#6b7280;margin:0;font-size:1.15rem;line-height:1.6}.blog-module__3Ov8nG__filterBar{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2.5rem 0 0;display:flex}.blog-module__3Ov8nG__filterPill{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;transition:all .15s}.blog-module__3Ov8nG__filterPill:hover{color:#067a75;border-color:#067a75}.blog-module__3Ov8nG__filterPillActive{color:#fff;background:#0f172a;border-color:#0f172a}.blog-module__3Ov8nG__filterPillActive:hover{color:#fff;border-color:#0f172a}.blog-module__3Ov8nG__listingBody{padding:4rem 0 6rem}.blog-module__3Ov8nG__listingGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1000px){.blog-module__3Ov8nG__listingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__3Ov8nG__listingGrid{grid-template-columns:1fr}}nav.blog-module__3Ov8nG__postNav{transition:background .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}:is(.blog-module__3Ov8nG__postNav .nav-links a,.blog-module__3Ov8nG__postNav .nav-login){color:#fff}:is(.blog-module__3Ov8nG__postNav .nav-links a:hover,.blog-module__3Ov8nG__postNav .nav-login:hover){color:#a8d4d0}.blog-module__3Ov8nG__postNavActive{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;color:#fff!important}.blog-module__3Ov8nG__postNav .btn-primary{color:#0a4845;background:#fff}.blog-module__3Ov8nG__postNav .btn-primary:hover{background:#e9f3f2}.blog-module__3Ov8nG__postNavScrolled{background:#fff;box-shadow:0 1px #0f172a0f,0 6px 24px #0f172a0f}:is(.blog-module__3Ov8nG__postNavScrolled .nav-links a,.blog-module__3Ov8nG__postNavScrolled .nav-login){color:#374151}:is(.blog-module__3Ov8nG__postNavScrolled .nav-links a:hover,.blog-module__3Ov8nG__postNavScrolled .nav-login:hover){color:var(--primary)}.blog-module__3Ov8nG__postNavScrolled .blog-module__3Ov8nG__postNavActive{color:var(--primary)!important}.blog-module__3Ov8nG__postNavScrolled .btn-primary{background:var(--primary);color:#fff}.blog-module__3Ov8nG__postNavScrolled .btn-primary:hover{background:var(--primary-hover)}.blog-module__3Ov8nG__postHero{color:#f8fafc;background:radial-gradient(at 80% 20%,#fbbf2414,#0000 55%),radial-gradient(at 20% 90%,#a8d4d01f,#0000 55%),linear-gradient(135deg,#067a75 0%,#0a4845 100%);padding:8rem 1.5rem 5rem;position:relative;overflow:hidden}.blog-module__3Ov8nG__postHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.blog-module__3Ov8nG__postHeroInner{z-index:1;width:100%;max-width:900px;margin:0 auto;position:relative}.blog-module__3Ov8nG__postCover{z-index:2;max-width:1180px;margin:-3rem auto 4rem;padding:0 1.5rem;position:relative}.blog-module__3Ov8nG__postCover img{object-fit:cover;background:#1e293b;border-radius:20px;width:100%;height:auto;max-height:540px;display:block;box-shadow:0 25px 60px -20px #0a484559,0 0 0 1px #ffffff0d}.blog-module__3Ov8nG__postBackLink{color:#a8d4d0;opacity:.9;align-items:center;gap:6px;margin-bottom:2.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.blog-module__3Ov8nG__postBackLink:hover{opacity:1}.blog-module__3Ov8nG__postMeta{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:2rem;font-size:.85rem;display:flex}.blog-module__3Ov8nG__postCategory{color:#a8d4d0;text-transform:uppercase;letter-spacing:.06em;background:#5eaaa526;border:1px solid #5eaaa559;border-radius:999px;padding:.35rem .9rem;font-size:.78rem;font-weight:600}.blog-module__3Ov8nG__postTitle{letter-spacing:-.025em;color:#fff;max-width:860px;margin:0 0 1.5rem;font-size:clamp(1.85rem,3.6vw,3rem);font-weight:800;line-height:1.12}.blog-module__3Ov8nG__postExcerpt{color:#ffffffd9;max-width:720px;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:400;line-height:1.6}.blog-module__3Ov8nG__postBody{color:#1f2937;counter-reset:sectioncounter;background:radial-gradient(at top,#067a750a 0%,#0000 55%),#faf9f6;grid-template-columns:[full-start]minmax(1.5rem,1fr)[wide-start]minmax(0,100px)[text-start]minmax(0,760px)[text-end]minmax(0,100px)[wide-end]minmax(1.5rem,1fr)[full-end];row-gap:0;padding:4rem 0 6rem;font-size:1.135rem;font-weight:400;line-height:1.8;display:grid}.blog-module__3Ov8nG__postBody>*{grid-column:text-start/text-end}.blog-module__3Ov8nG__postBody>p:first-of-type{color:#0f172a;letter-spacing:-.01em;margin:0 0 2.25rem;font-size:1.55rem;font-weight:500;line-height:1.5}.blog-module__3Ov8nG__postBody>p:first-of-type:first-letter{float:left;color:#067a75;padding:.1em .12em 0 0;font-family:Georgia,Times New Roman,serif;font-size:4.5em;font-style:normal;font-weight:700;line-height:.85}.blog-module__3Ov8nG__postBody p{margin:0 0 1.5rem}.blog-module__3Ov8nG__postBody p strong,.blog-module__3Ov8nG__postBody li strong{color:#0f172a;font-weight:700}.blog-module__3Ov8nG__postBody h2{counter-increment:sectioncounter;letter-spacing:-.035em;color:#0f172a;border-bottom:1px solid #e2eceb;margin:5rem 0 2rem;padding-bottom:1.25rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.1;position:relative}.blog-module__3Ov8nG__postBody h2:before{content:counter(sectioncounter,decimal-leading-zero);color:#067a75;opacity:.16;letter-spacing:-.05em;pointer-events:none;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:5.5rem;font-weight:800;line-height:1;position:absolute;top:-.4rem;left:-150px}.blog-module__3Ov8nG__postBody h3{color:#0f172a;letter-spacing:-.01em;margin:3rem 0 1rem;font-size:1.35rem;font-weight:700}.blog-module__3Ov8nG__postCallout{color:#0f172a;letter-spacing:-.015em;grid-column:text-start/text-end;margin:3rem 0;padding:0 0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-style:italic;font-weight:400;line-height:1.4;position:relative}.blog-module__3Ov8nG__postCallout:before{content:"";background:#067a75;width:.85rem;height:2px;position:absolute;top:.85em;left:0}.blog-module__3Ov8nG__postQuote{color:#0a4845;letter-spacing:-.015em;background:linear-gradient(90deg,#f1f5f9 0%,#0000 100%);border-left:4px solid #067a75;border-radius:0 24px 24px 0;grid-column:wide-start/wide-end;margin:4.5rem 0;padding:3rem 3rem 3rem 4rem;font-size:1.75rem;font-style:italic;font-weight:500;line-height:1.45;position:relative}.blog-module__3Ov8nG__postQuote:before{content:"“";color:#067a7538;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;font-style:normal;line-height:1;position:absolute;top:.75rem;left:1.25rem}.blog-module__3Ov8nG__postFigure{background:0 0;flex-direction:column;grid-column:text-start/text-end;align-items:center;margin:3.5rem auto;padding:0;display:flex}.blog-module__3Ov8nG__postFigure img{background:#f1f5f9;border:1px solid #e2eceb;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:620px;display:block}.blog-module__3Ov8nG__postFigure figcaption{color:#64748b;text-align:center;max-width:620px;padding:1rem 0 0;font-size:.875rem;font-style:italic;line-height:1.5}.blog-module__3Ov8nG__postBody ol{counter-reset:postcounter;color:#e2e8f0;background-color:#0b1120;background-image:radial-gradient(circle at 100% 0,#5eaaa526,#0000 50%),radial-gradient(circle at 0 100%,#fbbf2414,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff14;border-radius:24px;grid-column:wide-start/wide-end;margin:3rem 0;padding:2.75rem 3rem;list-style:none;box-shadow:0 20px 60px -20px #0f172a66}.blog-module__3Ov8nG__postBody ol li{counter-increment:postcounter;color:#e2e8f0;margin-bottom:1.25rem;padding-left:3.25rem;font-size:1.05rem;line-height:1.65;position:relative}.blog-module__3Ov8nG__postBody ol li:last-child{margin-bottom:0}.blog-module__3Ov8nG__postBody ol li:before{content:counter(postcounter,decimal-leading-zero);color:#5eaaa5;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:800;position:absolute;top:-.05em;left:0}.blog-module__3Ov8nG__postBody ol strong{color:#f8fafc}.blog-module__3Ov8nG__postBody ol a{color:#a8d4d0}.blog-module__3Ov8nG__postBody ul{margin:1.5rem 0 2.5rem;padding:0;list-style:none}.blog-module__3Ov8nG__postBody ul li{margin-bottom:.85rem;padding-left:1.85rem;line-height:1.65;position:relative}.blog-module__3Ov8nG__postBody ul li:before{content:"";background:#067a75;border-radius:2px;width:8px;height:8px;position:absolute;top:.7em;left:0;transform:rotate(45deg)}.blog-module__3Ov8nG__postBody p a,.blog-module__3Ov8nG__postBody li a{color:#067a75;border-bottom:1px solid #067a754d;font-weight:500;text-decoration:none;transition:border-color .15s}.blog-module__3Ov8nG__postBody p a:hover,.blog-module__3Ov8nG__postBody li a:hover{border-bottom-color:#067a75}.blog-module__3Ov8nG__postSnapshot{grid-column:wide-start/wide-end;margin:5rem 0;padding:0}.blog-module__3Ov8nG__postSnapshotHeader{text-align:left;margin:0 0 2.5rem}.blog-module__3Ov8nG__postSnapshotEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#067a75;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.blog-module__3Ov8nG__postSnapshot .blog-module__3Ov8nG__postSnapshotTitle{letter-spacing:-.025em;color:#0f172a;max-width:720px;margin:0;font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:800;line-height:1.2}.blog-module__3Ov8nG__postSnapshotGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-module__3Ov8nG__postSnapshotTile{background:#fff;border:1px solid #e2eceb;border-radius:24px;flex-direction:column;gap:.85rem;padding:2.25rem 1.75rem 2rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 20px 45px -20px #0f172a1f}.blog-module__3Ov8nG__postSnapshotTile:hover{transform:translateY(-4px);box-shadow:0 28px 55px -20px #067a7538}.blog-module__3Ov8nG__postSnapshotTileLabel{letter-spacing:.18em;text-transform:uppercase;color:#067a75;order:2;font-size:.7rem;font-weight:700}.blog-module__3Ov8nG__postSnapshotTileDate{letter-spacing:-.03em;color:#0f172a;order:1;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:900;line-height:1.05}.blog-module__3Ov8nG__postSnapshotTileName{color:#0f172a;letter-spacing:-.01em;order:3;margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.blog-module__3Ov8nG__postSnapshotTileBody{color:#4b5563;order:4;margin:.25rem 0 0;font-size:.95rem;line-height:1.6}.blog-module__3Ov8nG__postCalloutBlock{background:#faf9f6;border-left:4px solid #067a75;border-radius:0 20px 20px 0;flex-direction:column;grid-column:wide-start/wide-end;gap:.85rem;margin:3rem 0;padding:2.25rem 2.5rem;display:flex}.blog-module__3Ov8nG__postCalloutBlock .blog-module__3Ov8nG__postCalloutBlockTitle{letter-spacing:-.02em;color:#067a75;margin:0;font-size:1.4rem;font-weight:800;line-height:1.3}.blog-module__3Ov8nG__postCalloutBlockBody{color:#1f2937;margin:0;font-size:1.1rem;line-height:1.65}.blog-module__3Ov8nG__postListLight{flex-direction:column;grid-column:text-start/text-end;gap:1rem;margin:2.5rem 0;padding:0;display:flex}.blog-module__3Ov8nG__postListLightItem{background:#faf9f6;border:1px solid #ece7dc;border-radius:18px;align-items:flex-start;gap:1.5rem;padding:1.75rem 2rem;display:flex}.blog-module__3Ov8nG__postListLightNumber{color:#067a75;background:#067a751a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:800;display:flex}.blog-module__3Ov8nG__postListLightBody{flex-direction:column;flex:1;gap:.4rem;display:flex}.blog-module__3Ov8nG__postListLightTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.blog-module__3Ov8nG__postListLightText{color:#4b5563;margin:0;font-size:1rem;line-height:1.65}.blog-module__3Ov8nG__postCloser{background:linear-gradient(135deg,#faf9f6 0%,#fff 100%);border:1px solid #ece7dc;border-radius:28px;flex-direction:column;grid-column:wide-start/wide-end;gap:1.1rem;margin:4.5rem 0 1rem;padding:3rem;display:flex;position:relative;overflow:hidden}.blog-module__3Ov8nG__postCloser:before{content:"";background:#067a75;border-radius:0 0 4px;width:88px;height:4px;position:absolute;top:0;left:0}.blog-module__3Ov8nG__postCloser .blog-module__3Ov8nG__postCloserTitle{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:800;line-height:1.2}.blog-module__3Ov8nG__postCloserLead{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.blog-module__3Ov8nG__postCloserBody{color:#4b5563;margin:0;font-size:1.05rem;line-height:1.65}.blog-module__3Ov8nG__postCloserBody a{color:#067a75;border-bottom:1px solid #067a754d;font-weight:600;text-decoration:none}.blog-module__3Ov8nG__postCloserBody a:hover{border-bottom-color:#067a75}.blog-module__3Ov8nG__postCta{color:#f8fafc;background:radial-gradient(at 100% 0,#067a7538,#0000 55%),radial-gradient(at 0 100%,#fbbf2414,#0000 55%),linear-gradient(135deg,#0b1120 0%,#1a1f2e 100%);grid-column:full-start/full-end;margin:0;padding:5rem 1.5rem 6rem;position:relative;overflow:hidden}.blog-module__3Ov8nG__postCta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.blog-module__3Ov8nG__postCtaInner{z-index:1;flex-direction:column;gap:1.25rem;max-width:920px;margin:0 auto;display:flex;position:relative}.blog-module__3Ov8nG__postCtaEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#a8d4d0;background:#067a7540;border:1px solid #067a7566;border-radius:999px;width:fit-content;padding:.4rem 1rem;font-size:.72rem;font-weight:700;display:inline-block}.blog-module__3Ov8nG__postCta .blog-module__3Ov8nG__postCtaTitle{letter-spacing:-.03em;color:#fff;max-width:720px;margin:0;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.15}.blog-module__3Ov8nG__postCtaBody{color:#cbd5e1;max-width:660px;margin:0;font-size:1.15rem;line-height:1.65}.blog-module__3Ov8nG__postCtaButtons{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.blog-module__3Ov8nG__postCtaBtnPrimary{color:#fff;background:#067a75;border-bottom:none;border-radius:12px;align-items:center;gap:6px;padding:.95rem 1.85rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 30px -10px #067a7580}.blog-module__3Ov8nG__postCtaBtnPrimary:hover{background:#088e88;transform:translateY(-1px);box-shadow:0 18px 36px -12px #067a7599}.blog-module__3Ov8nG__postCtaBtnSecondary{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:6px;padding:.95rem 1.5rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.blog-module__3Ov8nG__postCtaBtnSecondary:hover{background:#ffffff0f;border-color:#ffffff80}.blog-module__3Ov8nG__engagementBar{background:#faf9f6;border:1px solid #ece7dc;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 3rem);max-width:1180px;margin:0 auto 3rem;padding:.65rem 1.25rem;display:flex}.blog-module__3Ov8nG__engagementLeft{align-items:center;gap:.5rem;display:flex}.blog-module__3Ov8nG__engagementBtn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:.55rem 1rem;font-family:inherit;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.blog-module__3Ov8nG__engagementBtn:hover{color:#067a75;background:#fff;border-color:#e2eceb}.blog-module__3Ov8nG__engagementBtnActive{color:#067a75;background:#fff;border-color:#067a7559}.blog-module__3Ov8nG__engagementBtnActive:hover{border-color:#067a75}.blog-module__3Ov8nG__engagementShareBtn{color:#fff;cursor:pointer;background:#067a75;border:none;border-radius:999px;align-items:center;gap:6px;padding:.65rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.blog-module__3Ov8nG__engagementShareBtn:hover{background:#056561;transform:translateY(-1px)}.blog-module__3Ov8nG__commentSection{max-width:980px;margin:0 auto 5rem;padding:0 1.5rem;scroll-margin-top:96px}.blog-module__3Ov8nG__commentSectionHeader{color:#0f172a;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.blog-module__3Ov8nG__commentSectionHeader svg{color:#067a75}.blog-module__3Ov8nG__commentSectionTitle{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.blog-module__3Ov8nG__commentFormCard{background:#faf9f6;border:1px solid #ece7dc;border-radius:20px;margin-bottom:3rem;padding:2rem 2rem 1.75rem}.blog-module__3Ov8nG__commentFormTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.15rem;font-weight:800}.blog-module__3Ov8nG__commentForm{flex-direction:column;gap:1.25rem;display:flex}.blog-module__3Ov8nG__commentFormRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.blog-module__3Ov8nG__commentFormField{flex-direction:column;gap:.45rem;display:flex}.blog-module__3Ov8nG__commentFormField label{color:#1f2937;font-size:.85rem;font-weight:600}.blog-module__3Ov8nG__commentFormField input,.blog-module__3Ov8nG__commentFormField textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2eceb;border-radius:12px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.98rem;transition:border-color .15s,box-shadow .15s}.blog-module__3Ov8nG__commentFormField input:focus,.blog-module__3Ov8nG__commentFormField textarea:focus{border-color:#067a75;outline:none;box-shadow:0 0 0 3px #067a751f}.blog-module__3Ov8nG__commentFormField input::placeholder,.blog-module__3Ov8nG__commentFormField textarea::placeholder{color:#94a3b8}.blog-module__3Ov8nG__commentFormSubmit{justify-content:flex-end;margin-top:.25rem;display:flex}.blog-module__3Ov8nG__commentFormBtn{color:#fff;cursor:pointer;background:#067a75;border:none;border-radius:999px;align-items:center;gap:6px;padding:.85rem 1.6rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.blog-module__3Ov8nG__commentFormBtn:hover{background:#056561;transform:translateY(-1px)}.blog-module__3Ov8nG__commentFormSuccess{color:#0a4845;background:#067a7514;border:1px solid #067a7533;border-radius:12px;margin:0;padding:1rem 1.25rem;font-size:.98rem}.blog-module__3Ov8nG__commentFormError{color:#b91c1c;background:#dc262612;border:1px solid #dc262640;border-radius:12px;margin:0;padding:1rem 1.25rem;font-size:.98rem}.blog-module__3Ov8nG__commentFormBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.blog-module__3Ov8nG__commentHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.blog-module__3Ov8nG__commentList{flex-direction:column;gap:1.25rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.blog-module__3Ov8nG__commentItem{background:#fff;border:1px solid #ece7dc;border-radius:16px;padding:1.25rem 1.5rem}.blog-module__3Ov8nG__commentToggleRow{flex-wrap:wrap;gap:.75rem;margin:-1rem 0 2.5rem;display:flex}.blog-module__3Ov8nG__commentShowMoreBtn{color:#067a75;cursor:pointer;background:0 0;border:1px solid #cdd5d4;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.25rem;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.blog-module__3Ov8nG__commentShowMoreBtn:hover{background:#f0f7f6;border-color:#067a75}.blog-module__3Ov8nG__commentShowMoreBtn:disabled{opacity:.6;cursor:default}.blog-module__3Ov8nG__commentItemHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.blog-module__3Ov8nG__commentItemAuthor{color:#0f172a;font-size:.98rem;font-weight:700}.blog-module__3Ov8nG__commentItemDate{color:#94a3b8;white-space:nowrap;font-size:.82rem}.blog-module__3Ov8nG__commentItemBody{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.98rem;line-height:1.65}@media (max-width:900px){.blog-module__3Ov8nG__postBody{grid-template-columns:[full-start]minmax(1rem,1fr)[wide-start text-start]minmax(0,760px)[text-end wide-end]minmax(1rem,1fr)[full-end];padding:3rem 0 5rem;font-size:1.05rem;line-height:1.75}.blog-module__3Ov8nG__postBody>p:first-of-type{font-size:1.25rem}.blog-module__3Ov8nG__postBody h2{margin-top:4rem;padding-top:2.5rem}.blog-module__3Ov8nG__postBody h2:before{opacity:.6;margin-bottom:.5rem;font-size:2.25rem;line-height:1;display:block;position:static}.blog-module__3Ov8nG__postQuote{margin:3rem 0;padding:2rem 1.5rem 2rem 2.5rem;font-size:1.3rem}.blog-module__3Ov8nG__postQuote:before{font-size:3.5rem;top:.25rem;left:.5rem}.blog-module__3Ov8nG__postCallout{padding:1.5rem;font-size:1.1rem}.blog-module__3Ov8nG__postFigure{margin:3rem 0}.blog-module__3Ov8nG__postFigure img{aspect-ratio:16/9}.blog-module__3Ov8nG__postBody ol{margin:2rem 0;padding:1.75rem 1.5rem}.blog-module__3Ov8nG__postBody ol li{padding-left:2.5rem}.blog-module__3Ov8nG__postCover{margin-top:-6rem}.blog-module__3Ov8nG__postSnapshot{margin:3rem 0}.blog-module__3Ov8nG__postSnapshotGrid{grid-template-columns:1fr;gap:1rem}.blog-module__3Ov8nG__postSnapshot .blog-module__3Ov8nG__postSnapshotTitle,.blog-module__3Ov8nG__postSnapshotTileDate{font-size:1.4rem}.blog-module__3Ov8nG__postSnapshotTileName{font-size:1.05rem}.blog-module__3Ov8nG__postCallout{padding-left:1.25rem;font-size:1.35rem}.blog-module__3Ov8nG__postCta{padding:3.5rem 1.25rem 4rem}.blog-module__3Ov8nG__postBody>p:first-of-type:first-letter{font-size:3.75em}.blog-module__3Ov8nG__postHero{padding:7rem 1.25rem 4rem}.blog-module__3Ov8nG__postCover{margin-top:-2rem;padding:0 1rem}.blog-module__3Ov8nG__engagementBar{border-radius:24px;flex-direction:column;gap:.5rem;padding:1rem}.blog-module__3Ov8nG__engagementShareBtn{justify-content:center;width:100%}.blog-module__3Ov8nG__commentFormRow{grid-template-columns:1fr;gap:1rem}.blog-module__3Ov8nG__commentFormCard{padding:1.5rem 1.25rem 1.25rem}}
