._7yvDEW_font-base,._7yvDEW_font-bold,._7yvDEW_font-5xl,._7yvDEW_font-4xl,._7yvDEW_font-2xl,._7yvDEW_font-lg,._7yvDEW_font-md{line-height:150%}._7yvDEW_font-headings-base,._7yvDEW_fonts-heading-large-lg,._7yvDEW_fonts-heading-large-xl,._7yvDEW_fonts-heading-large-2xl{font-style:normal;font-weight:500;line-height:150%}._7yvDEW_fonts-heading-large-2xl{font-size:48px}._7yvDEW_fonts-heading-large-xl{font-size:36px}._7yvDEW_fonts-heading-large-lg{font-size:22px}._7yvDEW_fonts-heading-small{font-size:20px;font-style:normal;font-weight:700;line-height:120%}._7yvDEW_font-md{font-size:16px;font-weight:400}._7yvDEW_font-lg{font-size:18px}._7yvDEW_font-2xl{font-size:24px}._7yvDEW_font-4xl{font-size:36px}._7yvDEW_font-5xl{font-size:48px}._7yvDEW_font-bold{font-weight:700}._7yvDEW_container{box-sizing:border-box;max-width:1040px;margin:0 auto;padding:48px}@media (max-width:600px){._7yvDEW_container{padding:24px 16px}}._7yvDEW_heading{color:#44337a;margin:0 0 .5rem;font-size:2.6rem;font-weight:700}@media (max-width:600px){._7yvDEW_heading{font-size:1.8rem}}._7yvDEW_subheading{color:#4a5568;margin-bottom:3rem;font-size:1.15rem}._7yvDEW_postList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:600px){._7yvDEW_postList{grid-template-columns:1fr;gap:20px}}._7yvDEW_postCard{background:#fff;border:1px solid #e1e7ef;border-radius:16px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}._7yvDEW_postCard:hover{border-color:#b895f4;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}._7yvDEW_postCard:hover ._7yvDEW_thumbImage{transform:scale(1.03)}._7yvDEW_postLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}._7yvDEW_thumb{aspect-ratio:16/9;background:#faf5ff;border-bottom:1px solid #e1e7ef;position:relative}._7yvDEW_thumbImage{object-fit:cover;transition:transform .3s}._7yvDEW_thumbIcon{background:linear-gradient(135deg,#e9d8fd,#fed7e2)}._7yvDEW_thumbIcon ._7yvDEW_thumbImage{object-fit:contain;box-sizing:border-box;padding:24px}._7yvDEW_postBody{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}@media (max-width:600px){._7yvDEW_postBody{padding:16px}}._7yvDEW_postDate{color:#728197;margin-bottom:8px;font-size:.85rem;display:block}._7yvDEW_postTitle{color:#44337a;margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.35}._7yvDEW_postDescription{color:#4a5568;margin:0 0 16px;font-size:.95rem;line-height:1.6}._7yvDEW_readMore{color:#6c47c2;margin-top:auto;font-size:.95rem;font-weight:600}