.blogCard-module-scss-module__TVxccG__card{box-sizing:border-box;width:100%;max-width:350px;min-height:382px;color:inherit;-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-bold-lilac);cursor:pointer;background:#f9f8f599;border-radius:32px;flex-direction:column;padding:28px 22px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 4px #00000040}.blogCard-module-scss-module__TVxccG__card:hover{transform:translateY(-2px)}.blogCard-module-scss-module__TVxccG__imageContainer{aspect-ratio:303/159;background:#3838380f;border-radius:12px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.blogCard-module-scss-module__TVxccG__title{font-family:var(--font-instrument-sans);color:var(--color-primary);margin:12px 0 0;font-size:28px;font-weight:700;line-height:1.2}.blogCard-module-scss-module__TVxccG__subtitle{font-family:var(--font-instrument-sans);color:var(--color-primary);margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.2}.blogCard-module-scss-module__TVxccG__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.blogCard-module-scss-module__TVxccG__meta{font-family:var(--font-instrument-sans);color:#666666e6;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.blogCard-module-scss-module__TVxccG__substackButton{border:2px solid var(--color-border-strong);background:linear-gradient(#faf8f4e6 0%,#b3e9c7e6 28.85%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 12px;display:inline-flex;box-shadow:0 2px 8px #0000001a,inset 0 2px 4px #0000001a}.blogCard-module-scss-module__TVxccG__substackLabel{font-family:var(--font-instrument-sans);color:var(--color-text-on-pastel);white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.blogCard-module-scss-module__TVxccG__substackIcon{flex-shrink:0;width:18px;height:18px}html[data-theme=dark] .blogCard-module-scss-module__TVxccG__card{background:#14141699;box-shadow:0 4px 4px #00000073}html[data-theme=dark] .blogCard-module-scss-module__TVxccG__imageContainer{background:#090a0b36}html[data-theme=dark] .blogCard-module-scss-module__TVxccG__meta{color:#b6b2bde6}:is(html[data-theme=dark] .blogCard-module-scss-module__TVxccG__substackButton,html[data-theme=dark] .blogCard-module-scss-module__TVxccG__substackButton *){color:#241f33}html[data-theme=dark] .blogCard-module-scss-module__TVxccG__substackButton{color:#302d48;background:radial-gradient(at 50% 30%,#ffffff1f,#0000 75%),linear-gradient(#dedbf6 0%,#c1bdf7 33% 100%);border-color:#8780ae;box-shadow:inset 0 1px 1px #ffffff7a,inset 0 2px 4px #19192626,inset 0 -2px 3px #1919261f,0 2px 6px #0000004d}html[data-theme=dark] .blogCard-module-scss-module__TVxccG__substackButton:hover{color:#241f33;background:radial-gradient(at 50% 30%,#ffffff2e,#0000 75%),linear-gradient(#e9e5ff 0%,#cdc9ff 36% 100%);border-color:#a9a2d6;transform:translateY(-1px)}
.blogPage-module-scss-module__-GbClW__page{width:100%;max-width:1200px;margin-inline:auto;padding:48px 24px 80px}.blogPage-module-scss-module__-GbClW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,350px));justify-content:center;gap:40px 32px;width:100%;display:grid}.blogPage-module-scss-module__-GbClW__message{text-align:center;font-family:var(--font-instrument-sans);color:var(--color-primary);margin-top:40px;font-size:16px;font-weight:700}@media (max-width:640px){.blogPage-module-scss-module__-GbClW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}
