.blog-wrap{max-width:46rem;margin:0 auto;padding:3rem 1.15rem 5rem;color:#ece8ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.68}.blog-top{display:flex;align-items:baseline;gap:.9rem;padding-bottom:1.1rem;margin-bottom:2.2rem;border-bottom:1px solid #2b2530}.blog-home{color:#d6337f;text-decoration:none;font-weight:600;font-size:.95rem}.blog-home:hover{text-decoration:underline}.blog-top-title{font-size:.86rem;color:#8d8494;letter-spacing:.06em;text-transform:uppercase}.blog-h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.14;font-weight:700;letter-spacing:-.02em;margin:0 0 .7rem;text-wrap:balance}.blog-lede{color:#a79fae;font-size:1.06rem;margin:0 0 2rem}.blog-date{color:#7d7486;font-size:.85rem;margin:0 0 2.4rem}.blog-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem}.blog-card{display:block;background:#1b1720;border:1px solid #2b2530;border-radius:8px;padding:1.1rem 1.25rem;text-decoration:none;color:inherit}.blog-card:hover{border-color:#4a3d4d;background:#201b26}.blog-card h2{font-size:1.1rem;font-weight:600;margin:0 0 .35rem;line-height:1.3;color:#f4f1f6}.blog-card p{margin:0;color:#a79fae;font-size:.94rem}.blog-card .blog-card-date{display:block;margin-top:.55rem;color:#7d7486;font-size:.8rem}.blog-empty{color:#a79fae}.blog-article h2{font-size:1.34rem;font-weight:600;line-height:1.25;margin:2.4rem 0 .7rem;text-wrap:balance}.blog-article p{margin:0 0 1.1rem}.blog-article ul{margin:0 0 1.3rem;padding-left:1.3rem}.blog-article li{margin-bottom:.45rem}.blog-article li::marker{color:#d6337f}.blog-article a{color:#d6337f}.blog-quote{margin:1.5rem 0;padding:.9rem 1.1rem;background:#1b1720;border-left:3px solid #d6337f;border-radius:0 6px 6px 0;color:#cfc7d4}.blog-quote p{margin:0}.blog-cta{display:inline-block;margin:1.6rem 0 .6rem;padding:.8rem 1.5rem;background:#d6337f;color:#fff;font-weight:600;border-radius:8px;text-decoration:none}.blog-cta:hover{background:#e2478d}.blog-foot{margin-top:3.2rem;padding-top:1.3rem;border-top:1px solid #2b2530;color:#7d7486;font-size:.86rem}.blog-foot a{color:#d6337f}