:root{--cnc-primary:#FD6905;--cnc-primary-dark:#e65e00;--cnc-navy:#111;--cnc-blue:#FD6905;--cnc-blue2:#FD6905;--cnc-ink:#000;--cnc-muted:#777;--cnc-light-text:#999;--cnc-line:#e5e5e5;--cnc-soft:#f7f7f7;--cnc-canvas:#f6f6f6;--cnc-white:#fff;--cnc-red:#d9232e;--cnc-green:#16854b;--cnc-radius:5px;--cnc-shadow:0 5px 18px rgba(0,0,0,.08);--cnc-max:1440px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;max-width:100%;overflow-x:hidden;color:var(--cnc-ink);background:var(--cnc-canvas);font-family:'Mulish',Arial,sans-serif;font-size:13px;line-height:1.34;font-weight:400}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}.cnc-shell{width:100%;max-width:var(--cnc-max);margin-inline:auto;padding-inline:16px}.cnc-main{min-height:55vh}.cnc-content{padding:24px 0}.cnc-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cnc-page-title{margin:0 0 20px;font-size:26px;color:var(--cnc-ink);font-weight:700}.cnc-entry{max-width:100%;overflow-wrap:anywhere}.cnc-entry>*:first-child{margin-top:0}.cnc-entry img{border-radius:var(--cnc-radius)}.cnc-empty-state{border:1px dashed #ccc;background:var(--cnc-soft);padding:24px;border-radius:var(--cnc-radius);color:var(--cnc-muted);text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:#fff;clip:auto!important;clip-path:none;color:#000;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
@media(min-width:560px){.cnc-shell{padding-inline:20px}}
@media(min-width:768px){.cnc-shell{padding-inline:24px}}
@media(min-width:1200px){.cnc-shell{padding-inline:28px}}
@media(min-width:1600px){.cnc-shell{padding-inline:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
