/* Native editor content and backend-powered enquiry states. */
:root{--dms-font:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif}
body,input,button,select,textarea{font-family:var(--dms-font)}
body.admin-bar .header{top:32px}
.dms-editorial{padding:150px max(24px,8vw) 80px;background:#fff;min-height:60vh;color:#0d3042}
.dms-editorial h1{font-size:clamp(30px,4vw,56px);line-height:1.3;margin:30px auto;max-width:1100px}
.dms-editorial article{max-width:1100px;margin:auto}.dms-prose{max-width:850px;margin:30px auto;padding:0 24px;line-height:1.9;font-size:18px;color:#173c50}.dms-prose p{margin:0 0 1.4em}.dms-prose img{max-width:100%;height:auto}.dms-article-image{width:100%;height:auto;max-height:550px;object-fit:cover;border-radius:24px}
.dms-legal{background:#0d3042;color:#bed3df;text-align:center;padding:8px 20px;font-size:13px}.dms-legal a{color:inherit}
.dms-consent{display:flex!important;align-items:flex-start;gap:9px;margin:18px 0;font-size:14px!important;line-height:1.6}.dms-consent input{width:18px!important;height:18px!important;flex:none;margin:3px 0}.dms-consent a{text-decoration:underline}.dms-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.dms-form-status{margin:15px 0;line-height:1.6;font-size:15px}.dms-form-status[data-state="error"]{color:#b42318}.dms-form-status[data-state="success"]{color:#07654b}button[aria-busy="true"]{opacity:.65;cursor:wait}.dms-pagination{padding:24px;text-align:center}.dms-pagination a,.dms-pagination span{padding:10px}
@media(max-width:782px){body.admin-bar .header{top:46px}.dms-editorial{padding-top:130px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.page-wordpress .header{background:#0d3042}.page-wordpress .header .site-nav a,.page-wordpress .header summary{color:#fff}
