.blog-hero{margin:32px 0 18px;padding:42px;border-radius:16px;background:#f7f0f4;border:1px solid #eadde5}.blog-hero p,.blog-card__category{margin:0 0 8px;color:#992063;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-hero h1{margin:0;color:#26364d;font-size:42px;line-height:1.12}.blog-hero span{display:block;margin-top:15px;font-size:19px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;color:#6f6070;font-size:14px}.breadcrumbs a{color:#8f1d66;text-decoration:none}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 48px}.blog-card{overflow:hidden;border:1px solid #e5dce2;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(41,25,38,.08)}.blog-card__image,.blog-card__image picture{display:block}.blog-card__image img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover}.blog-card__body{padding:20px}.blog-card h2{margin:0 0 12px;font-size:23px;line-height:1.2}.blog-card h2 a{color:#26364d;text-decoration:none}.blog-card__body>p:not(.blog-card__category){margin:0 0 17px;font-size:16px;line-height:1.5}.blog-card__more{color:#8f1d66;font-weight:700}.blog-entry .entry-content{max-width:800px}.blog-entry .post-thumbnail{margin:0 0 28px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.blog-hero{margin-top:20px;padding:26px 20px}.blog-hero h1{font-size:32px}.blog-hero span{font-size:16px}.blog-grid{grid-template-columns:1fr;gap:18px}.blog-card h2{font-size:21px}.breadcrumbs{font-size:13px}}
