.leeds-page{background:#f4f8fb}.leeds-hero{padding-top:205px}.leeds-hero-layout{grid-template-columns:1fr 380px;min-height:560px}.leeds-hero-copy .eyebrow{color:#7fbeff}.leeds-hero-stat{position:relative;z-index:1;padding:34px;border:1px solid rgba(99,180,255,.34);background:linear-gradient(145deg,rgba(9,30,50,.92),rgba(7,17,31,.78));box-shadow:0 32px 70px rgba(0,0,0,.26),inset 0 0 55px rgba(22,142,255,.08)}.leeds-hero-stat span{display:block;color:#88bff2;font:800 12px Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.leeds-hero-stat strong{display:block;margin:12px 0 6px;color:#fff;font:800 clamp(62px,8vw,96px)/1 Manrope,Arial,sans-serif;letter-spacing:-.06em}.leeds-hero-stat p{margin:0;color:#b6c6d5;font-size:17px;line-height:1.55}.leeds-section-heading{max-width:820px;margin-bottom:36px}.leeds-section-heading h2{margin:0 0 14px;color:#07111f;font-size:clamp(34px,4vw,54px)}.leeds-section-heading p:not(.eyebrow){margin:0;color:#516274;font-size:18px;line-height:1.65}.leeds-chart-section,.leeds-areas-covered-section{background:#07111f;color:#fff}.leeds-chart-section .leeds-section-heading h2,.leeds-areas-covered-section .leeds-section-heading h2{color:#fff}.leeds-chart-section .leeds-section-heading p:not(.eyebrow),.leeds-areas-covered-section .leeds-section-heading p:not(.eyebrow){color:#aebdcb}.leeds-summary-grid{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:16px;margin-bottom:18px}.leeds-summary-card{padding:24px;border:1px solid #d5e4ef;background:#fff;box-shadow:0 18px 44px rgba(7,30,49,.06)}.leeds-summary-card span{display:block;margin-bottom:11px;color:#3975aa;font:800 11px Manrope,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.leeds-summary-card strong{display:block;color:#07111f;font:800 30px/1.05 Manrope,Arial,sans-serif;letter-spacing:-.04em}.leeds-total-card strong{font-size:54px;color:#087ee9}.leeds-summary-card p{margin:9px 0 0;color:#5e6e7f;font-size:14px;line-height:1.45}.leeds-area-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.leeds-area-card{padding:20px 18px;border:1px solid #d5e4ef;background:#fff}.leeds-area-card h3{margin:0 0 12px;color:#07111f;font-size:17px;letter-spacing:-.015em}.leeds-area-card strong{display:block;color:#087ee9;font:800 38px/1 Manrope,Arial,sans-serif;letter-spacing:-.05em}.leeds-area-card p{margin:9px 0 0;color:#5e6e7f;font-size:13px}.leeds-chart-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:start}.leeds-chart-card,.leeds-area-trends-card{position:relative;padding:28px;border:1px solid #233b54;background:#0a1828;box-shadow:0 32px 70px rgba(0,0,0,.24)}.leeds-area-trends-card{background:#fff;border-color:#d5e4ef;box-shadow:0 24px 60px rgba(7,30,49,.08)}.leeds-chart-topline{display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.leeds-chart-topline h3{margin:0 0 4px;color:#fff;font-size:24px}.leeds-chart-topline p{margin:0;color:#92a8bd}.leeds-chart-topline span{align-self:start;padding:6px 10px;border:1px solid #2b4b66;color:#9fd3ff;font-size:12px}.leeds-chart-wrap{position:relative;min-height:340px}.leeds-chart-wrap svg{display:block;width:100%;height:auto;overflow:visible}.leeds-chart-wrap .axis{stroke:#3d5268;stroke-width:1}.leeds-chart-wrap .grid-line{stroke:#20374d;stroke-width:1}.leeds-chart-wrap .tick-label{fill:#91a3b5;font:600 11px "DM Sans",Arial,sans-serif}.leeds-chart-wrap .chart-line{fill:none;stroke:#42a5ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.leeds-chart-wrap .chart-line.area-line-1{stroke:#42a5ff}.leeds-chart-wrap .chart-line.area-line-2{stroke:#16c784}.leeds-chart-wrap .chart-line.area-line-3{stroke:#f6b44b}.leeds-chart-wrap .chart-line.area-line-4{stroke:#d66bff}.leeds-chart-wrap .chart-line.area-line-5{stroke:#ff6b7a}.leeds-chart-wrap .chart-line.area-line-6{stroke:#8cd7ff}.leeds-chart-wrap .chart-point{fill:#07111f;stroke:#8bd0ff;stroke-width:2;cursor:pointer}.leeds-chart-wrap .chart-point:focus{outline:2px solid #fff;outline-offset:3px}.leeds-chart-wrap .area-point-2{stroke:#16c784}.leeds-chart-wrap .area-point-3{stroke:#f6b44b}.leeds-chart-wrap .area-point-4{stroke:#d66bff}.leeds-chart-wrap .area-point-5{stroke:#ff6b7a}.leeds-chart-wrap .area-point-6{stroke:#8cd7ff}.leeds-chart-tooltip{position:absolute;z-index:4;min-width:155px;padding:10px 12px;border:1px solid #a7d9ff;background:#fff;color:#07111f;box-shadow:0 16px 36px rgba(7,30,49,.2);font-size:13px;pointer-events:none;transform:translate(-50%,-120%)}.leeds-chart-tooltip strong{display:block;font:800 18px/1.1 Manrope,Arial,sans-serif;color:#087ee9}.leeds-area-selector{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;border:0}.leeds-area-selector legend{width:100%;margin-bottom:8px;color:#3975aa;font:800 11px Manrope,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.leeds-area-selector label{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #cfe1ee;background:#f6fbff;color:#07111f;font-size:13px;font-weight:700;cursor:pointer}.leeds-area-selector input{accent-color:#087ee9}.leeds-covered-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.leeds-covered-card{border:1px solid #243d56;background:rgba(10,24,40,.75)}.leeds-covered-card summary{cursor:pointer;padding:20px;color:#fff;font:800 18px/1.2 Manrope,Arial,sans-serif}.leeds-covered-card summary::marker{color:#42a5ff}.leeds-covered-card div{padding:0 20px 20px;color:#aebdcb}.leeds-covered-card p{margin:0 0 12px;font-size:14px}.leeds-covered-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.leeds-covered-list li{padding:5px 8px;background:#102840;border:1px solid #234864;color:#d7e8f5;font-size:12px}.leeds-table-section{background:#f4f8fb}.leeds-table-wrap{overflow-x:auto;border:1px solid #d5e4ef;background:#fff;box-shadow:0 22px 58px rgba(7,30,49,.07)}.leeds-history-table{width:100%;min-width:920px;border-collapse:collapse}.leeds-history-table caption{padding:18px 22px;text-align:left;color:#3975aa;font:800 11px Manrope,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.leeds-history-table th,.leeds-history-table td{padding:13px 16px;border-top:1px solid #e2edf5;text-align:right;font-size:14px}.leeds-history-table th:first-child,.leeds-history-table td:first-child{text-align:left}.leeds-history-table thead th{position:sticky;top:0;background:#07111f;color:#fff;border-top:0;font-size:12px;letter-spacing:.04em}.leeds-history-table tbody tr:nth-child(even){background:#f7fbfe}.leeds-history-table tbody td:nth-child(2){font-weight:800;color:#07111f}.leeds-methodology-section{padding-top:70px;background:#fff}.leeds-methodology-card{display:grid;grid-template-columns:.68fr 1.32fr;gap:60px;padding:42px;border:1px solid #d5e4ef;background:#f4f8fb}.leeds-methodology-card h2{margin:0;color:#07111f;font-size:clamp(30px,3.5vw,44px)}.leeds-methodology-copy p{margin:0 0 16px;color:#516274;font-size:16px;line-height:1.72}.leeds-methodology-copy p:last-child{margin-bottom:0}.leeds-methodology-copy strong{color:#07111f}.leeds-methodology-source{padding-top:16px;border-top:1px solid #d5e4ef;font-size:13px!important;color:#69798a!important}.leeds-data-error{padding:24px;border-left:4px solid #b42318;background:#fff2f0;color:#7a2118}.leeds-data-error strong{display:block;margin-bottom:7px}
.leeds-chart-legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.legend-item{display:inline-flex;align-items:center;gap:7px;color:#405060;font-size:12px;font-weight:700}.legend-item:before{content:"";width:18px;height:3px;background:#42a5ff}.legend-item-2:before{background:#16c784}.legend-item-3:before{background:#f6b44b}.legend-item-4:before{background:#d66bff}.legend-item-5:before{background:#ff6b7a}.legend-item-6:before{background:#8cd7ff}
.leeds-source-badge{display:inline-flex;align-items:center;margin-left:12px;vertical-align:middle}.leeds-source-badge img{display:block;width:118px;height:auto}.leeds-source-badge:hover,.leeds-source-badge:focus{filter:brightness(1.05)}
.leeds-covered-card h3{margin:0;padding:20px 20px 12px;color:#fff;font:800 18px/1.2 Manrope,Arial,sans-serif}

@media(max-width:1050px){.leeds-hero-layout{grid-template-columns:1fr}.leeds-hero-stat{max-width:520px}.leeds-summary-grid{grid-template-columns:1fr 1fr}.leeds-area-grid{grid-template-columns:repeat(3,1fr)}.leeds-chart-layout,.leeds-methodology-card{grid-template-columns:1fr}.leeds-covered-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.leeds-summary-grid,.leeds-area-grid,.leeds-covered-grid{grid-template-columns:1fr}.leeds-hero-stat{padding:26px}.leeds-hero-stat strong{font-size:64px}.leeds-summary-card,.leeds-chart-card,.leeds-area-trends-card,.leeds-methodology-card{padding:22px}.leeds-chart-wrap{min-height:280px}.leeds-chart-tooltip{display:none}.leeds-area-selector label{width:100%;justify-content:space-between}.leeds-history-table th,.leeds-history-table td{padding:11px 12px}.leeds-section-heading p:not(.eyebrow){font-size:16px}}
