/* Detail theme only. API resources and the archive retain their existing behavior. */
#site-main.open-data-display-container{max-width:none;width:calc(100% - 48px)}
.od-page.od-detail{--data-max:1120px;--data-space:32px;--data-start:#172e43;--data-end:#304d64;--data-title:#fffefa;--data-muted:#dbe4e9;--data-gold:#ae9058;--data-paper:#fffefa;--data-ink:#304957;max-width:var(--data-max);margin:0 auto 48px;padding:0;background:var(--data-paper);color:var(--data-ink);border:1px solid #dce4e5;border-radius:16px;box-shadow:0 12px 36px #203b5309;overflow:hidden;container:open-data-detail/inline-size}
.od-detail.page-width-reading{--data-max:900px}.od-detail.page-width-wide{--data-max:1400px}.od-detail.page-width-full{--data-max:100%}
.od-detail.page-spacing-compact{--data-space:20px}.od-detail.page-spacing-spacious{--data-space:48px}
.od-detail.page-tone-emerald{--data-start:#163c30;--data-end:#355d46}.od-detail.page-tone-wine{--data-start:#4d303b;--data-end:#79545b}
.od-detail.page-tone-ivory{--data-start:#f2edde;--data-end:#faf8f1;--data-title:#4d493a;--data-muted:#65614f}
.od-detail.page-tone-custom{--data-start:var(--page-custom-headerstart);--data-end:var(--page-custom-headerend);--data-title:var(--page-custom-headertext);--data-muted:var(--page-custom-headertext);--data-gold:var(--page-custom-accent);--data-paper:var(--page-custom-surface);--data-ink:var(--page-custom-bodytext)}
.od-detail>.od-detail-hero{margin:0;padding:var(--data-space);border:0;border-top:3px solid var(--data-gold);border-radius:0;box-shadow:none;background:linear-gradient(115deg,var(--data-start),var(--data-end));color:var(--data-title)}
.od-detail .od-detail-hero h1{max-width:none;color:inherit!important;overflow-wrap:anywhere}.od-detail .od-detail-hero p,.od-detail .od-detail-hero .od-metrics{color:var(--data-muted)}
.od-detail .od-detail-hero .od-metrics b{color:var(--data-title)}
.od-detail .od-detail-back,.od-detail .od-detail-back:hover{color:inherit;border-color:var(--data-gold)}
.od-detail-return{display:flex;justify-content:flex-end;padding:18px var(--data-space);border-bottom:1px solid #dce4e5;color:var(--data-ink)}
.od-detail-content{padding:var(--data-space);min-width:0}
.od-detail>.od-notice{margin:0;border:0;border-bottom:1px solid #dce4e5;border-radius:0}
.od-detail .od-block{--od-ink:var(--data-ink);--od-muted:var(--data-ink);--od-gold:var(--data-gold);background:var(--data-paper);color:var(--data-ink);min-width:0}
.od-detail :is(.od-description,.od-metadata dt,.od-metadata dd,.od-help){color:var(--data-ink)}
.od-detail .od-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;background:var(--data-start);border-color:var(--data-start);color:var(--data-title)!important}
.od-detail .od-button.is-secondary{background:var(--data-paper);border-color:var(--data-gold);color:var(--data-ink)!important}
.od-detail .od-table{background:var(--data-paper);color:var(--data-ink)}.od-detail .od-table th{background:var(--data-paper);color:var(--data-ink)}
.od-detail.page-header-compact>.od-detail-hero{padding-block:20px}.od-detail.page-header-compact .od-detail-tools>.od-format{display:none}
.od-detail.page-header-centered>.od-detail-hero{flex-direction:column;align-items:center;text-align:center}.od-detail.page-header-centered .od-detail-copy{width:100%}.od-detail.page-header-centered .od-metrics{justify-content:center}.od-detail.page-header-centered .od-detail-tools{align-self:center;align-items:center}.od-detail.page-header-centered .od-detail-tools>.od-format{display:none}
.od-detail.page-header-light>.od-detail-hero{background:#f5f2e8;color:#233e53;border-top:0;border-bottom:1px solid #e5decd}.od-detail.page-header-light .od-detail-hero :is(p,.od-metrics,.od-metrics b){color:#63717b}
.od-detail.page-tone-custom.page-header-light>.od-detail-hero{background:var(--data-start);color:var(--data-title)}.od-detail.page-tone-custom.page-header-light .od-detail-hero :is(p,.od-metrics,.od-metrics b){color:var(--data-muted)}
.od-detail.page-header-hidden>.od-detail-hero{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.od-detail.page-frame-square{border-radius:0;box-shadow:none}.od-detail.page-frame-outlined{border-color:var(--data-gold);border-radius:12px;box-shadow:none}.od-detail.page-frame-none{border:0;border-radius:0;box-shadow:none}.od-detail.page-frame-none>.od-detail-hero{border-top:0}
.od-detail :focus-visible{outline-color:var(--data-gold)}
@container open-data-detail (max-width:820px){.od-detail .od-detail-grid{grid-template-columns:minmax(0,1fr)}}
@container open-data-detail (max-width:600px){.od-detail>.od-detail-hero{flex-direction:column;gap:20px}.od-detail .od-detail-tools{width:100%;align-items:flex-start}.od-detail .od-detail-tools>.od-format{display:none}.od-detail .od-block{padding:20px 16px}.od-detail .od-actions>.od-button{width:100%}}
@media(max-width:767px){#site-main.open-data-display-container{width:calc(100% - 28px)}.od-page.od-detail{--data-space:22px}.od-detail.page-spacing-compact{--data-space:16px}.od-detail.page-spacing-spacious{--data-space:28px}}
@media(max-width:480px){.od-page.od-detail{--data-space:18px}.od-detail.page-spacing-compact{--data-space:14px}.od-detail.page-spacing-spacious{--data-space:24px}}
