.bu-site{font-family:Arial,Helvetica,sans-serif;color:#101d35;background:#fff;max-width:1440px;margin:0 auto;font-size:16px;line-height:1.45}.bu-site *{box-sizing:border-box}.bu-site a{text-decoration:none}.bu-top{background:#062653;color:#fff;padding:7px 18px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.bu-top a{color:#fff}.bu-brand{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 22px;min-height:118px}.bu-brand-name{color:#083c80;font-weight:900;font-size:46px;line-height:1;display:flex;flex-direction:column}.bu-brand-name span span{color:#e20c19}.bu-brand-name img{max-height:78px;max-width:390px;object-fit:contain}.bu-brand-name small{font-size:16px;color:#10203e;margin-top:8px}.bu-search{display:flex;width:min(48%,620px);height:48px;border:1px solid #cbd4e1;border-radius:9px;overflow:hidden}.bu-search input{flex:1;min-width:0;border:0;padding:0 16px;font-size:16px}.bu-search button{width:65px;background:#06458f;color:#fff;border:0;font-size:28px}.bu-nav{display:flex;align-items:center;justify-content:space-between;background:var(--bu-nav);padding:0 18px;min-height:52px;gap:15px}.bu-nav-items{display:flex;align-items:center;gap:0;flex-wrap:wrap}.bu-nav-items a{color:#fff;font-weight:700;padding:14px 17px}.bu-nav-items a:first-child{background:#087fe6;border-radius:8px}.bu-alert{background:#e50914;color:white;padding:12px 18px;border-radius:12px;font-weight:bold;white-space:nowrap}.bu-menu-toggle{display:none}.bu-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:7px 16px}.bu-hero{min-height:290px;border-radius:0 13px 13px 0;background:linear-gradient(90deg,#001b3b,#1265a6);background-size:cover;background-position:center;display:flex;align-items:center;padding:28px;color:#fff}.bu-hero>div{max-width:600px}.bu-hero h1{font-size:clamp(32px,4.3vw,58px);line-height:1.05;margin:0 0 18px;font-weight:900}.bu-hero p{font-size:20px;font-weight:700;font-style:italic;margin:0}.bu-hero-button{display:inline-block;background:#ffca16;color:#10203e;padding:9px 16px;border-radius:6px;font-weight:bold;margin-top:15px}.bu-shortcuts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:18px 0}.bu-shortcut{min-height:92px;border-radius:12px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:bold;padding:10px 4px;background:#0750a0}.bu-shortcut span{font-size:25px}.bu-shortcut.bu_result{background:#078632}.bu-shortcut.bu_admit{background:#5a20a7}.bu-shortcut.bu_admission{background:#f47708}.bu-shortcut.bu_yojana{background:#009b77}.bu-shortcut.bu_education{background:#0875d9}.bu-shortcut.bu_form{background:#df1262}.bu-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bu-panel{border:1px solid #dce3eb;border-radius:11px;overflow:hidden;box-shadow:0 2px 7px #0b244012}.bu-panel>header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;background:#06438e;color:#fff}.bu-panel h2{font-size:19px;margin:0}.bu-panel header a{color:#fff;font-weight:bold;font-size:13px}.bu-panel ul,.bu-latest ul{list-style:none;margin:0;padding:8px 12px}.bu-panel li,.bu-latest li{padding:8px 2px;border-bottom:1px solid #e8edf2;line-height:1.35}.bu-panel li:last-child,.bu-latest li:last-child{border:0}.bu-panel li a,.bu-latest li a{color:#101d35;font-weight:600}.bu-panel li:before{content:'●';color:#e50914;margin-right:9px;font-size:12px}.bu-panel.bu_result>header{background:#087d32}.bu-panel.bu_admit>header{background:#5c20a4}.bu-panel.bu_answer>header{background:#7b3eb0}.bu-panel.bu_admission>header{background:#e96e08}.bu-panel.bu_scholarship>header{background:#078b76}.bu-panel.bu_yojana>header{background:#008b70}.bu-panel li b{background:#ed111b;color:#fff;border-radius:3px;padding:1px 4px;font-size:9px;margin-left:5px}.bu-empty{color:#778}.bu-latest{border:1px solid #e1e6ed;border-radius:12px;box-shadow:0 2px 8px #0b244015;overflow:hidden}.bu-latest h2{background:#e50914;color:#fff;text-align:center;padding:11px;margin:0;font-size:21px}.bu-latest li{font-size:14px}.bu-view-all{display:block;background:#1764b0;color:#fff;text-align:center;border-radius:22px;padding:8px;margin:8px auto 14px;width:75%;font-weight:bold}.bu-footer{margin-top:22px;background:#062653;color:#fff;padding:24px;display:flex;justify-content:space-between;gap:18px}.bu-footer strong{font-size:24px}.bu-footer p{margin:5px 0}.bu-footer a{color:#fff;margin:0 8px}.bu-article-details{border:1px solid #dce3eb;border-radius:10px;padding:15px;margin:0 0 22px}.bu-article-details h2{margin-top:0}.bu-article-details table{width:100%;border-collapse:collapse}.bu-article-details th,.bu-article-details td{border:1px solid #e0e5eb;padding:9px;text-align:left}.bu-article-details th{width:36%;background:#f4f7fb}
@media(max-width:1000px){.bu-main-grid{grid-template-columns:minmax(0,1fr) 240px}.bu-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.bu-nav-items a{padding:12px 9px;font-size:14px}.bu-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.bu-top{font-size:11px;padding:7px 10px}.bu-top-links{display:none}.bu-brand{padding:13px;min-height:auto;align-items:flex-start;flex-direction:column;gap:12px}.bu-brand-name{font-size:36px}.bu-brand-name small{font-size:12px}.bu-search{width:100%;height:43px}.bu-nav{padding:8px 12px;flex-wrap:wrap}.bu-menu-toggle{display:block;background:transparent;color:#fff;border:0;font-weight:bold;font-size:16px}.bu-nav-items{display:none;width:100%;flex-direction:column;align-items:stretch}.bu-nav-items.is-open{display:flex}.bu-nav-items a{padding:10px 12px;border-top:1px solid #ffffff25}.bu-alert{font-size:12px;padding:9px 11px}.bu-main-grid{display:flex;flex-direction:column;padding:8px;gap:12px}.bu-hero{min-height:220px;padding:20px 16px;border-radius:10px}.bu-hero h1{font-size:34px}.bu-hero p{font-size:15px}.bu-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}.bu-shortcut{min-height:78px;font-size:12px}.bu-shortcut span{font-size:20px}.bu-sections{grid-template-columns:1fr;gap:11px}.bu-panel h2{font-size:17px}.bu-sidebar{order:-1}.bu-latest ul{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.bu-latest li{font-size:12px}.bu-footer{flex-direction:column;padding:18px}.bu-footer a{display:inline-block;margin:5px 8px 5px 0}}

.bu-sidebar-banner{display:block;position:relative;margin-top:16px;border:1px solid #d8e0e9;border-radius:12px;overflow:hidden;color:#10203e;box-shadow:0 2px 8px #0b244015}.bu-sidebar-banner img{display:block;width:100%;height:auto;max-height:230px;object-fit:cover}.bu-sidebar-banner span{display:block;padding:12px 14px;background:#fff}.bu-sidebar-banner strong{display:block;font-size:20px;margin-bottom:4px}.bu-article-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.bu-article-cta{display:inline-block;background:#0750a0;color:#fff!important;padding:11px 17px;border-radius:7px;font-weight:700}.bu-article-cta:hover{background:#e50914;color:#fff!important}.bu-article-details{background:#fff}.bu-article-details tr:nth-child(even) td{background:#fafcff}

/* 0.4.0 visual customizer variables */
.bu-main-grid{grid-template-columns:minmax(0,1fr) var(--bu-sidebar-width,280px)}.bu-hero{min-height:var(--bu-hero-height,300px);text-align:var(--bu-hero-align,left)}.bu-shortcuts{grid-template-columns:repeat(var(--bu-shortcut-columns,7),minmax(0,1fr))}.bu-sections{grid-template-columns:repeat(var(--bu-section-columns,3),minmax(0,1fr))}.bu-header-compact .bu-brand{min-height:82px;padding-top:10px;padding-bottom:10px}.bu-header-compact .bu-brand-name{font-size:38px}.bu-header-centered .bu-brand{flex-direction:column;justify-content:center;text-align:center}.bu-header-centered .bu-brand-name{align-items:center}.bu-header-centered .bu-search{width:min(100%,650px)}@media(max-width:1000px){.bu-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.bu-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bu-main-grid{grid-template-columns:1fr}.bu-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.bu-sections{grid-template-columns:1fr}.bu-header-centered .bu-brand{align-items:stretch}.bu-header-centered .bu-brand-name{align-items:center}}
/* 0.5.0 navigation and multi-column footer */
.bu-nav-items ul{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.bu-nav-items li{margin:0;padding:0}.bu-nav-items li a{display:block;color:#fff;font-weight:700;padding:14px 17px}.bu-nav-items .sub-menu{display:none;position:absolute;z-index:20;background:#063779;min-width:190px;box-shadow:0 4px 12px #0003}.bu-nav-items li{position:relative}.bu-nav-items li:hover>.sub-menu,.bu-nav-items li:focus-within>.sub-menu{display:block}.bu-footer{display:grid;grid-template-columns:1.5fr repeat(3,1fr);align-items:start}.bu-footer-column h3{font-size:17px;margin:0 0 10px}.bu-footer-column p{margin:6px 0}.bu-footer-column p:first-letter{color:#ffd34a}@media(max-width:700px){.bu-footer{display:flex;flex-direction:column}.bu-nav-items ul{display:flex;flex-direction:column;align-items:stretch}.bu-nav-items .sub-menu{position:static;box-shadow:none;padding-left:14px}}

/* 0.6.0 global design tokens and social footer */
.bu-site{max-width:var(--bu-site-width,1440px);font-family:var(--bu-font,system-ui,Arial,sans-serif);color:var(--bu-text,#101d35);background:var(--bu-page-bg,#fff)}
.bu-panel,.bu-latest,.bu-sidebar-banner,.bu-article-details{border-radius:var(--bu-radius,11px);background:var(--bu-card-bg,#fff)}
.bu-panel>header{background:var(--bu-primary,#06438e)}
.bu-footer{background:var(--bu-footer-bg,#062653)}
.bu-social-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #ffffff30}
.bu-social-links a{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border:1px solid #ffffff55;border-radius:999px;color:#fff;font-weight:700;font-size:13px;transition:background .2s ease}
.bu-social-links a:hover,.bu-social-links a:focus{background:var(--bu-primary,#0750a0);color:#fff}
.bu-article-cta{background:var(--bu-primary,#0750a0)}
.bu-shortcut{border-radius:var(--bu-radius,11px)}
.bu-panel,.bu-latest{overflow:hidden}
@media(max-width:700px){.bu-social-links{padding-top:14px}}

/* 0.7.0 per-section layout presets and accent controls */
.bu-panel>header{background:var(--bu-section-accent,var(--bu-primary,#06438e)) !important}
.bu-panel li:before{color:var(--bu-section-accent,var(--bu-red,#e50914))}
.bu-panel-compact>header{padding:7px 11px}
.bu-panel-compact h2{font-size:16px}
.bu-panel-compact ul{padding:4px 10px}
.bu-panel-compact li{padding:5px 2px;font-size:13px}
.bu-panel-featured{border-top:4px solid var(--bu-section-accent,var(--bu-primary))}
.bu-panel-featured>header{padding:14px 15px}
.bu-panel-featured h2{font-size:21px}
.bu-panel-featured ul{padding:11px 15px}
.bu-panel-featured li{padding:10px 3px;font-size:15px}
.bu-panel-featured li a{font-weight:700}


/* 0.8.0 advanced per-section homepage builder */
.bu-panel{background:var(--bu-section-bg,var(--bu-card-bg,#fff))}
.bu-panel.bu-layout-cards .bu-card-grid{display:grid;grid-template-columns:repeat(var(--bu-card-columns,2),minmax(0,1fr));gap:12px;padding:12px}
.bu-post-card{min-width:0;border:1px solid #e3e9f0;border-radius:9px;overflow:hidden;background:var(--bu-card-bg,#fff);box-shadow:0 1px 4px #102a430d}
.bu-post-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef2f6}
.bu-post-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.bu-post-card-body{padding:10px 12px}
.bu-post-title{font-weight:700;color:var(--bu-text,#101d35)}
.bu-post-card-body p,.bu-list-excerpt{font-size:13px;line-height:1.5;color:#657184;margin:6px 0 0}
.bu-new-badge{display:inline-block;margin-left:6px;background:var(--bu-red,#e50914);color:#fff;border-radius:3px;padding:1px 5px;font-size:9px}
.bu-panel.bu-layout-cards>header{border-bottom:0}
.bu-panel.bu-layout-cards .bu-empty{padding:12px}
@media(max-width:1000px){.bu-panel.bu-layout-cards .bu-card-grid{grid-template-columns:repeat(min(var(--bu-card-columns,2),2),minmax(0,1fr))}}
@media(max-width:600px){.bu-panel.bu-layout-cards .bu-card-grid{grid-template-columns:1fr}.bu-post-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.bu-post-thumb{height:100%;min-height:92px;aspect-ratio:auto}.bu-post-card-body{padding:9px}.bu-post-card-body p{font-size:12px}}
/* Admin builder row readability */
.bu-builder-row label{font-size:12px;display:inline-flex;align-items:center;gap:5px}
.bu-builder-row .dashicons-menu{color:#646970}

/* 0.9.0: per-section spacing token */
.bu-sections{gap:var(--bu-section-gap,18px)}

/* v1.1.0 Advanced visual design controls */
.bu-site .bu-hero{border-radius:var(--bu-hero-radius,14px)}
.bu-site .bu-hero-button{transition:transform .18s ease,filter .18s ease;border:2px solid #ffca16}
.bu-site .bu-hero-button:hover{transform:translateY(-2px);filter:brightness(1.04)}
.bu-site .bu-button-outline{background:transparent;color:#fff;border-color:#fff}
.bu-site .bu-button-pill{border-radius:999px;padding:11px 22px}
.bu-site.bu-heading-gradient .bu-panel>header{background:linear-gradient(110deg,var(--bu-section-accent,var(--bu-primary)),color-mix(in srgb,var(--bu-section-accent,var(--bu-primary)) 65%,#111)) !important}
.bu-site.bu-heading-minimal .bu-panel>header{background:transparent !important;color:var(--bu-text,#101d35);border-bottom:3px solid var(--bu-section-accent,var(--bu-primary));padding:10px 4px}
.bu-site.bu-heading-minimal .bu-panel>header a{color:var(--bu-section-accent,var(--bu-primary))}
.bu-site.bu-shadow-none .bu-panel,.bu-site.bu-shadow-none .bu-latest,.bu-site.bu-shadow-none .bu-post-card,.bu-site.bu-shadow-none .bu-shortcut{box-shadow:none}
.bu-site.bu-shadow-soft .bu-panel,.bu-site.bu-shadow-soft .bu-latest,.bu-site.bu-shadow-soft .bu-post-card{box-shadow:0 3px 12px #102a4312}
.bu-site.bu-shadow-strong .bu-panel,.bu-site.bu-shadow-strong .bu-latest,.bu-site.bu-shadow-strong .bu-post-card{box-shadow:0 7px 22px #102a4326}
.bu-site.bu-border-0 .bu-panel,.bu-site.bu-border-0 .bu-latest,.bu-site.bu-border-0 .bu-post-card{border-color:transparent}
.bu-site.bu-border-2 .bu-panel,.bu-site.bu-border-2 .bu-latest,.bu-site.bu-border-2 .bu-post-card{border-width:2px}
.bu-site.bu-shortcut-gradient .bu-shortcut{background-image:linear-gradient(135deg,#ffffff20,#00000018)}
.bu-site.bu-shortcut-outline .bu-shortcut{background:transparent !important;color:var(--bu-primary);border:2px solid currentColor}


/* v1.2.0: layout presets, responsive controls and content density */
.bu-site.bu-preset-compact .bu-panel>header{padding-top:8px;padding-bottom:8px}
.bu-site.bu-preset-compact .bu-panel li{padding-top:6px;padding-bottom:6px}
.bu-site.bu-preset-compact .bu-shortcut{padding:9px 10px}
.bu-site.bu-preset-magazine .bu-panel{border-radius:14px}
.bu-site.bu-preset-magazine .bu-panel>header{padding:15px 16px}
.bu-site.bu-preset-magazine .bu-post-card{border-radius:12px}
.bu-site.bu-density-compact .bu-panel li{padding-top:5px;padding-bottom:5px}
.bu-site.bu-density-compact .bu-post-card-body{padding:8px 10px}
.bu-site.bu-density-spacious .bu-panel li{padding-top:12px;padding-bottom:12px}
.bu-site.bu-density-spacious .bu-post-card-body{padding:15px 16px}
@media(min-width:601px) and (max-width:1000px){
 .bu-site .bu-shortcuts{grid-template-columns:repeat(min(var(--bu-shortcut-columns,7),4),minmax(0,1fr))}
 .bu-site .bu-panel.bu-layout-cards .bu-card-grid{grid-template-columns:repeat(var(--bu-tablet-columns,2),minmax(0,1fr))}
}
@media(max-width:600px){
 .bu-site .bu-shortcuts{grid-template-columns:repeat(var(--bu-mobile-shortcut-columns,2),minmax(0,1fr))}
 .bu-site .bu-panel.bu-layout-cards .bu-card-grid{grid-template-columns:1fr}
}


/* v1.3.0 Advanced Section Builder */
.bu-site .bu-panel>header{gap:12px}
.bu-site .bu-panel.bu-heading-align-center>header{justify-content:center;text-align:center;flex-wrap:wrap}
.bu-site .bu-panel.bu-heading-align-center>header h2{width:100%;text-align:center}
.bu-site .bu-panel.bu-heading-align-center>header a{margin:0 auto}
.bu-site .bu-section-intro{margin:0;padding:0 var(--bu-section-inner-spacing,12px) 8px;color:color-mix(in srgb,var(--bu-text,#101d35) 72%,#fff);font-size:13px;line-height:1.55}
.bu-site .bu-layout-cards .bu-section-intro{padding-bottom:0}
.bu-site .bu-panel>ul{padding-left:var(--bu-section-inner-spacing,12px);padding-right:var(--bu-section-inner-spacing,12px)}
.bu-site .bu-panel .bu-card-grid{padding:var(--bu-section-inner-spacing,12px)}


/* 1.4.0 Advanced Homepage Design System */
.bu-site{--bu-card-gap:12px;--bu-panel-radius:12px;--bu-section-border:#dce3eb}
.bu-panel,.bu-latest,.bu-sidebar-banner,.bu-article-details{border-radius:var(--bu-panel-radius,var(--bu-radius,12px));border-color:var(--bu-section-border,#dce3eb)}
.bu-panel.bu-layout-cards .bu-card-grid{gap:var(--bu-card-gap,12px)}
.bu-post-card{border-color:var(--bu-section-border,#e3e9f0);border-radius:var(--bu-panel-radius,9px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.bu-hover-lift .bu-post-card:hover,.bu-hover-lift .bu-shortcut:hover,.bu-hover-lift .bu-sidebar-banner:hover{transform:translateY(-3px);box-shadow:0 8px 22px #102a4320}
.bu-hover-glow .bu-post-card:hover,.bu-hover-glow .bu-panel:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--bu-primary,#0750a0) 22%,transparent),0 8px 22px #102a4318}
.bu-hover-none .bu-post-card,.bu-hover-none .bu-shortcut,.bu-hover-none .bu-sidebar-banner{transition:none}
.bu-link-normal .bu-panel li a,.bu-link-normal .bu-latest li a{font-weight:400}
.bu-link-bold .bu-panel li a,.bu-link-bold .bu-latest li a{font-weight:700}
.bu-shortcut,.bu-sidebar-banner{transition:transform .18s ease,box-shadow .18s ease}
@media(prefers-reduced-motion:reduce){.bu-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* v1.5.0: accessible, responsive live headlines strip */
.bu-site .bu-live-strip{display:flex;align-items:center;gap:0;margin:12px 0 16px;min-width:0;overflow:hidden;border:1px solid var(--bu-section-border,#dce3eb);border-radius:10px;background:#fff;box-shadow:0 2px 8px #102a430c}
.bu-site .bu-live-label{display:inline-flex;align-items:center;gap:8px;align-self:stretch;flex:0 0 auto;padding:12px 15px;background:var(--bu-primary,#073b82);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
.bu-site .bu-live-dot{width:7px;height:7px;border-radius:50%;background:#ffcf45;box-shadow:0 0 0 3px #ffffff26}
.bu-site .bu-live-strip ul{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;list-style:none;margin:0;padding:0;scrollbar-width:thin}
.bu-site .bu-live-strip li{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:10px 15px;border-right:1px solid var(--bu-section-border,#e5eaf0);font-size:13px;line-height:1.4}
.bu-site .bu-live-strip li a{max-width:340px;color:var(--bu-text,#101d35);font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bu-site .bu-live-strip li a:hover,.bu-site .bu-live-strip li a:focus{text-decoration:underline;color:var(--bu-primary,#073b82)}
.bu-site .bu-live-strip time{color:#748094;font-size:11px;white-space:nowrap}
.bu-site .bu-live-strip-light{background:#f7f9fc}
.bu-site .bu-live-strip-light .bu-live-label{background:#edf3fb;color:var(--bu-primary,#073b82);border-right:1px solid var(--bu-section-border,#dce3eb)}
.bu-site .bu-live-strip-light .bu-live-dot{background:#e34a4a;box-shadow:0 0 0 3px #e34a4a20}
@media(max-width:600px){.bu-site .bu-live-strip{align-items:stretch}.bu-site .bu-live-label{padding:10px 11px;font-size:10px}.bu-site .bu-live-strip li{padding:9px 11px}.bu-site .bu-live-strip li a{max-width:210px}}

/* 1.6.0 Featured Updates Grid */
.bu-featured-grid{margin:18px 16px 20px;padding:16px;background:#fff;border:1px solid #dce3eb;border-radius:14px;box-shadow:0 3px 14px #0b244010}
.bu-featured-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.bu-featured-heading span{display:block;color:var(--bu-primary,#0750a0);font-size:10px;font-weight:900;letter-spacing:1.5px}
.bu-featured-heading h2{margin:2px 0 0;color:#10203e;font-size:23px;line-height:1.2}
.bu-featured-heading>a{color:var(--bu-primary,#0750a0);font-weight:800;font-size:13px;white-space:nowrap}
.bu-featured-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bu-card-gap,12px)}
.bu-featured-card{min-width:0;border:1px solid #e5eaf0;border-radius:11px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}
.bu-featured-card:hover{transform:translateY(-3px);box-shadow:0 7px 20px #10203e18}
.bu-featured-image{display:block;height:145px;background:linear-gradient(135deg,#073b82,#1688cf);overflow:hidden}
.bu-featured-image img{display:block;width:100%;height:100%;object-fit:cover}
.bu-featured-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:900;letter-spacing:.5px}
.bu-featured-content{padding:11px 12px 12px}
.bu-featured-category{display:inline-block;color:#0750a0;background:#eaf2fc;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:800}
.bu-featured-content h3{font-size:15px;line-height:1.35;margin:8px 0;color:#10203e}
.bu-featured-content h3 a{color:inherit}
.bu-featured-content p{font-size:12px;line-height:1.45;color:#5e6b7c;margin:0 0 8px}
.bu-featured-content time{font-size:11px;color:#7b8796}
@media(max-width:1000px){.bu-featured-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bu-featured-grid{margin:12px 8px;padding:12px}.bu-featured-heading h2{font-size:20px}.bu-featured-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bu-featured-image{height:112px}.bu-featured-content{padding:9px}.bu-featured-content h3{font-size:13px}.bu-featured-content p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.bu-featured-card{transition:none}.bu-featured-card:hover{transform:none}}


/* 1.7.0 Trending / Most Viewed section */
.bu-trending{margin:18px 16px 20px;padding:16px;background:#fff;border:1px solid #dce3eb;border-radius:14px;box-shadow:0 3px 14px #0b244010}
.bu-trending .bu-featured-heading{margin-bottom:8px}
.bu-trending-list{list-style:none;margin:0;padding:0;counter-reset:bu-trend}
.bu-trending-list li{display:flex;align-items:center;gap:12px;padding:11px 3px;border-top:1px solid #edf0f4}
.bu-trending-rank{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:9px;background:#eaf2fc;color:var(--bu-primary,#0750a0);font-weight:900}
.bu-trending-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}
.bu-trending-copy a{color:#10203e;font-weight:800;line-height:1.35;text-decoration:none}
.bu-trending-copy small{font-size:11px;color:#7b8796}
.bu-trending-views{white-space:nowrap;font-size:11px;color:#69778a;font-weight:700}
@media(max-width:700px){.bu-trending{margin:12px 8px;padding:12px}.bu-trending-list li{gap:8px}.bu-trending-views{font-size:10px}}
