.blog-grid{gap:1.25rem;max-width:64rem;margin:3.5rem auto 0;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog-featured{grid-column:1/-1}}.blog-card{height:100%;transition:transform .3s var(--motion-out,ease), box-shadow .3s, border-color .3s;background:#fff;border:1px solid #5e0f221a;border-radius:1.5rem;flex-direction:column;padding:1.75rem 1.6rem 1.5rem;display:flex;position:relative;box-shadow:0 1px 2px #3c141e0a,0 22px 44px -30px #5e0f2259}.blog-grid li:hover .blog-card{border-color:#9a1f4059;transform:translateY(-3px);box-shadow:0 1px 2px #3c141e0d,0 28px 50px -28px #5e0f2273}.blog-card:focus-visible{outline-offset:3px;outline:2px solid #9a1f40}.blog-date{color:#7a1932;background:#9a1f4014;border-radius:999px;align-self:flex-start;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.blog-card-title{color:#18181b;text-wrap:balance;margin-top:1rem;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);font-weight:700;line-height:1.3}.blog-card-text{color:#52525b;margin-top:.6rem;font-size:1rem;line-height:1.65}.blog-more{color:#9a1f40;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;font-weight:700;display:inline-flex}.blog-arrow{width:1.1rem;height:1.1rem;transition:transform .3s var(--motion-out,ease)}[dir=rtl] .blog-arrow{transform:scaleX(-1)}.blog-grid li:hover .blog-arrow{transform:translate(4px)}[dir=rtl] .blog-grid li:hover .blog-arrow{transform:scaleX(-1)translate(4px)}.blog-featured .blog-card{color:#fff;background:radial-gradient(120% 140% at 100% 0,#ffffff1f,#0000 55%),linear-gradient(135deg,#5e0f22 0%,#8c1c3a 60%,#9a1f40 100%);border-color:#0000;padding:2.25rem 2rem 2rem}.blog-featured .blog-date{color:#fff;background:#ffffff29}.blog-featured .blog-card-title{color:#fff;font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem)}.blog-featured .blog-card-text{color:#ffffffdb;max-width:44rem;font-size:1.05rem}.blog-featured .blog-more{color:#fff}.blog-featured .blog-card:focus-visible{outline-color:#5e0f22}.blog-article{max-width:48rem;margin:3rem auto 0}.blog-lead{color:#3f3f46;background:#9a1f400d;border-inline-start:4px solid #9a1f40;border-radius:.75rem;padding:1.25rem 1.4rem;font-size:1.15rem;line-height:1.7}.blog-h2{color:#18181b;font-size:clamp(1.2rem,1rem + .7vw,1.6rem);font-weight:700;line-height:1.3}.blog-h2:before{content:"";background:#9a1f40;border-radius:3px;width:2.25rem;height:3px;margin-bottom:.7rem;display:block}.blog-list{color:#3f3f46;flex-direction:column;gap:.55rem;margin-top:.85rem;font-size:1rem;line-height:1.65;display:flex}@media (min-width:640px){.blog-list{font-size:1.08rem}}.blog-list li{padding-inline-start:1.5rem;position:relative}.blog-list li:before{content:"";inset-inline-start:.2rem;background:#9a1f40;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.62em}.blog-btn{color:#fff;background:#9a1f40;border-radius:999px;align-items:center;padding:.8rem 1.4rem;font-size:.95rem;font-weight:600;transition:background-color .2s;display:inline-flex}.blog-btn:hover{background:#7a1932}.blog-btn-quiet{color:#7a1932;background:0 0;border:1px solid #9a1f4059}.blog-btn-quiet:hover{background:#9a1f400f}
