@import url("./fonts.css");
/* Typography adapted from WORFLOGY; self-hosted font licenses in assets/fonts. */
:root{--font-body:var(--ds-font-body);--font-title:var(--ds-font-title);--font-number:var(--ds-font-number);--type-body:var(--ds-type-body);--type-ui:var(--ds-type-ui);--type-meta:var(--ds-type-meta)}
html{text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--ds-line-body);word-break:keep-all;overflow-wrap:break-word}button,input,select,textarea{font-family:inherit;line-height:var(--ds-line-control)}h1,h2,h3,h4{font-family:var(--font-title);font-weight:var(--ds-weight-bold);line-height:var(--ds-line-heading);text-wrap:balance}p{margin-block:var(--ds-space-3);text-wrap:pretty}
#risk-title,.policy-heading>.eyebrow{font-family:var(--font-number)}#risk-title{font-size:var(--ds-type-section);line-height:var(--ds-line-1-25);letter-spacing:0;margin:0 0 var(--airisk-foundation-space-14px)}.risk-kicker{font-size:var(--ds-type-meta);letter-spacing:0;line-height:var(--ds-line-control)}.risk-country h2{font-size:var(--airisk-foundation-type-28px)}.risk-country>span{font-size:var(--ds-type-meta)}#risk-state{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-6)}.risk-period{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-6)}.metric-main>span,.metric-pair span{font-size:var(--ds-type-ui);line-height:var(--ds-line-control)}.metric-main small,.metric-pair small{font-size:var(--ds-type-meta);line-height:var(--ds-line-control)}.metric-main strong{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-size:var(--airisk-foundation-type-48px);line-height:var(--ds-line-1-2);font-weight:var(--ds-weight-medium)}.metric-pair strong{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-size:var(--airisk-foundation-type-28px);line-height:var(--ds-line-heading)}.metric-main{padding-left:var(--airisk-foundation-space-82px);min-height:88px;margin:var(--airisk-foundation-space-14px) 0}#risk-donut{width:66px;height:66px;top:10px}.overview-heading{flex-wrap:wrap;gap:var(--ds-space-1)}.overview-heading h3{font-size:var(--ds-type-body)}.overview-heading>span,.overview-note{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-6)}.overview-row{font-size:var(--airisk-foundation-type-15px);padding:var(--airisk-foundation-space-10px) var(--ds-space-3)}.overview-row strong{font-size:var(--airisk-foundation-type-15px);font-variant-numeric:tabular-nums}.journey-primary,.journey-close,.map-controls button,#risk-refresh{font-size:var(--ds-type-ui);line-height:var(--ds-line-control)}.journey-primary{min-height:44px}.risk-note,.risk-sources a{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-65)}.risk-sources{flex-wrap:wrap}.eyebrow{font-size:var(--ds-type-meta);line-height:var(--ds-line-control);letter-spacing:var(--ds-tracking-1px)}.policy-heading h2{font-size:var(--airisk-foundation-type-28px);font-weight:var(--ds-weight-bold);line-height:var(--ds-line-1-45)}.policy-heading p{font-size:var(--ds-type-body);line-height:var(--ds-line-1-75);color:var(--ds-text-muted)}.policy-questions span{font-size:var(--ds-type-ui);line-height:var(--ds-line-1-6)}.policy-heading small{font-size:var(--ds-type-meta);line-height:var(--ds-line-body);color:var(--airisk-foundation-color-a1b8c8)}.community-entry h2{font-size:var(--airisk-foundation-type-26px);font-weight:var(--ds-weight-bold);line-height:var(--ds-line-heading)}.community-entry p{font-size:var(--airisk-foundation-type-15px);line-height:var(--ds-line-1-65)}.community-entry{padding:var(--airisk-foundation-space-18px) var(--ds-space-6)}.community-entry .eyebrow{font-size:var(--ds-type-meta)}
.journey-dialog-head h2{font-size:var(--ds-type-section);line-height:var(--ds-line-heading)}.explorer h3{font-size:var(--airisk-foundation-type-22px)}.explorer h4{font-size:var(--airisk-foundation-type-18px);font-weight:var(--ds-weight-bold)}.journey-dialog .scope-note,.journey-dialog .explorer-heading>span{font-size:var(--airisk-foundation-type-13px);line-height:var(--ds-line-body)}.interest-prompt label,.interest-prompt select,.journey-dialog .classification-head,.journey-dialog .classification-head select,.type-filters button{font-size:var(--ds-type-ui)}.interest-prompt small{font-size:var(--ds-type-meta)}.type-filters button{min-height:40px}.journey-dialog .category-bar-label{font-size:var(--airisk-foundation-type-15px);line-height:var(--ds-line-1-6)}.category-bar{padding:var(--airisk-foundation-space-10px)}.filter-caption,.filter-caption button{font-size:var(--airisk-foundation-type-13px)}.trend-heading>span,.records-heading>span{font-size:var(--ds-type-meta)}.trend-heading{gap:var(--ds-space-3);flex-wrap:wrap}.month-count,.month-label{font-size:var(--ds-type-meta)}.month-column{min-width:44px}.month-count{font-variant-numeric:tabular-nums}.journey-dialog .record-title{font-size:var(--ds-type-body);line-height:var(--ds-line-body)}.record-meta,.record-note{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-65)}.record-pagination,.record-pagination button{font-size:var(--ds-type-ui)}.detail-body h3,.discussion-body h3{font-size:var(--airisk-foundation-type-28px);line-height:var(--ds-line-1-45)}.detail-summary,.discussion-body>p{font-size:var(--ds-type-body);line-height:var(--ds-line-1-8);max-width:72ch}.detail-facts>div{font-size:var(--ds-type-ui);line-height:var(--ds-line-body)}.discussion-body label,.discussion-roles span{font-size:var(--ds-type-ui)}.discussion-body small{font-size:var(--ds-type-meta);line-height:var(--ds-line-body)}#discussion-status{font-size:var(--ds-type-ui)}.record-title,.detail-summary,.detail-body h3{overflow-wrap:anywhere;word-break:normal}
#risk-panel{width:350px;padding:var(--airisk-foundation-space-22px)}.policy-heading{width:285px}.source-details{margin-top:var(--ds-space-3)}.source-details>summary{font-size:var(--ds-type-ui);cursor:pointer;color:var(--airisk-foundation-color-acc7d7)}.source-details .risk-note{margin:var(--ds-space-2) 0}.source-details #risk-updated{display:block}
@media(min-width:701px) and (max-width:1150px){#risk-panel{width:320px;padding:var(--airisk-foundation-space-18px)}.policy-heading{width:230px}.policy-heading h2{font-size:var(--ds-type-section)}.community-entry h2{font-size:var(--airisk-foundation-type-23px)}.community-entry p{font-size:var(--ds-type-ui)}}
@media(max-width:700px){#risk-panel{width:calc(100% - 24px);padding:var(--airisk-foundation-space-22px)}.policy-heading{width:auto}.risk-country h2{font-size:var(--airisk-foundation-type-26px)}.community-entry h2{font-size:var(--ds-type-section)}.journey-dialog-head h2{font-size:var(--ds-type-card)}.detail-body h3,.discussion-body h3{font-size:var(--ds-type-section)}.journey-dialog .explorer-heading{align-items:start;flex-direction:column}.detail-facts{gap:var(--airisk-foundation-space-10px)}.journey-dialog .record-title{font-size:var(--ds-type-body)}.interest-prompt select{max-width:100%}.journey-dialog .classification-head select{max-width:65%}}

@media(min-width:701px){#risk-panel{max-height:calc(100vh - 220px);box-sizing:border-box}.overview-categories{margin:var(--ds-space-3) 0;padding-top:var(--ds-space-3)}}
