:root{--cc-primary:#f26a0a;--cc-primary-600:#d95a00;--cc-primary-100:#ffe4cc;--cc-primary-50:#fff4ea;--cc-bg:#f5f6fa;--cc-ink:#111827;--cc-text:#374151;--cc-muted:#6b7280;--cc-line:#eceff3;--cc-radius:12px;--cc-shadow:0 1px 2px rgba(17,24,39,.05),0 10px 24px -8px rgba(17,24,39,.14);--cc-shadow-lg:0 2px 4px rgba(17,24,39,.06),0 24px 46px -12px rgba(17,24,39,.26);--cc-header-h:72px;--cc-container:1200px;--cc-ease:cubic-bezier(.22,.8,.3,1);--cc-font:"Plus Jakarta Sans","Inter","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--cc-font);font-size:16px;line-height:1.6;color:var(--cc-text);background:var(--cc-bg);-webkit-font-smoothing:antialiased}body.cc-lock{overflow:hidden}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;color:var(--cc-ink);line-height:1.3}p{margin:0 0 1em}ul,ol{margin:0;padding:0}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.cc-icon{flex:none;transition:transform .3s var(--cc-ease)}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;margin:0;left:12px;top:12px;z-index:200;padding:10px 16px;background:#fff;border-radius:8px;box-shadow:var(--cc-shadow-lg)}.cc-site{display:flex;flex-direction:column;min-height:calc(100vh - var(--wp-admin--admin-bar--height,0px))}@supports (height:100dvh){.cc-site{min-height:calc(100dvh - var(--wp-admin--admin-bar--height,0px))}}.cc-main{flex:1 0 auto;width:100%}.cc-container{width:100%;max-width:calc(var(--cc-container) + 48px);margin-inline:auto;padding-inline:24px}.cc-container--narrow{max-width:908px}@media(max-width:599px){.cc-container{padding-inline:16px}}.cc-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:50;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s}.cc-header.is-scrolled{border-color:var(--cc-line);box-shadow:0 8px 24px #1118270f}.cc-header__inner{display:flex;align-items:center;gap:8px;height:var(--cc-header-h)}.cc-logo,.custom-logo-link{display:inline-flex;align-items:center;gap:10px;flex:none}.cc-logo__mark{color:var(--cc-primary);transition:transform .4s var(--cc-ease)}.cc-logo:hover .cc-logo__mark{transform:scaleY(1.12)}.cc-logo__text{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--cc-ink)}.custom-logo{width:auto;max-height:48px}.cc-nav{display:none}.cc-searchbox{position:relative;margin-left:auto}.cc-searchbox>summary{list-style:none}.cc-searchbox>summary::-webkit-details-marker{display:none}.cc-searchbox[open]>summary{background:var(--cc-primary-50);color:var(--cc-primary)}.cc-searchbox__panel{position:absolute;right:0;top:calc(100% + 10px);width:min(92vw,420px);padding:14px;background:#fff;border:1px solid var(--cc-line);border-radius:16px;box-shadow:var(--cc-shadow-lg);animation:cc-pop .25s var(--cc-ease)}@keyframes cc-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(min-width:1024px){.cc-header .cc-burger{display:none}.cc-nav{display:block;margin-left:28px}}@media(max-width:1023px){.cc-header__inner{gap:4px}.cc-burger{margin-left:-10px}}.cc-menu{display:flex;gap:2px;list-style:none;margin:0;padding:0}.cc-menu li{position:relative;list-style:none}.cc-menu>li{display:flex;align-items:center}.cc-menu a{display:flex;align-items:center;padding:0 14px;height:var(--cc-header-h);font-size:14px;font-weight:600;color:var(--cc-ink);transition:color .25s}.cc-menu>li>a{position:relative}.cc-menu>li>a:after{content:"";position:absolute;left:14px;right:14px;bottom:16px;height:2px;border-radius:2px;background:var(--cc-primary);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--cc-ease)}.cc-menu>li>a:hover,.cc-menu>li.is-active>a{color:var(--cc-primary)}.cc-menu>li>a:hover:after,.cc-menu>li.is-active>a:after{transform:scaleX(1)}.cc-submenu-toggle{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.cc-menu>li>.cc-submenu-toggle{margin-left:-12px;margin-right:4px;color:var(--cc-muted)}.cc-menu li.is-open>.cc-submenu-toggle .cc-icon,.cc-menu li:hover>.cc-submenu-toggle .cc-icon{transform:rotate(180deg)}.cc-menu li.is-active>.cc-submenu-toggle{color:var(--cc-primary)}.cc-menu .sub-menu{position:absolute;left:0;top:100%;min-width:220px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid var(--cc-line);border-radius:14px;box-shadow:var(--cc-shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .3s var(--cc-ease),visibility .25s}.cc-menu li:hover>.sub-menu,.cc-menu li:focus-within>.sub-menu,.cc-menu li.is-open>.sub-menu{opacity:1;visibility:visible;transform:none}.cc-menu .sub-menu li{display:flex;align-items:center}.cc-menu .sub-menu a{flex:1;height:auto;padding:10px 12px;border-radius:8px;transition:background .25s,color .25s,transform .25s}.cc-menu .sub-menu a:hover,.cc-menu .sub-menu li.is-active>a{background:var(--cc-primary-50);color:var(--cc-primary)}.cc-menu .sub-menu a:hover{transform:translate(3px)}.cc-menu .sub-menu .sub-menu{left:100%;top:-9px}.cc-drawer{position:fixed;inset:0;z-index:100;visibility:hidden;transition:visibility 0s linear .45s}.cc-drawer.is-open,.cc-drawer:target{visibility:visible;transition-delay:0s}.cc-drawer__overlay{position:absolute;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s}.cc-drawer.is-open .cc-drawer__overlay,.cc-drawer:target .cc-drawer__overlay{opacity:1}.cc-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(86vw,340px);background:#fff;border-radius:0 24px 24px 0;box-shadow:24px 0 60px #0f172a40;transform:translate(-102%);transition:transform .45s var(--cc-ease);overscroll-behavior:contain}.cc-drawer.is-open .cc-drawer__panel,.cc-drawer:target .cc-drawer__panel{transform:none}.cc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 16px 20px;border-bottom:1px solid var(--cc-line)}.cc-drawer__close:hover .cc-icon{transform:rotate(90deg)}.cc-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}.cc-drawer__search{padding:16px 16px 8px}.cc-drawer__search .cc-search__btn span{display:none}.cc-drawer__foot{padding:14px 16px;border-top:1px solid var(--cc-line);background:linear-gradient(180deg,#fff,var(--cc-primary-50))}.cc-dmenu{display:grid;gap:4px;list-style:none;margin:0;padding:8px 12px}.cc-dmenu li{display:flex;flex-wrap:wrap;align-items:center;list-style:none}.cc-dmenu a{position:relative;flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:14px;font-weight:600;color:var(--cc-ink);transition:background .3s,color .3s,transform .3s var(--cc-ease)}.cc-dmenu a:hover{background:var(--cc-primary-50);color:var(--cc-primary);transform:translate(4px)}.cc-menu-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;color:var(--cc-muted);transition:color .3s,transform .35s var(--cc-ease)}.cc-menu-icon .cc-icon{width:24px;height:24px;stroke-width:2}.cc-dmenu a:hover .cc-menu-icon{color:var(--cc-primary);transform:scale(1.15)}.cc-dmenu li.is-active>a{background:linear-gradient(90deg,var(--cc-primary-100),var(--cc-primary-50));color:var(--cc-primary);font-weight:700}.cc-dmenu li.is-active>a:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--cc-primary)}.cc-dmenu li.is-active>a .cc-menu-icon{color:var(--cc-primary)}.cc-dmenu .cc-submenu-toggle{width:36px;height:36px;margin-left:4px;color:var(--cc-muted);transition:background .25s,color .25s}.cc-dmenu .cc-submenu-toggle:hover{background:var(--cc-primary-50);color:var(--cc-primary)}.cc-dmenu li.is-open>.cc-submenu-toggle .cc-icon{transform:rotate(180deg)}.cc-dmenu .sub-menu{flex-basis:100%;display:grid;gap:2px;list-style:none;margin:4px 0 6px 28px;padding:0 0 0 14px;border-left:2px solid var(--cc-primary-100)}.cc-dmenu .sub-menu a{padding:8px 12px;font-size:14px;font-weight:500}html.js .cc-dmenu .sub-menu{display:none}html.js .cc-dmenu li.is-open>.sub-menu{display:grid;animation:cc-pop .3s var(--cc-ease)}@media(min-width:1024px){.cc-drawer{display:none}}.cc-footer{position:relative;overflow:hidden;margin-top:64px;background:linear-gradient(180deg,var(--cc-bg) 0%,var(--cc-primary-50) 100%)}.cc-footer__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:28px;padding-block:44px 36px}.cc-footer__tagline{margin:8px 0 16px;font-size:13px;color:var(--cc-muted)}.cc-footer__title{margin-bottom:14px;font-size:14px;font-weight:800}.cc-footer__menu{display:grid;gap:9px;list-style:none;margin:0;padding:0}.cc-footer__menu a{position:relative;font-size:13.5px;color:var(--cc-text);transition:color .25s}.cc-footer__menu a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--cc-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--cc-ease)}.cc-footer__menu a:hover{color:var(--cc-primary)}.cc-footer__menu a:hover:after{transform:scaleX(1)}.cc-footer__bottom{position:relative;z-index:1;padding-block:18px 56px;border-top:1px solid rgba(242,106,10,.16)}.cc-footer__copy{margin:0;font-size:12.5px;color:var(--cc-muted);text-align:center}.cc-footer__wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:96px;color:var(--cc-primary);opacity:.28;pointer-events:none}@media(min-width:640px){.cc-footer__grid{grid-template-columns:repeat(2,1fr)}.cc-footer__brand{grid-column:1/-1}}@media(min-width:1024px){.cc-footer__grid{grid-template-columns:1.6fr 1fr 1fr;gap:56px}.cc-footer__brand{grid-column:auto}}.cc-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--cc-ink);cursor:pointer;transition:background .25s,color .25s,transform .25s var(--cc-ease)}.cc-iconbtn:hover{background:var(--cc-primary-50);color:var(--cc-primary)}.cc-iconbtn:hover .cc-icon{transform:scale(1.12)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:999px;font-size:14px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(135deg,#ff8f33,var(--cc-primary));box-shadow:0 8px 18px #f26a0a47;cursor:pointer;transition:transform .3s var(--cc-ease),box-shadow .3s,filter .3s}.cc-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f26a0a66;filter:saturate(1.1)}.cc-btn:active{transform:translateY(0)}.cc-btn:hover .cc-icon{transform:scale(1.1)}.cc-badge{display:inline-block;padding:5px 11px;border-radius:7px;font-size:11.5px;font-weight:700;line-height:1.2;color:#fff;background:linear-gradient(135deg,#ff8f33,var(--cc-primary));box-shadow:0 4px 10px #f26a0a4d;transition:transform .3s var(--cc-ease),box-shadow .3s}.cc-badge:hover{transform:translateY(-2px);box-shadow:0 8px 16px #f26a0a66}.cc-chip{display:inline-block;padding:7px 14px;border:1px solid var(--cc-primary-100);border-radius:999px;font-size:13px;font-weight:600;color:var(--cc-primary);background:var(--cc-primary-50);--cc-shine:rgba(242,106,10,.25);transition:transform .3s var(--cc-ease),background .3s,color .3s}.cc-chip:hover{transform:translateY(-2px);background:var(--cc-primary);color:#fff;--cc-shine:rgba(255,255,255,.55)}.cc-btn,.cc-badge,.cc-chip,.cc-arrowbtn,.cc-share__btn,.cc-pagination .page-numbers{position:relative;overflow:hidden;isolation:isolate}.cc-btn:before,.cc-badge:before,.cc-chip:before,.cc-arrowbtn:before,.cc-share__btn:before,.cc-pagination .page-numbers:before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,var(--cc-shine,rgba(255,255,255,.6)),transparent);transform:translate(-150%) skew(-22deg);transition:transform .8s var(--cc-ease)}.cc-btn:hover:before,.cc-badge:hover:before,.cc-chip:hover:before,.cc-arrowbtn:hover:before,.cc-share__btn:hover:before,.cc-pagination .page-numbers:hover:before{transform:translate(330%) skew(-22deg)}.cc-media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ar,16/10);background:#f3f4f6;isolation:isolate}.cc-media .cc-img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--cc-ease),filter .6s}.cc-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#11182700 40%,#f26a0a61);opacity:0;transition:opacity .5s}.cc-media:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-130%) skew(-20deg);transition:transform 1s var(--cc-ease)}.cc-hover:hover .cc-media .cc-img,.cc-media:hover .cc-img{transform:scale(1.08);filter:saturate(1.12) contrast(1.03)}.cc-hover:hover .cc-media:before,.cc-media:hover:before{opacity:1}.cc-hover:hover .cc-media:after,.cc-media:hover:after{transform:translate(340%) skew(-20deg)}.cc-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--cc-primary);background:linear-gradient(135deg,var(--cc-primary-50),var(--cc-primary-100))}.cc-home{padding-top:20px}.cc-section{margin-top:36px}.cc-section:first-child{margin-top:12px}.cc-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.cc-section__title{display:flex;align-items:center;gap:12px;font-size:clamp(20px,2.4vw,24px);font-weight:800;letter-spacing:-.01em}.cc-section__title:before{content:"";width:4px;height:24px;border-radius:2px;background:var(--cc-primary)}.cc-link-more{display:inline-flex;align-items:center;gap:8px;position:relative;font-size:13px;font-weight:600;color:var(--cc-ink);transition:color .25s}.cc-link-more:after{content:"";position:absolute;left:0;right:24px;bottom:-3px;height:1.5px;background:var(--cc-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--cc-ease)}.cc-link-more:hover{color:var(--cc-primary)}.cc-link-more:hover:after{transform:scaleX(1)}.cc-link-more:hover .cc-icon{transform:translate(4px)}.cc-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.cc-tile{position:relative;display:block;border-radius:14px;overflow:hidden;box-shadow:var(--cc-shadow);outline:1px solid rgba(255,255,255,.6);outline-offset:-1px;transition:transform .4s var(--cc-ease),box-shadow .4s}.cc-tile:hover{transform:translateY(-5px);box-shadow:var(--cc-shadow-lg)}.cc-tile .cc-media{--ar:1/1.1;border-radius:0}.cc-tile .cc-media:before{opacity:1;background:linear-gradient(180deg,#11182700 40%,#111827c7)}.cc-tile:hover .cc-media:before{background:linear-gradient(180deg,#f26a0a00 20%,#f26a0ab3)}.cc-tile__label{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.cc-tile__label .cc-icon{width:28px;height:28px;stroke-width:2.1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.cc-tile:hover .cc-tile__label .cc-icon{transform:scale(1.18) rotate(-6deg)}@media(max-width:1023px){.cc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:479px){.cc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-grid{scroll-margin-top:calc(var(--cc-header-h) + var(--wp-admin--admin-bar--height,0px) + 20px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:1023px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cc-grid{grid-template-columns:minmax(0,1fr)}}.cc-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(17,24,39,.05);border-radius:14px;box-shadow:var(--cc-shadow);overflow:hidden;transition:transform .4s var(--cc-ease),box-shadow .4s,border-color .4s}.cc-card:hover{transform:translateY(-5px);box-shadow:var(--cc-shadow-lg);border-color:var(--cc-primary-100)}.cc-card__media{position:relative}.cc-card__media .cc-badge{position:absolute;left:12px;bottom:12px;z-index:4}.cc-card__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:14px 16px}.cc-card__title{font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-card__title a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .4s var(--cc-ease),color .25s}.cc-card:hover .cc-card__title a{color:var(--cc-primary);background-size:100% 1.5px}.cc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.cc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--cc-muted)}.cc-meta__item{display:inline-flex;align-items:center;gap:5px}.cc-meta a:hover{color:var(--cc-primary)}.cc-arrowbtn{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--cc-line);color:var(--cc-ink);background:#fff;--cc-shine:rgba(242,106,10,.25);transition:background .3s,color .3s,border-color .3s,transform .3s var(--cc-ease)}.cc-arrowbtn:hover,.cc-card:hover .cc-arrowbtn{background:var(--cc-primary);border-color:var(--cc-primary);color:#fff}.cc-arrowbtn:hover{--cc-shine:rgba(255,255,255,.6)}.cc-card:hover .cc-arrowbtn .cc-icon{transform:translate(2px)}.cc-side{padding:20px 22px;background:#fff;border:1px solid rgba(17,24,39,.05);border-radius:20px;box-shadow:var(--cc-shadow)}.cc-side__title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;padding-bottom:14px;border-bottom:1px solid var(--cc-line)}.cc-side__title:before{content:"";width:4px;height:18px;border-radius:2px;background:var(--cc-primary)}.cc-side__list{display:grid;gap:4px;list-style:none;margin:6px -10px 0;padding:0}.cc-mini{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:16px;transition:background-color .35s,transform .35s var(--cc-ease),box-shadow .35s}.cc-mini:hover{background:var(--cc-primary-50);transform:translate(4px)}.cc-mini .cc-media{--ar:1/1;border-radius:12px;box-shadow:0 8px 16px -6px #11182766}.cc-mini__cat,.cc-trend__cat{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-primary);transition:opacity .25s}.cc-mini__cat:hover,.cc-trend__cat:hover{opacity:.75}.cc-mini__title{margin-bottom:6px;font-size:13.5px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.cc-mini:hover .cc-mini__title{color:var(--cc-primary)}.cc-mini .cc-meta{gap:4px 10px;font-size:11.5px}.cc-trending__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media(max-width:1023px){.cc-trending__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.cc-trending__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-trend{overflow:hidden;background:#fff;border:1px solid rgba(17,24,39,.05);border-radius:16px;box-shadow:var(--cc-shadow);transition:transform .4s var(--cc-ease),box-shadow .4s,border-color .4s}.cc-trend:hover{transform:translateY(-5px);box-shadow:var(--cc-shadow-lg);border-color:var(--cc-primary-100)}.cc-trend__media{position:relative}.cc-trend .cc-media{--ar:4/3}.cc-trend__no{position:absolute;left:10px;bottom:10px;z-index:4;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:800;color:#fff;background:var(--cc-primary);box-shadow:0 0 0 3px #fff,0 6px 12px #f26a0a73;transition:transform .35s var(--cc-ease)}.cc-trend:hover .cc-trend__no{transform:scale(1.15)}.cc-trend__body{display:grid;gap:4px;padding:12px 14px 14px}.cc-trend__body .cc-meta{gap:4px 10px;font-size:11.5px}.cc-trend__title{margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.cc-trend:hover .cc-trend__title{color:var(--cc-primary)}.cc-pagination{margin-top:36px}.cc-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--cc-line);border-radius:12px;font-weight:700;font-size:14px;color:var(--cc-ink);background:#fff;--cc-shine:rgba(242,106,10,.22);transition:transform .3s var(--cc-ease),border-color .3s,color .3s,background .3s}.cc-pagination a.page-numbers:hover{transform:translateY(-2px);border-color:var(--cc-primary);color:var(--cc-primary)}.cc-pagination .page-numbers.current{color:#fff;border-color:transparent;background:linear-gradient(135deg,#ff8f33,var(--cc-primary));--cc-shine:rgba(255,255,255,.55)}.cc-pagination .dots{border-color:transparent;background:transparent}.cc-search{display:flex;align-items:center;gap:8px;padding:5px;border:1px solid var(--cc-line);border-radius:999px;background:#fff;transition:border-color .25s,box-shadow .25s}.cc-search:focus-within{border-color:var(--cc-primary);box-shadow:0 0 0 4px #f26a0a1f}.cc-search__input{flex:1;min-width:0;height:38px;padding:0 14px;border:0;background:transparent;color:var(--cc-ink);outline:0}.cc-search__btn{min-height:38px;padding:0 16px;box-shadow:none}.cc-social{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.cc-social__link{display:grid;place-items:center;padding:4px;color:var(--c,var(--cc-ink));transition:transform .35s var(--cc-ease),filter .35s}.cc-social__link .cc-icon{width:28px;height:28px;stroke-width:2}.cc-social__link:hover{transform:translateY(-3px) scale(1.14);filter:drop-shadow(0 6px 6px rgba(17,24,39,.22))}.cc-social__link--facebook{--c:#1877f2}.cc-social__link--youtube{--c:#f00}.cc-social__link--instagram{--c:#e4405f}.cc-social__link--zalo{--c:#0068ff}.cc-social__link--tiktok,.cc-social__link--x{--c:#111827}.cc-chip--cat{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 11px;background:#fff;border-color:var(--cc-primary-100);box-shadow:0 2px 8px #f26a0a1a}.cc-chip--cat .cc-icon{color:var(--cc-primary);transition:color .3s,transform .3s var(--cc-ease)}.cc-chip--cat:hover .cc-icon{color:#fff;transform:rotate(-8deg) scale(1.1)}.cc-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.cc-more .cc-btn{min-height:38px;padding:0 18px;gap:6px;font-size:13px;box-shadow:0 4px 10px #f26a0a40}.cc-more .cc-btn .cc-icon{width:14px;height:14px}.cc-more .cc-btn:hover .cc-icon{transform:translateY(3px)}.cc-spinner{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cc-spin .7s linear infinite}.cc-more.is-loading .cc-spinner{display:block}.cc-more.is-loading .cc-btn .cc-icon{display:none}.cc-more.is-loading .cc-btn{pointer-events:none;filter:saturate(.85)}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes cc-shimmer{to{background-position:-300% 0}}.cc-card.is-new{animation:cc-rise .6s var(--cc-ease) backwards;animation-delay:calc(var(--i,0)*70ms)}.cc-skel{pointer-events:none}.cc-skel__img,.cc-skel__l,.cc-skel__dot{background:linear-gradient(100deg,#e4e7ee 30%,#f4f5f9,#e4e7ee 70%) 0 0/300% 100%;animation:cc-shimmer 1.2s linear infinite}.cc-skel__img{aspect-ratio:16/10}.cc-skel__l{display:block;height:14px;border-radius:7px}.cc-skel__l--s{width:62%}.cc-skel__l--m{width:48%;height:11px}.cc-skel__dot{flex:none;width:30px;height:30px;border-radius:50%}.cc-notice{margin:0;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:600;color:#b42318;background:#fff1ef;border:1px solid #fed7d2}[aria-busy=true]{cursor:progress}.cc-grid{position:relative}
