.sc-budget{--bb-accent:#176baf;--bb-ink:#17324d;color:var(--bb-ink);font-family:inherit;line-height:1.9;max-width:1240px;margin:28px auto;padding:24px;background:#f5f8fc;border-radius:26px;box-sizing:border-box}.sc-budget *{box-sizing:border-box}.sc-budget a{text-decoration:none}.bb-hero{padding:36px;border-radius:22px;background:linear-gradient(120deg,var(--bb-accent),#142d4a);color:white;position:relative;overflow:hidden}.bb-hero h1{color:white!important;font-size:clamp(26px,4vw,42px);margin:8px 0}.bb-hero p{opacity:.9;margin:0}.bb-hero span{font-size:13px}.bb-breadcrumb{padding:18px 4px;font-size:14px}.bb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.bb-card{display:block;background:white;padding:24px;border:1px solid #e0e9f2;border-radius:20px;color:var(--bb-ink);box-shadow:0 6px 20px #16334a06;transition:transform .18s,box-shadow .18s}.bb-card:hover{box-shadow:0 10px 28px #16334a12}.bb-card h2,.bb-card h3{color:var(--bb-ink);margin:12px 0;font-size:21px}.bb-card p{font-size:14px;color:#52697d}.bb-icon{display:grid;place-items:center;width:48px;height:48px;background:#e8f3fd;color:var(--bb-accent);border-radius:15px;font-size:27px}.bb-search{display:flex;flex-wrap:wrap;gap:10px;background:white;padding:16px;border:1px solid #e0e9f2;border-radius:18px;margin-bottom:24px}.bb-search input,.bb-search select{font-family:inherit;min-height:46px;border:1px solid #dbe5ef;border-radius:10px;background:#f9fbfd;color:var(--bb-ink);padding:8px 12px;max-width:100%}.bb-search input:not([type=hidden]){flex:1 1 260px}.bb-button{display:inline-block;background:var(--bb-accent);color:white!important;border:0;border-radius:11px;padding:9px 16px;font-family:inherit;cursor:pointer}.bb-date{display:inline-block;background:#eaf4fc;border-radius:9px;padding:4px 12px;color:var(--bb-accent);font-weight:bold;direction:ltr}.bb-exam-head{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:18px 0 28px}.bb-exam-head h2{flex-basis:100%;margin:0}.bb-text{white-space:normal;font-size:16px}.bb-topic small{color:var(--bb-accent)}.bb-source{display:inline-block;margin-top:16px;color:var(--bb-accent);font-size:13px}.bb-topic:target{outline:3px solid var(--bb-accent);background:#f0f8ff;scroll-margin-top:30px}.bb-empty{text-align:center;border:1px dashed #bacbdc;padding:35px;border-radius:16px}.bb-muted{color:#627a8f;font-size:13px}.bb-notes{padding:18px;background:white;margin:20px 0;border-radius:14px}.bb-print{border:1px solid #d7e1eb;padding:9px 16px;background:white;border-radius:11px;font-family:inherit;cursor:pointer}.sc-budget a:focus-visible,.sc-budget button:focus-visible,.sc-budget input:focus-visible,.sc-budget select:focus-visible{outline:3px solid var(--bb-accent);outline-offset:3px}@media(max-width:600px){.sc-budget{padding:12px;margin:12px 0}.bb-hero{padding:24px}.bb-search>*{width:100%}.bb-card{padding:20px}.bb-grid{grid-template-columns:1fr}}@media print{.bb-search,.bb-breadcrumb,.bb-button,.bb-print{display:none!important}.sc-budget{background:white;padding:0;max-width:none}.bb-hero{background:white;color:black;padding:0}.bb-hero h1{color:black!important}.bb-grid{display:block}.bb-card{break-inside:avoid;margin:12px 0;box-shadow:none}}
.bb-institutions{position:relative;padding:8px 0 20px}.bb-institutions-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:6px 4px 28px}.bb-eyebrow{font-size:12px;color:var(--bb-accent);font-weight:700;letter-spacing:.2px}.bb-institutions-heading h2{font-size:clamp(25px,3vw,36px);margin:5px 0;color:#17324d;line-height:1.5}.bb-institutions-heading p{margin:0;color:#657c92;font-size:14px}.bb-alphabet{font-size:11px;color:#61768b;padding:8px 14px;border:1px solid #dce5ee;background:#ffffffbb;border-radius:30px;white-space:nowrap}.bb-institute-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;perspective:1100px}.sc-budget a.bb-institute-card{position:relative;display:flex;flex-direction:column;min-height:310px;padding:24px;border-radius:28px;overflow:hidden;color:white!important;background:linear-gradient(135deg,var(--brand-a),var(--brand-b));border:1px solid #ffffff60;box-shadow:0 16px 30px -18px var(--brand-b),inset 0 1px 0 #ffffff60;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--lift,0px));transition:transform .3s ease,box-shadow .3s ease;isolation:isolate;animation:bb-card-enter .7s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--card-delay)}.bb-institute-card::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--mouse-x,75%) var(--mouse-y,10%),#ffffff50,transparent 55%);opacity:.6;transition:opacity .3s}.bb-institute-card::after{content:'';position:absolute;inset:-120% -80%;background:linear-gradient(110deg,transparent 43%,#ffffff20 49%,transparent 55%);transform:translateX(-45%) rotate(-15deg);pointer-events:none;z-index:1;transition:transform .8s ease}.bb-institute-card:hover,.bb-institute-card:focus-visible{--lift:-7px;box-shadow:0 26px 40px -20px var(--brand-b),inset 0 1px 0 #ffffff80}.bb-institute-card:hover::before{opacity:1}.bb-institute-card:hover::after{transform:translateX(45%) rotate(-15deg)}.bb-card-orbit{position:absolute;width:260px;height:260px;left:-130px;bottom:-160px;border:1px solid #ffffff38;border-radius:50%;box-shadow:0 0 0 28px #ffffff0c,0 0 0 56px #ffffff08;z-index:-1;animation:bb-orbit 7s ease-in-out infinite}.bb-institute-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;opacity:.9;position:relative;z-index:2}.bb-card-number{font-size:17px;font-weight:700;opacity:.55}.bb-logo-stage{display:grid;place-items:center;align-self:center;width:min(100%,224px);height:126px;background:#fff;border-radius:22px;box-shadow:0 12px 25px #13314520;position:relative;z-index:2;margin:20px 0 24px;transform:translateZ(12px);transition:transform .4s ease}.bb-logo-stage img{width:180px!important;height:94px!important;max-width:86%!important;object-fit:contain;display:block;filter:none!important;opacity:1!important}.bb-logo-fallback{font-size:52px;color:var(--brand-b)}.bb-institute-card:hover .bb-logo-stage{transform:translateY(-3px)}.bb-institute-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;position:relative;z-index:2}.sc-budget .bb-institute-card h3{font-size:25px;font-weight:800;line-height:1.5;color:#fff!important;margin:0 0 4px}.bb-card-caption{font-size:12px;color:#ffffffe6}.bb-card-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff55;background:#ffffff18;border-radius:50%;font-size:24px;transition:background .25s,transform .25s}.bb-institute-card:hover .bb-card-arrow{background:#ffffff30;transform:translateX(-4px)}@keyframes bb-card-enter{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes bb-orbit{50%{transform:translate(10px,-10px)}}@media(max-width:950px){.bb-institute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bb-institutions-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:560px){.bb-institute-grid{grid-template-columns:1fr;gap:18px}.sc-budget a.bb-institute-card{min-height:295px;padding:22px}.bb-institutions-heading{margin:4px 4px 22px}.bb-logo-stage{margin:16px 0 20px}.bb-alphabet{white-space:normal}}@media(prefers-reduced-motion:reduce){.bb-institute-card,.bb-card-orbit{animation:none!important}.bb-institute-card,.bb-institute-card::after,.bb-logo-stage,.bb-card-arrow{transition:none!important}.sc-budget a.bb-institute-card{transform:none!important}}@media print{.bb-institute-grid{display:block}.sc-budget a.bb-institute-card{background:#fff!important;color:#17324d!important;border:1px solid #ddd;box-shadow:none;break-inside:avoid;margin-bottom:16px;min-height:0;animation:none}.sc-budget .bb-institute-card h3,.bb-card-caption{color:#17324d!important}.bb-institute-top,.bb-card-arrow,.bb-card-orbit{display:none}.bb-logo-stage{box-shadow:none}}
/* Version 1.9: navigation and discovery only; original budget sheets retain their styles. */
.sc-budget{background:linear-gradient(145deg,#f0f7fd,#f7f5fc 70%,#f0f9f7);border:1px solid #e5edf5}
.sc-budget .bb-svg{width:22px;height:22px;flex:none;vertical-align:middle}.sc-budget .bb-hero-new{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:250px;background:radial-gradient(ellipse at 12% 0,#49bad680,transparent 50%),linear-gradient(115deg,#286cb5,#163e70 65%,#283665);box-shadow:0 18px 35px -25px #193f7b80}
.bb-hero-copy{position:relative;z-index:2;flex:1;max-width:760px}.bb-hero-copy h1{line-height:1.5}.bb-eyebrow-light{color:#ddf6ff}.bb-hero-year{display:inline-flex;gap:9px;align-items:center;border:1px solid #ffffff45;background:#ffffff12;border-radius:30px;padding:5px 15px;margin-top:18px}.bb-hero-art{position:relative;display:grid;place-items:center;width:230px;min-height:200px;flex:none}.bb-orbit-one,.bb-orbit-two{position:absolute;width:190px;height:190px;border-radius:50%;border:1px solid #ffffff25;box-shadow:0 0 0 24px #ffffff05;animation:bb-orbit 8s ease-in-out infinite}.bb-orbit-two{width:250px;height:125px;transform:rotate(-35deg);box-shadow:none;animation:none}.bb-art-calendar{width:140px;height:154px;padding:18px;background:linear-gradient(155deg,#fffffffa,#e1f2ff);border-radius:22px;box-shadow:0 20px 35px #0e255445;border:1px solid #fff;transform:rotate(-8deg);color:#27679c;display:flex;align-items:center;flex-direction:column;gap:8px}.bb-art-calendar>svg{width:42px;height:42px}.bb-art-calendar>span{font-size:12px;font-weight:700}.bb-art-dots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bb-art-dots i{width:13px;height:13px;border-radius:4px;background:#c0dcef}.bb-art-dots i:nth-child(2){background:#3aa4de}.bb-art-dots i:nth-child(4){background:#29b5a6}.bb-art-badge{position:absolute;bottom:12px;right:16px;display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#ffd377;color:#935406;transform:rotate(8deg);box-shadow:0 12px 20px #102d5530}.bb-art-badge svg{width:30px;height:30px}.bb-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;line-height:2.2}.bb-breadcrumb a{color:#3d6484;padding:2px 0}.bb-breadcrumb>span{color:#9bb1c5;font-size:22px}.bb-section-heading{margin:16px 4px 26px}.bb-section-heading h2{margin:3px 0;color:#183b58;font-size:clamp(22px,3vw,30px)}.bb-section-heading p{color:#647b8f;font-size:14px;margin:0}.bb-year-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px}.sc-budget a.bb-year-card{position:relative;overflow:hidden;display:block;max-width:700px;padding:30px;border-radius:28px;background:radial-gradient(ellipse at 0 0,#63d4ea75,transparent 65%),linear-gradient(128deg,#1389cb,#2865a9 65%,#514f9f);color:white!important;box-shadow:0 20px 30px -20px #236fabb0;transition:transform .25s,box-shadow .25s;isolation:isolate}.bb-year-card:nth-child(even){background:linear-gradient(128deg,#9658cf,#4d62b1)}.bb-year-card:hover{transform:translateY(-5px);box-shadow:0 26px 35px -20px #236fab90}.bb-year-bubble{position:absolute;width:300px;height:300px;left:-150px;top:-170px;border-radius:50%;border:38px solid #ffffff12;z-index:-1}.bb-year-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.bb-year-symbol{display:grid;place-items:center;width:66px;height:66px;border:1px solid #ffffff4a;background:#ffffff18;border-radius:21px;transform:rotate(-5deg)}.bb-year-symbol svg{width:36px;height:36px}.bb-year-label{font-size:12px;padding:6px 12px;background:#ffffff18;border-radius:25px;border:1px solid #ffffff30}.bb-year-kicker{display:block;margin-top:26px;font-size:14px;color:#e4f5ff}.sc-budget .bb-year-card h3{color:#fff!important;font-size:clamp(34px,5vw,50px);line-height:1.5;margin:4px 0 7px;letter-spacing:1px;direction:ltr;text-align:right}.bb-year-description{font-size:14px;color:#f3faff}.bb-year-stats{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.bb-year-stats>span{font-size:12px;border-radius:10px;background:#103f692b;padding:6px 13px}.bb-year-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff35;padding-top:19px;font-size:14px;font-weight:700}.bb-year-arrow{display:grid;place-items:center;width:42px;height:42px;background:#fff;color:#246ca6;border-radius:14px;transition:transform .2s}.bb-year-card:hover .bb-year-arrow{transform:translateX(-4px)}
.sc-budget .bb-filter-panel{display:block;padding:22px 24px;box-shadow:0 8px 26px #21497306;background:#ffffffed;border-radius:22px;margin-bottom:18px}.bb-filter-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.bb-filter-heading strong{display:block;font-size:19px;color:#214867}.bb-filter-heading>div>span{display:block;color:#75899b;font-size:12px}.bb-filter-symbol{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#e9f5fd;color:#2188bc}.bb-filter-panel label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:#60798e}.bb-filter-panel label>span:first-child{font-weight:700}.sc-budget .bb-filter-panel input:not([type=checkbox]):not([type=hidden]),.sc-budget .bb-filter-panel select{width:100%;min-height:46px;font-size:14px;flex:none;min-width:0;box-shadow:none}.sc-budget .bb-filter-panel .bb-query-label>input{min-height:54px;font-size:15px;background:#f5faff;padding:12px 16px}.bb-primary-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.bb-more-filters{margin-top:18px;border-top:1px solid #edf1f5}.bb-more-filters summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer;padding:14px 0;color:#2d678f;font-size:13px;font-weight:700;list-style:none}.bb-more-filters summary::after{content:'+';margin-right:auto;background:#ecf5fc;border-radius:7px;width:25px;line-height:25px;text-align:center}.bb-more-filters[open] summary::after{content:'−'}.bb-more-filters summary>span{font-weight:400;color:#7e94a6;font-size:11px}.bb-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:10px}.sc-budget .bb-archive-check{flex-direction:row;align-items:center;grid-column:1/-1;background:#f6fafc;padding:10px 12px;border-radius:10px;gap:9px;cursor:pointer}.bb-archive-check input{width:19px;height:19px;accent-color:#2487b6;flex:none;min-height:0;padding:0;margin:0}.bb-filter-actions{display:flex;align-items:center;gap:22px;border-top:1px solid #edf1f5;padding-top:16px}.sc-budget .bb-filter-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;box-shadow:0 7px 15px #176baf22;background:linear-gradient(110deg,#247fba,#3269ad)}.bb-reset{font-size:13px;color:#698198}.bb-stat-strip{display:flex;flex-wrap:wrap;gap:18px;margin:0 3px 24px}.bb-stat-strip>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#74899d}.bb-stat-strip svg{width:17px;height:17px;color:#639abb}.bb-stat-strip strong{font-size:17px;color:#254e6d}.bb-track-switch{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;background:linear-gradient(110deg,#eef7ff,#f4f1fb);border:1px solid #dceaf5;border-radius:24px;margin:14px 0 22px}.bb-track-hint strong{display:block;font-size:20px;color:#274d6c}.bb-track-hint>span{display:block;font-size:12px;color:#71879a}.sc-budget .bb-track-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;flex:none}.sc-budget .bb-track-tabs a.bb-track-button{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:17px;border:1px solid #b9daf1;min-width:210px;background:#fff;color:#236995!important;box-shadow:0 3px 9px #23496b08;transition:transform .2s,box-shadow .2s}.sc-budget .bb-track-tabs a.bb-track-science{border-color:#b5e1d6;color:#167967!important;background:#f9fffd}.bb-track-button>svg{width:30px;height:30px}.bb-track-button>span strong{font-size:15px;display:block;line-height:1.6}.bb-track-button>span small{font-size:11px;font-weight:400;display:block;line-height:1.6;opacity:.85}.bb-track-check{margin-right:auto;display:grid;place-items:center;width:27px;height:27px;background:#edf6fd;border-radius:50%;font-size:16px}.bb-track-science .bb-track-check{background:#eaf7f2}.sc-budget .bb-track-tabs a.bb-track-math.is-active{background:linear-gradient(120deg,#247fc2,#4164b6);border-color:#337ac0;color:#fff!important;box-shadow:0 10px 22px -13px #2b68ae}.sc-budget .bb-track-tabs a.bb-track-science.is-active{background:linear-gradient(120deg,#118974,#239f79);border-color:#118974;color:#fff!important;box-shadow:0 10px 22px -13px #17765d}.bb-track-button.is-active .bb-track-check{background:#ffffff27}.sc-budget .bb-track-tabs a.bb-track-button:hover{transform:translateY(-3px);box-shadow:0 9px 18px #2b68ae15}.bb-overview-intro{display:flex;align-items:flex-start;gap:15px;background:#fff;border:1px solid #e2ebf4;border-radius:20px;padding:23px;margin-bottom:26px}.bb-overview-intro>span{background:#f2effc;color:#7960b7;padding:10px;border-radius:13px}.bb-overview-intro h2{font-size:22px;margin:0 0 5px;color:#274d6c}.bb-overview-intro p{font-size:14px;color:#6b8194;margin:0}.bb-all-exams{display:block;text-align:center;border:1px solid #d3e4f3;border-radius:15px;padding:12px;margin-top:20px;background:#f0f7fd;color:#2a6e9d;font-weight:700;font-size:14px}.bb-results-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 3px}.bb-results-heading h2{color:#224964;margin:2px 0;font-size:26px}.bb-result-count{background:#e5f2fb;border:1px solid #cce3f3;border-radius:24px;padding:4px 13px;font-size:13px;color:#387698;white-space:nowrap}.bb-result-card{display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.bb-result-card::before{content:'';position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#75bdea,#9381c9)}.bb-result-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:16px}.sc-budget .bb-result-top .bb-date{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:5px 8px}.bb-date svg{width:16px;height:16px}.bb-status{font-size:10px;border-radius:25px;padding:4px 8px;background:#f1f5f8;color:#7890a1}.bb-status.has-archive{background:#e7f7ef;color:#29866a}.bb-result-institute{font-size:13px;font-weight:700;color:#33749d}.bb-result-institute>span{color:#8699a9;font-weight:400}.bb-result-card h3{font-size:20px;margin:6px 0 8px}.bb-result-card>small{color:#6b8194;font-size:12px}.bb-result-card p{margin:5px 0 20px;line-height:1.9}.bb-result-actions{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid #edf2f6}.bb-result-actions .bb-button{font-size:12px;display:inline-flex;gap:7px;align-items:center}.bb-result-actions svg{width:16px;height:16px}.bb-result-archive{font-size:12px;color:#52977f}.bb-empty-new{background:#fff;padding:35px 20px}.bb-empty-new>svg{width:42px;height:42px;color:#80a6c3}.bb-empty-new h3{font-size:20px;color:#365d79;margin:10px 0}.bb-empty-new p{font-size:14px;color:#8397a7}.bb-back-link{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:#477895;margin-top:8px}.bb-copy-link{border:1px solid #d7e1eb;padding:9px 16px;background:white;border-radius:11px;font-family:inherit;cursor:pointer;color:#3d6b8d}.bb-copy-status{font-size:12px;color:#258372}.bb-filter-heading,.bb-track-switch,.bb-year-card,.bb-result-card{overflow-wrap:anywhere}
@media(max-width:1000px){.bb-track-switch{align-items:flex-start;flex-direction:column}.sc-budget .bb-track-tabs{width:100%}.sc-budget .bb-track-tabs a.bb-track-button{flex:1}.bb-hero-art{width:190px}.bb-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.sc-budget .bb-hero-new{min-height:0;padding:26px 22px;gap:12px}.bb-hero-art{display:none}.bb-hero-copy h1{font-size:28px}.bb-hero-copy p{font-size:13px}.bb-hero-year{font-size:11px!important}.sc-budget .bb-filter-panel{padding:17px}.bb-primary-filters{grid-template-columns:1fr;gap:12px}.bb-advanced-grid{grid-template-columns:1fr}.bb-filter-panel>*{width:auto}.bb-query-label,.bb-primary-filters,.bb-more-filters{width:100%}.bb-filter-actions{gap:14px;flex-wrap:wrap}.bb-filter-actions .bb-button{width:100%}.bb-filter-actions .bb-reset{width:100%;text-align:center}.bb-filter-heading strong{font-size:17px}.bb-filter-heading>div>span{font-size:11px}.bb-more-filters summary>span{display:none}.bb-stat-strip{gap:10px 16px}.bb-stat-strip>span{font-size:10px}.bb-stat-strip strong{font-size:15px}.bb-track-switch{padding:16px;gap:13px}.sc-budget .bb-track-tabs{gap:10px}.sc-budget .bb-track-tabs a.bb-track-button{min-width:0;padding:13px 11px;gap:7px;flex:1 1 140px}.bb-track-button>svg{width:25px;height:25px}.bb-track-button>span strong{font-size:13px}.bb-track-button>span small{font-size:10px}.bb-track-check{width:23px;height:23px;font-size:13px}.bb-track-hint strong{font-size:17px}.bb-track-hint>span{font-size:11px}.bb-year-card{padding:24px!important}.bb-year-symbol{width:56px;height:56px}.bb-year-stats{gap:8px}.bb-year-stats>span{font-size:11px}.bb-overview-intro{padding:18px;gap:11px}.bb-overview-intro h2{font-size:19px}.bb-overview-intro p{font-size:12px}.bb-overview-intro>span{padding:8px}.bb-results-heading h2{font-size:22px}.bb-result-actions{flex-wrap:wrap}.bb-breadcrumb{font-size:12px;gap:8px}.bb-copy-status{flex-basis:100%}.bb-exam-head{gap:10px}}
@media(prefers-reduced-motion:reduce){.bb-orbit-one,.bb-orbit-two{animation:none!important}.bb-year-card,.bb-year-arrow,.bb-track-button{transition:none!important}.bb-year-card:hover,.sc-budget .bb-track-tabs a.bb-track-button:hover{transform:none!important}}
@media print{.bb-hero-art,.bb-copy-link,.bb-copy-status,.bb-track-switch,.bb-filter-panel,.bb-stat-strip,.bb-back-link,.bb-all-exams{display:none!important}.sc-budget .bb-hero-new{min-height:0;background:#fff;box-shadow:none;color:#000}.bb-hero-copy p,.bb-hero-year,.bb-eyebrow-light{color:#000}.bb-result-card::before{display:none}}
.bb-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px}.bb-active-filters a{display:inline-flex;align-items:center;gap:10px;background:#edf5fc;border:1px solid #d4e5f4;padding:4px 10px;border-radius:25px;color:#447394;font-size:11px}.bb-active-filters b{font-size:17px;font-weight:400;line-height:1}.bb-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.bb-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:5px 12px;border:1px solid #d9e5f1;border-radius:11px;background:#fff;color:#497c9c;font-size:13px}.bb-pagination a[aria-current=page]{background:#287db6;color:#fff;border-color:#287db6}.bb-pagination>span{font-size:11px;color:#7a92a5;margin:0 8px}@media print{.bb-active-filters,.bb-pagination{display:none!important}}
