.blog-engage{color:#1f2937;max-width:720px;margin:48px auto 0;padding:0 24px;font-family:inherit}.blog-engage h2{margin:0 0 8px;font-size:1.4rem;font-weight:700}.blog-engage-touch{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.blog-engage-lede{color:#6b7280;margin:0 0 4px;font-size:.9rem}.blog-engage-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.blog-engage-form .wide{grid-column:1/-1}.blog-engage-form input:not([type=hidden]),.blog-engage-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.6rem .8rem;font-size:.9rem}.blog-engage-form button{background:var(--accent-color,#2563eb);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.blog-engage-form button:disabled{opacity:.6;cursor:default}.blog-engage-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.blog-engage-error{color:#dc2626;margin:0;font-size:.9rem}.blog-engage-thanks{margin:16px 0 0;font-size:.95rem;font-weight:600}.blog-engage-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.blog-engage-list li{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.blog-engage-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.85rem;display:flex}.blog-engage-meta time{color:#6b7280}.blog-engage-list p{white-space:pre-wrap;margin:8px 0 0;font-size:.9rem}@media (max-width:600px){.blog-engage-form{grid-template-columns:1fr}}
