.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0}.blog-list article{min-width:0;background:#fff;border:1px solid #eadeda;border-radius:18px;padding:20px}.blog-list article h2{font-size:23px;margin:18px 0 12px;line-height:1.3}.blog-card-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.article-cover{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;aspect-ratio:3/2;border-radius:18px;margin:0 0 32px}.content-page{overflow-wrap:anywhere}.content-page h2{scroll-margin-top:120px}.table-wrap{max-width:100%;overflow-x:auto;margin:24px 0}.content-page table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.content-page th,.content-page td{border:1px solid #dfd3cf;text-align:left;vertical-align:top;padding:12px}.content-page th{background:#f7ece8}.blog-cta{background:#f7ece8;border-radius:16px;padding:24px;margin:36px 0}.blog-cta h2{margin-top:0}.blog-cta a{font-weight:700;color:#9c0c2e;text-decoration:underline}.content-page p,.content-page li{line-height:1.85}.content-page h3{font-size:21px;margin-top:28px}@media(max-width:640px){.blog-list{grid-template-columns:minmax(0,1fr);gap:18px}.blog-list article{padding:16px}.content-page table{font-size:14px}.content-page td,.content-page th{padding:9px}.article-cover{border-radius:12px}.blog-cta{padding:18px}}