.reports-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(213,43,50,.26),transparent 42%),linear-gradient(135deg,#082744,#0b3155 58%,#123f68);color:#fff;padding:var(--space-8) 0 var(--space-7)}.reports-hero:after{content:"";position:absolute;inset:auto -8% -55% 55%;height:320px;border:1px solid rgba(255,255,255,.16);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.reports-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:end}.reports-kicker{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:6px 12px;border:1px solid rgba(255,255,255,.34);border-radius:var(--radius-pill);color:rgba(255,255,255,.9);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reports-hero h1{margin-bottom:var(--space-4);color:#fff;font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-.02em}.reports-hero-copy>p{max-width:62ch;color:rgba(255,255,255,.8);font-size:1.08rem}.reports-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.reports-hero .button--primary{background:var(--color-accent)}.reports-hero .button--primary:hover{background:var(--color-accent-hover)}.reports-hero .button--secondary{border-color:rgba(255,255,255,.55);color:#fff;background:transparent}.reports-hero .button--secondary:hover{background:rgba(255,255,255,.1);color:#fff}.reports-hero-stats{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.reports-hero-stat{padding:var(--space-4) var(--space-5);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-medium);background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reports-hero-stat strong{display:block;color:#fff;font-size:1.75rem;line-height:1.1}.reports-hero-stat span{color:rgba(255,255,255,.7);font-size:.82rem}.reports-toolbar{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-small)}.reports-filter-form,.reports-toolbar{display:flex;flex-wrap:wrap;align-items:end}.reports-filter-form{gap:var(--space-3)}.reports-filter-form .field{min-width:190px}.reports-filter-form label{font-size:.82rem;font-weight:600;color:var(--color-text-secondary)}.reports-filter-form select{min-height:42px}.reports-filter-note{margin:0;color:var(--color-text-secondary);font-size:.88rem}.reports-section{padding-top:var(--space-7)}.reports-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.reports-section-head h2{margin:0}.reports-section-head p{margin:0;color:var(--color-text-secondary)}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.report-card{display:flex;flex-direction:column;min-height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-small);color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.report-card:hover{transform:translateY(-2px);border-color:var(--color-border-strong);box-shadow:var(--shadow-medium);color:inherit}.report-card-top{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.report-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.report-badge--quarter{background:var(--color-primary);color:#fff}.report-badge--preview{background:#fff4e5;color:#8a4b0f}.report-badge--region{background:var(--color-accent-soft);color:var(--color-accent-hover)}.report-card h2{margin:0 0 var(--space-3);font-size:1.35rem;line-height:1.28}.report-card h2 a{color:inherit;text-decoration:none}.report-card-teaser{flex:1 1;margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.96rem}.report-card-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-muted)}.report-card-figure strong{display:block;color:var(--color-primary);font-size:1.05rem;line-height:1.15}.report-card-figure span{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:.72rem;line-height:1.25}.report-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.82rem}.report-card-footer .report-card-cta{color:var(--color-primary);font-weight:700}.reports-archive{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.reports-archive h2{margin-bottom:var(--space-2)}.reports-archive>p{color:var(--color-text-secondary)}.reports-empty{padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface);text-align:center}.reports-editorial{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.reports-editorial article{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.reports-editorial h3{margin-bottom:var(--space-2);color:var(--color-primary)}.reports-editorial p{margin:0;color:var(--color-text-secondary);font-size:.94rem}.reports-editorial a{font-weight:600}.report-page{background:var(--color-background)}.report-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start;padding-top:var(--space-6);padding-bottom:var(--space-8)}.report-article{padding:var(--space-6) var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-small)}.report-article-head{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.report-article-head h1{margin:var(--space-3) 0 var(--space-4);font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.14;letter-spacing:-.015em}.report-lead{max-width:68ch;margin:0 0 var(--space-4);color:var(--color-text);font-size:1.18rem;line-height:1.55}.report-meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;color:var(--color-text-secondary);font-size:.86rem}.report-meta span{display:inline-flex;align-items:center;gap:6px}.report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.report-action-group,.report-print-action{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.report-print-action{align-items:center}.report-print-hint{color:var(--color-text-secondary);font-size:.82rem}.report-keyfigures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none}.report-keyfigure{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-muted)}.report-keyfigure strong{display:block;color:var(--color-primary);font-size:1.55rem;line-height:1.1}.report-keyfigure span{margin-top:var(--space-1);font-size:.82rem}.report-keyfigure small,.report-keyfigure span{display:block;color:var(--color-text-secondary)}.report-keyfigure small{margin-top:4px;font-size:.74rem}.report-body{padding-top:var(--space-3)}.report-body>p,.report-body>ul{max-width:72ch}.report-body h2{margin-top:var(--space-7);margin-bottom:var(--space-3);font-size:1.55rem}.report-body p{font-size:1.02rem;line-height:1.65}.report-body ul{padding-left:1.2rem}.report-body li{margin-bottom:var(--space-2)}.report-callout{margin:var(--space-5) 0;padding:var(--space-5);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:var(--color-accent-soft);page-break-inside:avoid;break-inside:avoid}.report-callout h3{margin:0 0 var(--space-2);color:var(--color-primary);font-size:1.02rem}.report-callout p{margin:0;font-size:.96rem}.report-method{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.report-method h2{font-size:1.35rem}.report-method p{max-width:74ch;color:var(--color-text-secondary);font-size:.92rem}.report-citation{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.86rem;overflow-wrap:anywhere}.report-citation strong{color:var(--color-text)}.report-sidebar{position:-webkit-sticky;position:sticky;top:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.report-sidebar-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-small)}.report-sidebar-card h2{margin-bottom:var(--space-3);font-size:1rem}.report-sidebar-card p{color:var(--color-text-secondary);font-size:.88rem}.report-sidebar-card ul{margin:0;padding-left:1.1rem}.report-sidebar-card li{margin-bottom:var(--space-2);font-size:.9rem}.report-sidebar-card a{font-weight:600}.report-print-footer,.report-print-header{display:none}.report-chart{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-muted);page-break-inside:avoid;break-inside:avoid}.report-chart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.report-chart-title{color:var(--color-primary);font-size:1rem;font-weight:700}.report-chart-hint,.report-chart-source,.report-chart-unit{color:var(--color-text-secondary);font-size:.78rem}.report-chart-hint,.report-chart-source{margin:var(--space-3) 0 0}.report-chart-bars{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-chart-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(120px,2fr) 90px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.report-chart-label{overflow:hidden;color:var(--color-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.report-chart-track{height:12px;background:rgba(11,49,85,.08);overflow:hidden}.report-chart-fill,.report-chart-track{display:block;border-radius:var(--radius-pill)}.report-chart-fill{height:100%;background:var(--color-primary)}.report-chart-fill.is-negative{background:var(--color-accent)}.report-chart-value{color:var(--color-primary);font-size:.82rem;font-weight:700;text-align:right;white-space:nowrap}.report-chart-note{grid-column:2;color:var(--color-text-secondary);font-size:.7rem}.report-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none}.report-chart-legend li{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:.78rem}.report-chart-swatch{width:11px;height:11px;border-radius:3px;background:var(--color-primary)}.report-chart-swatch--1{background:var(--color-accent)}.report-chart-swatch--2{background:var(--color-success)}.report-chart-groups{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-chart-group{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.report-chart-group-label{color:var(--color-text);font-size:.82rem;font-weight:600}.report-chart-group-bars{display:grid;grid-gap:5px;gap:5px}.report-chart-group-row{display:grid;grid-template-columns:82px minmax(80px,1fr) 74px;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.report-chart-group-series{overflow:hidden;color:var(--color-text-secondary);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.report-chart-fill--1{background:var(--color-accent)}.report-chart-fill--2{background:var(--color-success)}.report-chart-fill--3{background:var(--color-warning)}.report-chart-line svg{display:block;width:100%;height:auto}.report-chart-axis{stroke:var(--color-border-strong);stroke-width:1}.report-chart-tick{fill:var(--color-text-secondary);font-size:11px}.report-chart-line-path{fill:none;stroke:var(--color-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.report-chart-dot{fill:var(--color-accent)}.report-chart-last{fill:var(--color-primary);font-size:12px;font-weight:700}.report-table-block{margin:var(--space-5) 0;page-break-inside:avoid;break-inside:avoid}.report-table-scroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-medium)}.report-table{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:.86rem}.report-table caption{padding:var(--space-3) var(--space-4);color:var(--color-primary);font-size:.94rem;font-weight:700}.report-table caption,.report-table td,.report-table th{border-bottom:1px solid var(--color-border);text-align:left}.report-table td,.report-table th{padding:9px var(--space-3);vertical-align:top}.report-table th{background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.report-table td.is-numeric,.report-table th.is-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.report-table tbody tr:last-child td{border-bottom:0}.report-table-note{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:.76rem}@media (max-width:1080px){.report-layout{grid-template-columns:minmax(0,1fr)}.report-sidebar{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:860px){.reports-hero-inner{grid-template-columns:minmax(0,1fr)}.reports-hero-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.report-article{padding:var(--space-5)}.report-keyfigures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:640px){.reports-hero{padding:var(--space-6) 0}.reports-filter-form,.reports-toolbar{display:grid;grid-template-columns:1fr}.reports-filter-form .field{min-width:0}.reports-grid{grid-template-columns:1fr}.report-chart-row{grid-template-columns:minmax(0,1fr) 62px;gap:var(--space-2)}.report-chart-label{grid-column:1/-1;white-space:normal}.report-chart-track{grid-column:1}.report-chart-value{grid-column:2}.report-chart-note{grid-column:1/-1}.report-chart-group{grid-template-columns:1fr}.report-chart-group-row{grid-template-columns:70px minmax(60px,1fr) 66px}}@media print{@page{size:A4;margin:16mm 14mm 18mm}body,html{background:#fff!important;color:#000!important;font-size:10.5pt;line-height:1.45}.breadcrumb,.mobile-nav,.report-actions,.report-print-action,.report-print-hint,.report-related,.report-sidebar,.reports-editorial,.reports-toolbar,.site-footer,.site-header,.skip-link{display:none!important}.container{max-width:none;padding:0}.report-page{background:#fff}.report-layout{display:block;padding:0}.report-article{max-width:none;padding:0;border:0;border-radius:0;box-shadow:none}.report-print-header{display:flex;align-items:baseline;justify-content:space-between;gap:12mm;margin-bottom:8mm;padding-bottom:3mm;border-bottom:1.5pt solid #0b3155;color:#0b3155;font-size:8.5pt}.report-print-header strong{font-size:10pt;letter-spacing:.04em;text-transform:uppercase}.report-print-footer{display:block;position:fixed;right:0;bottom:-12mm;left:0;padding-top:2mm;border-top:.5pt solid #b8c9d8;color:#52677c;font-size:7.5pt;text-align:center}.report-article-head{padding-bottom:5mm;border-bottom:.5pt solid #dce6ef}.report-article-head h1{margin:2mm 0 3mm;color:#000;font-size:22pt;line-height:1.16;letter-spacing:-.01em}.report-lead{max-width:none;margin-bottom:3mm;color:#102a43;font-size:11.5pt;line-height:1.4}.report-meta{display:block;color:#52677c;font-size:8.5pt}.report-meta span{margin-right:4mm}.report-keyfigures{grid-template-columns:repeat(3,1fr);gap:3mm;margin:5mm 0}.report-keyfigure{padding:3mm;border:.5pt solid #dce6ef;background:#f8fafc}.report-keyfigure strong{color:#0b3155;font-size:14pt}.report-keyfigure small,.report-keyfigure span{color:#52677c;font-size:7.5pt}.report-body{padding-top:2mm}.report-body>p,.report-body>ul,.report-method p{max-width:none}.report-body p{font-size:10.5pt;line-height:1.45;orphans:3;widows:3}.report-body h2{margin-top:6mm;margin-bottom:2mm;color:#0b3155;font-size:14pt;break-after:avoid;page-break-after:avoid}.report-callout{margin:4mm 0;padding:4mm;border-left:1.5pt solid #d52b32;background:#fdf2f2;break-inside:avoid;page-break-inside:avoid}.report-callout p{font-size:9.5pt}.report-chart{margin:4mm 0;padding:4mm;border:.5pt solid #dce6ef;background:#f8fafc;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-chart figcaption{margin-bottom:3mm}.report-chart-title{color:#0b3155;font-size:10pt}.report-chart-row{grid-template-columns:42mm 1fr 20mm;gap:2mm}.report-chart-group-label,.report-chart-group-series,.report-chart-label,.report-chart-value{color:#102a43;font-size:8pt}.report-chart-value{color:#0b3155}.report-chart-track{height:4mm;background:#e7eef5}.report-chart-fill{background:#0b3155!important}.report-chart-fill--1,.report-chart-fill.is-negative{background:#d52b32!important}.report-chart-fill--2{background:#267a5e!important}.report-chart-fill--3{background:#b86416!important}.report-chart-legend{margin-bottom:2mm}.report-chart-hint,.report-chart-legend li,.report-chart-source{color:#52677c;font-size:7.5pt}.report-chart-line svg{max-height:85mm}.report-chart-axis{stroke:#b8c9d8}.report-chart-tick{fill:#52677c;font-size:8pt}.report-chart-line-path{stroke:#0b3155!important}.report-chart-dot{fill:#d52b32!important}.report-table-block{margin:4mm 0;break-inside:avoid;page-break-inside:avoid}.report-table-scroll{overflow:visible;border:.5pt solid #dce6ef}.report-table{font-size:8pt}.report-table caption{padding:2mm 3mm;color:#0b3155;font-size:9pt}.report-table td,.report-table th{padding:1.6mm 2mm;border-color:#dce6ef}.report-table th,.report-table-note{color:#52677c;font-size:7pt}.report-method{margin-top:6mm;padding-top:4mm;border-top:.5pt solid #dce6ef;break-inside:avoid;page-break-inside:avoid}.report-method h2{font-size:12pt}.report-method p{color:#52677c;font-size:8.5pt}.report-citation{margin-top:4mm;padding:3mm;border:.5pt solid #dce6ef;background:#f8fafc;color:#52677c;font-size:7.5pt;page-break-inside:avoid;break-inside:avoid}.report-citation strong{color:#102a43}a{color:#000;text-decoration:none}.report-badge{border:.5pt solid #b8c9d8;background:#fff!important;color:#102a43!important;font-size:7pt}.report-badge--quarter{background:#0b3155!important;color:#fff!important}}