:root{--nav-height:52px}.BlogPage-module-scss-module__cDf-1G__page{isolation:isolate;min-height:100%;padding:calc(24px*var(--density))calc(20px*var(--density))calc(100px*var(--density));position:relative}@media (max-width:768px){.BlogPage-module-scss-module__cDf-1G__page{padding-bottom:120px!important}}.BlogPage-module-scss-module__cDf-1G__pageBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.BlogPage-module-scss-module__cDf-1G__pageGlow{background:var(--primary-glow);filter:blur(80px);opacity:.5;border-radius:50%;width:min(900px,95vw);height:min(320px,40vh);position:absolute;top:-8%;left:50%;transform:translate(-50%)}.BlogPage-module-scss-module__cDf-1G__shell{z-index:1;gap:calc(28px*var(--density));width:100%;max-width:1080px;padding-bottom:calc(40px*var(--density));flex-direction:column;margin:0 auto;display:flex;position:relative}.BlogPage-module-scss-module__cDf-1G__hero{align-items:center;gap:calc(8px*var(--density));padding:calc(12px*var(--density))0 calc(4px*var(--density));text-align:center;flex-direction:column;display:flex}.BlogPage-module-scss-module__cDf-1G__headline{margin:calc(4px*var(--density))0 0;color:var(--text-1);font-size:calc(28px*var(--font-scale));letter-spacing:-.03em;font-weight:800;line-height:1.1}.BlogPage-module-scss-module__cDf-1G__subhead{max-width:520px;color:var(--text-2);font-size:calc(13px*var(--font-scale));margin:0;line-height:1.55}.BlogPage-module-scss-module__cDf-1G__grid{gap:calc(16px*var(--density))}.BlogPage-module-scss-module__cDf-1G__card{border:1px solid var(--border-base);border-radius:var(--radius-base);background:var(--bg-surface);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0003}.BlogPage-module-scss-module__cDf-1G__card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 8px 20px #00000047}.BlogPage-module-scss-module__cDf-1G__card:hover .BlogPage-module-scss-module__cDf-1G__cardCta{color:var(--primary)}.BlogPage-module-scss-module__cDf-1G__card:hover .BlogPage-module-scss-module__cDf-1G__cardImage{transform:scale(1.04)}.BlogPage-module-scss-module__cDf-1G__cardImageWrap{aspect-ratio:16/10;background:var(--bg-raised);width:100%;position:relative;overflow:hidden}.BlogPage-module-scss-module__cDf-1G__cardImage{-o-object-fit:cover;object-fit:cover;transition:transform .25s ease-out}.BlogPage-module-scss-module__cDf-1G__cardBody{gap:calc(6px*var(--density));padding:calc(14px*var(--density));flex-direction:column;flex:1;display:flex}.BlogPage-module-scss-module__cDf-1G__cardTitle{color:var(--text-1);font-size:calc(14px*var(--font-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogPage-module-scss-module__cDf-1G__cardDesc{color:var(--text-3);font-size:calc(12px*var(--font-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogPage-module-scss-module__cDf-1G__cardCta{align-items:center;gap:calc(4px*var(--density));margin-top:calc(4px*var(--density));color:var(--text-2);font-size:calc(12px*var(--font-scale));font-weight:600;transition:color .15s;display:inline-flex}
