.cs-blog-grid{display:grid;gap:18px}.cs-blog-card{overflow:hidden;background:#fff;border:1px solid var(--cs-line);border-radius:22px}.cs-blog-card__media{display:block;aspect-ratio:16/10;background:#eef0f5;overflow:hidden}.cs-blog-card__media img{width:100%;height:100%;object-fit:cover}.cs-blog-card__body{padding:18px}.cs-blog-card h2{font-size:20px;line-height:1.2;letter-spacing:-.03em;margin:7px 0 10px}.cs-blog-card p{color:var(--cs-muted);font-size:13px}.cs-article-image{max-width:980px;margin:22px 0;border:1px solid var(--cs-line);border-radius:22px;overflow:hidden;background:#fff}.cs-article-image img{width:100%;height:auto}.cs-article-content{max-width:900px}.cs-contact-layout{max-width:1050px}.cs-contact-card{background:#fff;border:1px solid var(--cs-line);border-radius:22px;padding:25px;box-shadow:0 14px 38px rgba(16,24,40,.055)}.cs-contact-card h2{margin:5px 0 18px;letter-spacing:-.035em}.cs-contact-form{display:grid;gap:14px}.cs-contact-form input,.cs-contact-form textarea{width:100%;border:1px solid #d6dae4;border-radius:12px;background:#fff;color:var(--cs-ink);padding:12px 13px;resize:vertical}.cs-contact-form input{height:49px}.cs-contact-form textarea{min-height:150px}.cs-form-success{padding:12px 14px;border-radius:12px;background:#ecfdf3;color:#166534;font-size:13px}.cs-form-error{padding:12px 14px;border-radius:12px;background:#fff2f2;color:#9f1239;font-size:13px}.rte{overflow-wrap:anywhere}.rte iframe,.rte video{max-width:100%}.rte table{max-width:100%}