/* ceonews */
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#FBF9F4;color:#232529;font-family:'Poppins',-apple-system,sans-serif;overflow-x:hidden;line-height:1.65;font-size:14px}
img{display:block;max-width:100%}
::selection{background:#C9A24B;color:#191B1F}
a{text-decoration:none;color:inherit}
::-webkit-scrollbar{width:11px}
::-webkit-scrollbar-track{background:#191B1F}
::-webkit-scrollbar-thumb{background:#46484E;border-radius:6px;border:3px solid #191B1F}
::-webkit-scrollbar-thumb:hover{background:#C9A24B}
@keyframes fadeUp{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes pulseRing{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.7);opacity:0}100%{opacity:0}}
@keyframes glassSweep{0%{left:-70%}55%,100%{left:140%}}
[data-chb]{position:relative}
[data-chb]::after{content:"";position:absolute;inset:0;background:var(--chb,#000);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut),var(--cut) 0,calc(var(--cut) + var(--bw)) var(--bw),var(--bw) calc(var(--cut) + var(--bw)),var(--bw) calc(100% - var(--bw)),calc(100% - var(--cut) - var(--bw)) calc(100% - var(--bw)),calc(100% - var(--bw)) calc(100% - var(--cut) - var(--bw)),calc(100% - var(--bw)) var(--bw),calc(var(--cut) + var(--bw)) var(--bw));pointer-events:none}
[data-navlink]{position:relative}
[data-navlink]::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:linear-gradient(90deg,#E6C485,#C9A24B);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,.68,.4,1)}
[data-navlink]:hover::after,[data-navlink]:focus-visible::after{transform:scaleX(1)}
[data-flink]{position:relative}
[data-flink]::after{content:"";position:absolute;left:0;bottom:-3px;height:1.5px;width:100%;background:linear-gradient(90deg,#E6C485,#C9A24B);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,.68,.4,1)}
[data-flink]:hover::after{transform:scaleX(1)}
[data-mega-wrap]{position:relative;display:inline-flex}
[data-mega-wrap]::after{content:"";position:absolute;top:100%;left:-60px;right:-60px;height:38px}
[data-mega]{position:fixed;left:50%;top:80px;width:min(calc(100vw - 32px),1160px);transform:translateX(-50%) translateY(12px);opacity:0;visibility:hidden;transition:opacity .25s, transform .25s, visibility .25s;z-index:400;filter:drop-shadow(0 30px 70px rgba(16,17,20,.4))}
[data-mega-wrap]:hover [data-mega],[data-mega-wrap]:focus-within [data-mega]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
[data-mega-inner]{background:#fff;border-top:3px solid #C9A24B;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));padding:26px 30px 34px;display:grid;gap:6px 28px}
[data-mega-inner] a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;transition:background .2s}
[data-mega-inner] a:hover{background:#F2F3F5}
[data-mega-inner] [data-mega-title]{grid-column:1 / -1;font-family:'Montserrat',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9A7526;padding:2px 14px 8px}
[data-news-card]:hover [data-nt]{color:#9A7526}
[data-catpill]{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;font-family:'Poppins',sans-serif;font-size:11.5px;font-weight:600;color:#4A4E57;background:#fff;border:1px solid rgba(35,37,41,.14);border-radius:24px;padding:7px 13px;cursor:pointer;transition:all .2s}
[data-catpill]:hover{border-color:var(--cc)}
[data-catpill][data-on="true"]{background:var(--cc);color:var(--ct,#fff);border-color:var(--cc)}
[data-catpill][data-on="true"] [data-cdot]{background:#fff !important}
[data-catpill][data-on="true"] [data-ccount]{color:var(--ct,#fff);opacity:.75}
[data-dot]{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.4);cursor:pointer;transition:all .25s}
[data-dot][data-on="true"]{background:#E6C485;width:26px;border-radius:5px}
@media (max-width:900px){
  #desktop-nav{display:none !important}
  #menu-btn{display:flex !important}
  [data-destaques-grid]{grid-template-columns:1fr !important}
  [data-news-2col]{grid-template-columns:1fr !important}
  [data-slide-content]{padding:26px 26px 74px !important;max-width:100% !important}
  [data-slide-content] h2{font-size:22px !important}
  [data-nl-form]{flex-direction:column;align-items:stretch !important}
}
@media (max-width:620px){
  [data-pad]{padding-left:22px !important;padding-right:22px !important}
  [data-ult-item]{grid-template-columns:96px 1fr !important}
}

