/* Native WordPress chrome only; original page CSS is never overridden here. */
.dc-native-basic,.dc-native-blog-wrap{max-width:1180px;margin:60px auto;padding:0 20px}.dc-native-blogs{background:#fff;min-height:65vh;padding:45px 0;font-family:Inter,Arial,sans-serif}.dc-native-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dc-native-blog-grid article{border:1px solid #e3e9e9;border-radius:12px;overflow:hidden;padding:14px}.dc-native-blog-grid img{width:100%;height:180px;object-fit:cover}.dc-native-blogs h1{font-size:clamp(30px,4vw,48px);line-height:1.15}.dc-native-blogs a{color:#087e83}.dc-native-post{max-width:900px}.dc-native-postbody{font-size:17px;line-height:1.8}.dc-native-postbody img{max-width:100%;height:auto}.dc-native-postmeta{color:#5c6a6b}@media(max-width:760px){.dc-native-blog-grid{grid-template-columns:1fr}}
