:root{--cu-navy:#0b1a33;--cu-navy-light:#162d50;--cu-navy-hover:#1d3a6a;--cu-amber:#e8a317;--cu-amber-light:#fef7e6;--cu-blue:#1a6dd4;--cu-blue-light:#eaf2fd;--cu-green:#16803c;--cu-green-light:#edfcf2;--cu-red:#d92626;--cu-red-light:#fef2f2;--cu-bg:#f5f6f8;--cu-white:#ffffff;--cu-border:#e1e5eb;--cu-text:#1a1e2c;--cu-text-mid:#4a5064;--cu-text-light:#7c8296;--cu-font-heading:'Source Serif 4', Georgia, serif;--cu-font-body:'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;--cu-radius:10px;--cu-radius-sm:6px;--cu-shadow:0 1px 3px rgba(0,0,0,0.08);--cu-shadow-md:0 4px 12px rgba(0,0,0,0.1);--cu-max-width:1200px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--cu-font-body);color:var(--cu-text);background:var(--cu-bg);line-height:1.7;font-size:16px}img{max-width:100%;height:auto;display:block}a{color:var(--cu-blue);text-decoration:none;transition:color 0.2s}a:hover{color:var(--cu-navy)}h1,h2,h3,h4,h5,h6{font-family:var(--cu-font-heading);color:var(--cu-navy);line-height:1.3}.cu-container{max-width:var(--cu-max-width);margin:0 auto;padding:0 20px}.cu-content-wrap{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}@media (max-width:968px){.cu-content-wrap{grid-template-columns:1fr}}.cu-header{background:var(--cu-navy);position:sticky;top:0;z-index:100;overflow:visible!important;z-index:1000;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.cu-header-inner{max-width:var(--cu-max-width);margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:60px}.cu-logo{display:flex;align-items:center;gap:10px;color:var(--cu-white);font-family:var(--cu-font-heading);font-size:18px;font-weight:700}.cu-logo img{height:32px;width:auto}.cu-logo span{color:var(--cu-amber)}.cu-nav{display:flex;align-items:center;gap:0}.cu-nav a{color:rgb(255 255 255 / .85);padding:18px 16px;font-size:14px;font-weight:500;transition:color 0.2s,background 0.2s;position:relative}.cu-nav a:hover,.cu-nav a.active{color:var(--cu-white);background:rgb(255 255 255 / .08)}.cu-nav a.active::after{content:'';position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--cu-amber);border-radius:3px 3px 0 0}.cu-nav-compare{background:var(--cu-amber)!important;color:var(--cu-navy)!important;border-radius:var(--cu-radius-sm);padding:8px 16px!important;font-weight:700!important;margin-left:8px}.cu-nav-compare:hover{opacity:.9}.cu-menu-toggle{display:none;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px}@media (max-width:768px){.cu-menu-toggle{display:block}.cu-nav{display:none;position:absolute;top:60px;left:0;right:0;background:var(--cu-navy);flex-direction:column;padding:10px 0;box-shadow:0 4px 12px rgb(0 0 0 / .3)}.cu-nav.open{display:flex}.cu-nav a{padding:12px 20px;width:100%}}.cu-hero{background:linear-gradient(135deg,var(--cu-navy) 0%,var(--cu-navy-light) 100%);padding:50px 20px 40px;text-align:center;color:var(--cu-white)}.cu-hero h1{font-size:32px;color:var(--cu-white);margin-bottom:8px}.cu-hero h1 span{color:var(--cu-amber)}.cu-hero p{font-size:16px;color:rgb(255 255 255 / .7);margin-bottom:24px}.cu-hero-search{max-width:600px;margin:0 auto 20px;position:relative}.cu-hero-search input{width:100%;padding:14px 50px 14px 20px;border-radius:50px;border:2px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .1);color:#fff;font-size:16px;outline:none;transition:border-color 0.2s}.cu-hero-search input::placeholder{color:rgb(255 255 255 / .5)}.cu-hero-search input:focus{border-color:var(--cu-amber);background:rgb(255 255 255 / .15)}.cu-hero-search button{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:var(--cu-amber);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cu-navy);font-size:18px}.cu-hero-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.cu-hero-tag{padding:6px 14px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:50px;color:rgb(255 255 255 / .8);font-size:13px;transition:background 0.2s}.cu-hero-tag:hover{background:rgb(255 255 255 / .2);color:#fff}.cu-hero-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.cu-hero-stat{text-align:center}.cu-hero-stat-num{font-size:28px;font-weight:800;font-family:var(--cu-font-heading);color:var(--cu-amber)}.cu-hero-stat-label{font-size:13px;color:rgb(255 255 255 / .6)}.cu-section{padding:40px 0}.cu-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cu-section-title{font-size:22px;font-weight:700;display:flex;align-items:center;gap:8px}.cu-section-title .dot-live{width:8px;height:8px;background:var(--cu-red);border-radius:50%;animation:cu-blink 1.2s infinite}@keyframes cu-blink{0%,100%{opacity:1}50%{opacity:.3}}.cu-view-all{font-size:14px;font-weight:600;color:var(--cu-blue);display:flex;align-items:center;gap:4px}.cu-card{background:var(--cu-white);border-radius:var(--cu-radius);border:1px solid var(--cu-border);overflow:hidden;transition:box-shadow 0.2s,transform 0.15s}.cu-card:hover{box-shadow:var(--cu-shadow-md);transform:translateY(-2px)}.cu-uni-card{padding:20px;display:flex;gap:16px}.cu-uni-card-logo{width:56px;height:56px;border-radius:12px;background:var(--cu-blue-light);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--cu-navy);font-size:14px;flex-shrink:0}.cu-uni-card-body{flex:1;min-width:0}.cu-uni-card-name{font-weight:700;font-size:15px;color:var(--cu-navy);margin-bottom:4px}.cu-uni-card-meta{font-size:13px;color:var(--cu-text-light);margin-bottom:8px}.cu-uni-card-badges{display:flex;gap:6px;flex-wrap:wrap}.cu-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:50px;font-size:11px;font-weight:600;white-space:nowrap}.cu-badge-nirf{background:var(--cu-amber-light);color:#92610e}.cu-badge-naac{background:var(--cu-green-light);color:var(--cu-green)}.cu-badge-status-open{background:var(--cu-green-light);color:var(--cu-green)}.cu-badge-status-released{background:var(--cu-blue-light);color:var(--cu-blue)}.cu-badge-status-upcoming{background:var(--cu-amber-light);color:#92610e}.cu-badge-status-closed{background:#f1f2f4;color:var(--cu-text-light)}.cu-badge-live{background:var(--cu-red);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:cu-blink 1.2s infinite}.cu-tabs{display:flex;gap:0;border-bottom:2px solid var(--cu-border);overflow-x:auto;-webkit-overflow-scrolling:touch}.cu-tab{padding:12px 20px;font-size:14px;font-weight:600;color:var(--cu-text-light);white-space:nowrap;cursor:pointer;border-bottom:3px solid #fff0;margin-bottom:-2px;transition:color 0.2s;text-decoration:none;display:block}.cu-tab:hover{color:var(--cu-navy)}.cu-tab.active{color:var(--cu-blue);border-bottom-color:var(--cu-blue)}.cu-updates-box{background:#fffbe6;border:1px solid #f0d97a;border-left:4px solid var(--cu-amber);border-radius:var(--cu-radius-sm);padding:14px 18px;margin-bottom:24px}.cu-updates-box h4{font-size:14px;color:#92610e;margin-bottom:8px;display:flex;align-items:center;gap:6px}.cu-updates-box ul{list-style:none}.cu-updates-box li{font-size:13px;color:var(--cu-text-mid);padding:4px 0;border-bottom:1px dashed #f0d97a}.cu-updates-box li:last-child{border-bottom:none}.cu-updates-box .date{color:var(--cu-text-light);font-size:12px;margin-right:8px}.cu-uni-header{background:linear-gradient(135deg,var(--cu-navy) 0%,var(--cu-navy-light) 100%);padding:30px 20px;color:#fff}.cu-uni-header-inner{max-width:var(--cu-max-width);margin:0 auto;display:flex;gap:24px;align-items:center}.cu-uni-header-logo{width:80px;height:80px;background:rgb(255 255 255 / .15);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;flex-shrink:0}.cu-uni-header-info h1{font-size:26px;color:#fff;margin-bottom:6px}.cu-uni-header-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:rgb(255 255 255 / .7);margin-bottom:10px}.cu-uni-header-routes{display:flex;flex-wrap:wrap;gap:6px}.cu-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}.cu-stat-card{background:var(--cu-white);border:1px solid var(--cu-border);border-radius:var(--cu-radius-sm);padding:16px;text-align:center}.cu-stat-value{font-size:22px;font-weight:800;color:var(--cu-navy);font-family:var(--cu-font-heading)}.cu-stat-label{font-size:12px;color:var(--cu-text-light);margin-top:4px}.cu-sidebar{position:sticky;top:80px}.cu-sidebar-card{background:var(--cu-white);border:1px solid var(--cu-border);border-radius:var(--cu-radius);padding:20px;margin-bottom:20px}.cu-sidebar-card h3{font-size:15px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--cu-border)}.cu-sidebar-quickstats{background:linear-gradient(135deg,var(--cu-navy) 0%,var(--cu-navy-light) 100%);color:#fff;border:none}.cu-sidebar-quickstats h3{color:#fff;border-bottom-color:rgb(255 255 255 / .15)}.cu-sidebar-qs-item{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.cu-sidebar-qs-label{color:rgb(255 255 255 / .6)}.cu-sidebar-qs-value{font-weight:700;color:var(--cu-amber)}.cu-sidebar-compare{background:linear-gradient(135deg,var(--cu-amber) 0%,#d4930f 100%);border:none;color:var(--cu-navy);text-align:center}.cu-sidebar-compare h3{color:var(--cu-navy);border:none}.cu-sidebar-compare p{font-size:13px;margin-bottom:12px}.cu-sidebar-compare a{display:inline-block;background:var(--cu-navy);color:#fff;padding:10px 24px;border-radius:var(--cu-radius-sm);font-weight:700;font-size:14px}.cu-social-cta{background:linear-gradient(135deg,var(--cu-green) 0%,#117a35 100%);border:none;color:#fff;text-align:center}.cu-social-cta h3{color:#fff;border-bottom-color:rgb(255 255 255 / .2)}.cu-social-links{display:flex;gap:10px;justify-content:center}.cu-social-link{display:flex;align-items:center;gap:6px;padding:10px 18px;background:rgb(255 255 255 / .2);border-radius:var(--cu-radius-sm);color:#fff;font-size:13px;font-weight:600}.cu-social-link:hover{background:rgb(255 255 255 / .3);color:#fff}.cu-table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0}.cu-table th{background:var(--cu-navy);color:#fff;padding:12px 14px;text-align:left;font-weight:600;font-size:13px;border-bottom:2px solid var(--cu-border)}.cu-table td{padding:10px 14px;border-bottom:1px solid var(--cu-border);vertical-align:top;font-size:14px}.cu-table tr:nth-child(even) td{background:#f8fafc}.cu-table tr:hover td{background:#f0f4ff}.cu-table td:first-child{color:var(--cu-text-mid)}.cu-entry-content,.cu-single-content{font-size:15px;line-height:1.8;color:var(--cu-text)}.cu-entry-content p{margin-bottom:16px}.cu-entry-content a{color:var(--cu-blue)}.cu-entry-content ul,.cu-entry-content ol{margin:12px 0 16px 20px}.cu-entry-content li{margin-bottom:6px}.cu-entry-content h2,.cu-single-content h2,single-university h2{font-size:22px;font-weight:700;color:var(--cu-navy);margin:32px 0 14px;background:linear-gradient(135deg,#f0f4ff,#e8f0fe);border-left:4px solid var(--cu-blue);padding:12px 16px;border-radius:0 8px 8px 0}.cu-entry-content h3,.cu-single-content h3{font-size:18px;font-weight:700;color:var(--cu-navy);margin:26px 0 10px;background:#f8fafc;border-left:3px solid var(--cu-amber);padding:10px 14px;border-radius:0 6px 6px 0}.cu-entry-content h4,.cu-single-content h4{font-size:16px;font-weight:600;color:var(--cu-text);margin:22px 0 8px;padding:8px 12px;background:#fafbfc;border-radius:6px}.cu-entry-content p+h2,.cu-entry-content table+h2,.cu-entry-content ul+h2{margin-top:36px}.cu-entry-content p+h3,.cu-entry-content table+h3,.cu-entry-content ul+h3{margin-top:28px}.cu-entry-content table{width:100%;border-collapse:collapse;margin:16px 0}.cu-entry-content table td,.cu-entry-content table th{padding:10px 12px;border:1px solid var(--cu-border);font-size:14px}.cu-entry-content table th{background:var(--cu-bg);font-weight:600;color:var(--cu-navy)}.cu-entry-content *[style*="width"],.cu-entry-content *[width]{max-width:100%!important;box-sizing:border-box!important}.cu-entry-content img,.cu-entry-content img[width],.cu-entry-content img[style],.cu-single-content img,main img{max-width:100%!important;width:auto!important;height:auto!important;display:block!important;box-sizing:border-box!important}.cu-entry-content figure,.cu-entry-content figure[style],.cu-entry-content .wp-caption,.cu-entry-content .wp-caption[style],.cu-entry-content .wp-block-image,.cu-entry-content .wp-block-image[style]{max-width:100%!important;width:100%!important;margin:16px 0;box-sizing:border-box!important}.cu-entry-content table[width],.cu-entry-content table[style],.cu-entry-content div[style]{max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important}max-width:100%!important}.cu-entry-content .aligncenter,.cu-entry-content .alignnone,.cu-entry-content .alignleft,.cu-entry-content .alignright{display:block!important;margin-left:auto;margin-right:auto;float:none!important;max-width:100%!important}.cu-entry-content figcaption,.wp-caption-text{font-size:12px;color:var(--cu-text-light);text-align:center;padding:6px 0}.cu-entry-content iframe,.cu-entry-content video,.cu-entry-content embed{max-width:100%!important}.cu-entry-content pre,.cu-entry-content code{max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap;word-wrap:break-word!important}.cu-news-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--cu-border);align-items:flex-start}.cu-news-item:last-child{border-bottom:none}.cu-news-accent{width:4px;min-height:40px;border-radius:4px;flex-shrink:0}.cu-news-body{flex:1}.cu-news-title{font-weight:600;font-size:15px;color:var(--cu-navy);margin-bottom:4px}.cu-news-meta{font-size:12px;color:var(--cu-text-light);display:flex;gap:10px;flex-wrap:wrap}.cu-footer{background:var(--cu-navy);color:rgb(255 255 255 / .7);padding:40px 20px 20px;margin-top:40px}.cu-footer-inner{max-width:var(--cu-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:768px){.cu-footer-inner{grid-template-columns:repeat(2,1fr)}}.cu-footer h4{color:#fff;font-size:15px;margin-bottom:14px}.cu-footer-inner a{color:rgb(255 255 255 / .6);font-size:14px;display:block;padding:3px 0}.cu-footer-inner a:hover{color:var(--cu-amber)}.cu-footer-bottom a{display:inline}.cu-footer-bottom{max-width:var(--cu-max-width);margin:20px auto 0;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);text-align:center;font-size:13px;color:rgb(255 255 255 / .4)}@media (max-width:768px){.cu-hero h1{font-size:24px}.cu-hero-stats{gap:20px}.cu-uni-header-inner{flex-direction:column;text-align:center}.cu-uni-header-meta{justify-content:center}.cu-uni-header-routes{justify-content:center}.cu-stats-grid{grid-template-columns:repeat(2,1fr)}}.cu-author-box{display:flex;gap:16px;background:var(--cu-white);border:1px solid var(--cu-border);border-radius:var(--cu-radius);padding:20px;margin-top:30px}.cu-author-avatar{width:64px;height:64px;border-radius:50%;background:var(--cu-blue-light);flex-shrink:0;overflow:hidden}.cu-author-avatar img{width:100%;height:100%;object-fit:cover}.cu-author-name{font-weight:700;font-size:15px;color:var(--cu-navy)}.cu-author-title{font-size:13px;color:var(--cu-amber);font-weight:600}.cu-author-bio{font-size:14px;color:var(--cu-text-mid);margin-top:6px}.cu-trending-strip{display:flex;gap:16px;overflow-x:auto;padding:10px 0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.cu-trending-strip::-webkit-scrollbar{display:none}.cu-trending-card{flex-shrink:0;width:200px;border-radius:var(--cu-radius);overflow:hidden;background:var(--cu-white);border:1px solid var(--cu-border);transition:transform 0.2s}.cu-trending-card:hover{transform:translateY(-3px);box-shadow:var(--cu-shadow-md)}.cu-trending-thumb{height:110px;background:var(--cu-blue-light);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:var(--cu-navy)}.cu-trending-info{padding:10px 12px}.cu-trending-name{font-size:13px;font-weight:700;color:var(--cu-navy)}.cu-trending-meta{font-size:11px;color:var(--cu-text-light)}.cu-browse-content{max-height:360px;overflow:hidden;position:relative;transition:max-height 0.3s}.cu-browse-content.expanded{max-height:none}.cu-browse-fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,var(--cu-bg));pointer-events:none}.cu-browse-content.expanded .cu-browse-fade{display:none}.cu-view-more-btn{display:block;margin:16px auto 0;padding:10px 28px;background:var(--cu-white);border:1px solid var(--cu-border);border-radius:var(--cu-radius-sm);font-size:14px;font-weight:600;color:var(--cu-blue);cursor:pointer;transition:background 0.2s}.cu-view-more-btn:hover{background:var(--cu-blue-light)}.cu-compare-table{overflow-x:auto}.cu-compare-table table{min-width:700px}.cu-compare-table th{min-width:160px;text-align:center}.cu-compare-table td{text-align:center}.cu-compare-best{background:var(--cu-green-light);font-weight:700;color:var(--cu-green)}.cu-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cu-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cu-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:768px){.cu-grid-2,.cu-grid-3,.cu-grid-4{grid-template-columns:1fr}}.cu-breadcrumbs{padding:12px 0;font-size:13px;color:var(--cu-text-light)}.cu-breadcrumbs a{color:var(--cu-text-light)}.cu-breadcrumbs a:hover{color:var(--cu-blue)}.cu-breadcrumbs span{margin:0 6px}.cu-ticker-strip{display:flex;align-items:center;background:var(--cu-navy);overflow:hidden;height:38px}.cu-ticker-label{flex-shrink:0;background:var(--cu-amber);color:var(--cu-navy);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:0 16px;height:100%;display:flex;align-items:center}.cu-ticker-track{flex:1;overflow:hidden;position:relative}.cu-ticker-track::after{content:'';position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,var(--cu-navy));z-index:2;pointer-events:none}.cu-ticker-scroll{display:flex;gap:0;animation:cuTickerScroll 30s linear infinite;width:max-content}.cu-ticker-scroll:hover{animation-play-state:paused}.cu-ticker-item{flex-shrink:0;color:#cbd5e1;font-size:13px;font-weight:500;padding:0 24px;white-space:nowrap;text-decoration:none;transition:color 0.2s;position:relative}.cu-ticker-item::after{content:'|';position:absolute;right:0;color:rgb(255 255 255 / .15)}.cu-ticker-item:hover{color:var(--cu-amber)}@keyframes cuTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.cu-ticker-strip{height:34px}.cu-ticker-label{font-size:11px;padding:0 10px}.cu-ticker-item{font-size:12px;padding:0 16px}}html{overflow-x:hidden!important}body{overflow-x:hidden!important;max-width:100vw;width:100%!important}.cu-container{max-width:var(--cu-max-width);margin:0 auto;padding:0 20px;box-sizing:border-box}.cu-hero,.cu-section,.cu-footer{overflow-x:hidden}.cu-content-wrap>main{min-width:0!important;overflow:hidden!important;max-width:100%!important}.cu-content-wrap>aside{min-width:0}.cu-entry-content,.cu-single-content{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;overflow:hidden!important}.cu-entry-content{font-size:16px;line-height:1.8;color:var(--cu-text)}.cu-entry-content p{margin-bottom:16px}.cu-entry-content h2{font-size:22px;font-weight:700;color:var(--cu-navy);margin-top:36px;margin-bottom:14px;background:linear-gradient(135deg,#eaf2fd,#dce8fa);border-left:4px solid var(--cu-blue);padding:12px 16px;border-radius:0 8px 8px 0}.cu-entry-content h3{font-size:18px;font-weight:700;color:var(--cu-navy);margin-top:28px;margin-bottom:10px;background:var(--cu-bg);border-left:3px solid var(--cu-amber);padding:10px 14px;border-radius:0 6px 6px 0}.cu-entry-content h4{font-size:16px;font-weight:600;color:var(--cu-text);margin-top:22px;margin-bottom:8px;padding:8px 12px;background:#fafbfc;border-radius:6px}.cu-entry-content p+h2,.cu-entry-content ul+h2,.cu-entry-content ol+h2,.cu-entry-content table+h2{margin-top:40px}.cu-entry-content p+h3,.cu-entry-content ul+h3,.cu-entry-content ol+h3,.cu-entry-content table+h3{margin-top:30px}.cu-entry-content ul,.cu-entry-content ol{margin:12px 0 16px 20px;padding-left:0}.cu-entry-content li{margin-bottom:6px;line-height:1.7}.cu-entry-content ul li{list-style-type:disc}.cu-entry-content ol li{list-style-type:decimal}.cu-entry-content blockquote{border-left:4px solid var(--cu-amber);background:var(--cu-amber-light);padding:16px 20px;margin:20px 0;border-radius:0 8px 8px 0;font-style:italic;color:#92610e}.cu-entry-content blockquote p{margin-bottom:0}.cu-entry-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.cu-entry-content table th{background:var(--cu-navy);color:#fff;font-weight:600;padding:10px 14px;text-align:left;font-size:13px}.cu-entry-content table td{padding:10px 14px;border-bottom:1px solid var(--cu-border);vertical-align:top}.cu-entry-content table tr:nth-child(even) td{background:var(--cu-bg)}.cu-entry-content table tr:hover td{background:#eaf2fd}.cu-entry-content a{color:var(--cu-blue);text-decoration:underline;text-underline-offset:2px}.cu-entry-content a:hover{color:var(--cu-navy)}.cu-entry-content hr{border:none;border-top:2px solid var(--cu-border);margin:30px 0}.cu-entry-content strong{font-weight:700;color:var(--cu-navy)}.cu-entry-content code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:14px;color:#d63384}.cu-entry-content img,.cu-single-content img{max-width:100%!important;height:auto!important}.cu-entry-content iframe,.cu-entry-content video,.cu-entry-content embed{max-width:100%!important}.cu-entry-content pre,.cu-entry-content code{white-space:pre-wrap;word-wrap:break-word!important;max-width:100%!important;overflow-x:auto!important}.cu-entry-content table{width:100%;max-width:100%;border-collapse:collapse}h1,h2,h3,h4{word-wrap:break-word!important;overflow-wrap:break-word!important}.cu-breadcrumbs{word-wrap:break-word;overflow-wrap:break-word}.cu-trending-strip{overflow:hidden;position:relative}.cu-trending-strip::-webkit-scrollbar{display:none}.cu-tabs{scrollbar-width:none;-ms-overflow-style:none}.cu-tabs::-webkit-scrollbar{display:none}.cu-table{width:100%;max-width:100%}@media (max-width:1024px){.cu-hero h1{font-size:28px}.cu-hero-stats{gap:24px}.cu-stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cu-grid-3{grid-template-columns:repeat(2,1fr)}.cu-grid-4{grid-template-columns:repeat(2,1fr)}.cu-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){*{max-width:100vw;box-sizing:border-box}body{overflow-x:hidden!important;max-width:100vw!important}.cu-container{padding:0 14px!important;max-width:100%!important}.cu-content-wrap{grid-template-columns:1fr!important;gap:20px}.cu-hero{padding:30px 14px 24px}.cu-hero h1{font-size:22px!important;line-height:1.25!important;word-wrap:break-word!important}.cu-hero p{font-size:14px}.cu-hero-search input{font-size:14px;padding:12px 44px 12px 16px}.cu-hero-stats{gap:16px}.cu-hero-stat-num{font-size:22px}.cu-hero-tags{gap:6px}.cu-hero-tag{font-size:12px;padding:5px 10px}.cu-uni-header-inner{flex-direction:column;text-align:center;gap:16px}.cu-uni-header-meta{justify-content:center;flex-wrap:wrap}.cu-uni-header-routes{justify-content:center}.cu-uni-header-logo{width:60px;height:60px;font-size:18px}.cu-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px}.cu-stat-value{font-size:18px}.cu-stat-card{padding:12px}.cu-grid-2,.cu-grid-3,.cu-grid-4{grid-template-columns:1fr!important}.cu-team-grid{grid-template-columns:1fr!important}.cu-sidebar{position:static!important}.cu-table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}.cu-table td,.cu-table th{padding:8px 10px!important;font-size:13px!important;word-wrap:break-word!important}.cu-compare-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cu-uni-card{flex-direction:column;gap:10px}.cu-uni-card-logo{width:44px;height:44px;font-size:12px}.cu-breadcrumbs{font-size:12px!important;padding:10px 0!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.cu-section-title{font-size:18px!important;word-wrap:break-word!important}.cu-footer-inner{grid-template-columns:1fr!important;gap:24px}.cu-footer-bottom{font-size:12px}.cu-entry-content,main,article{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}.cu-entry-content{font-size:14px!important;line-height:1.65!important}.cu-entry-content h2{font-size:18px!important;padding:10px 12px!important;margin-top:24px!important}.cu-entry-content h3{font-size:16px!important;padding:8px 12px!important;margin-top:20px!important}.cu-entry-content h4{font-size:15px!important}.cu-entry-content p{margin-bottom:12px!important}.cu-entry-content ul,.cu-entry-content ol{padding-left:18px!important}.cu-entry-content table th,.cu-entry-content table td{padding:8px 10px!important;font-size:13px!important}.cu-entry-content img,main img{max-width:100%!important;height:auto!important}.cu-entry-content iframe,.cu-entry-content video{max-width:100%!important}.cu-entry-content pre,.cu-entry-content code{white-space:pre-wrap!important;word-wrap:break-word!important;max-width:100%!important;overflow-x:auto!important;font-size:12px!important}.cu-entry-content table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.cu-tabs{gap:0}.cu-tab{padding:10px 14px;font-size:13px}.cu-trending-card{width:160px}.cu-trending-thumb{height:90px}.cu-author-box{flex-direction:column}.cu-news-title{font-size:14px}.cu-method-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.cu-hero h1{font-size:20px!important}.cu-hero-stat-num{font-size:20px}.cu-hero-stats{gap:12px}.cu-stats-grid{grid-template-columns:repeat(2,1fr)!important}.cu-stat-value{font-size:16px}.cu-section-title{font-size:16px!important}.cu-sidebar-qs-item{font-size:13px}.cu-team-grid{grid-template-columns:1fr!important}}