
/* Progressive discovery: overview, exploration, evidence, discussion. */
body{color:var(--airisk-foundation-color-d7e5ee)}.help{z-index:2}.help>span{letter-spacing:var(--ds-tracking-1-4px);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-bold)}
#risk-panel{top:78px;left:28px;width:330px;padding:var(--ds-space-6);max-height:calc(100% - 245px);background:var(--airisk-foundation-color-0b2030ee)}#risk-title{font-size:var(--ds-type-card)}.risk-country h2{font-size:var(--ds-type-section)}.risk-kicker{font-size:var(--airisk-foundation-type-8px)}#risk-reconciliation,.article-metric,#risk-updated{display:none}.metric-main strong{font-size:var(--airisk-foundation-type-45px)}.metric-main{margin:var(--airisk-foundation-space-18px) 0}.risk-period{font-size:var(--airisk-foundation-type-10px)}.risk-note{font-size:var(--airisk-foundation-type-10px)}#risk-panel>.risk-note{margin:var(--airisk-foundation-space-10px) 0}#risk-refresh{padding:var(--airisk-foundation-space-5px) var(--airisk-foundation-space-9px)}.overview-categories{border-top:1px solid var(--airisk-foundation-color-314c5e);padding-top:var(--ds-space-4);margin:var(--ds-space-4) 0}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--airisk-foundation-space-6px)}.overview-heading h3{font-size:var(--airisk-foundation-type-13px);margin:0}.overview-heading>span{font-size:var(--airisk-foundation-type-10px);color:var(--airisk-foundation-color-8baabc)}.overview-row{display:flex;width:100%;position:relative;justify-content:space-between;gap:var(--airisk-foundation-space-10px);background:var(--airisk-foundation-color-132e41);border:1px solid var(--airisk-foundation-color-2d4d62);border-radius:var(--airisk-foundation-radius-5px);margin-top:var(--airisk-foundation-space-9px);padding:var(--airisk-foundation-space-11px) var(--ds-space-3);color:var(--airisk-foundation-color-cee0ec);cursor:pointer;overflow:hidden;text-align:left}.overview-row:after{content:'';position:absolute;bottom:0;left:0;width:var(--share);height:2px;background:var(--airisk-foundation-color-8ac8ca)}.overview-row:hover{background:var(--airisk-foundation-color-25475b)}.overview-row strong{font-size:var(--ds-type-meta)}.overview-note{font-size:var(--airisk-foundation-type-9px);color:var(--airisk-foundation-color-8baabc);line-height:var(--ds-line-1-6)}.journey-primary{border:1px solid var(--airisk-foundation-color-95d5cd);border-radius:var(--airisk-foundation-radius-5px);background:var(--ds-action);color:var(--ds-on-action);padding:var(--ds-space-3) var(--ds-space-4);font-weight:var(--ds-weight-bold);cursor:pointer;font-size:var(--ds-type-meta)}.journey-primary:hover{background:var(--ds-action-hover)}#explore-open{margin-top:var(--airisk-foundation-space-13px);width:100%}.eyebrow{display:block;font-size:var(--airisk-foundation-type-10px);letter-spacing:var(--ds-tracking-1-5px);color:var(--airisk-foundation-color-95c7cf)}.policy-heading{right:32px;top:100px;width:275px;text-align:left;pointer-events:auto;letter-spacing:0}.policy-heading h2{color:var(--airisk-foundation-color-dceaf0);font-size:var(--airisk-foundation-type-26px);line-height:var(--ds-line-control);font-weight:var(--ds-weight-medium);margin:var(--airisk-foundation-space-18px) 0}.policy-heading p{font-size:var(--ds-type-meta);line-height:var(--ds-line-1-9);color:var(--airisk-foundation-color-90aabb)}.policy-questions{display:grid;gap:var(--airisk-foundation-space-17px);margin:var(--airisk-foundation-space-29px) 0}.policy-questions span{display:flex;gap:var(--airisk-foundation-space-14px);font-size:var(--airisk-foundation-type-11px);color:var(--airisk-foundation-color-7faeaf)}.policy-questions b{font-weight:var(--ds-weight-regular);color:var(--airisk-foundation-color-c4d6e1)}.policy-heading small{font-size:var(--airisk-foundation-type-10px);line-height:var(--ds-line-1-8);color:var(--airisk-foundation-color-7893a6)}.community-entry{position:absolute;bottom:42px;left:28px;right:28px;background:linear-gradient(100deg,var(--airisk-foundation-color-123748f2),var(--airisk-foundation-color-10293eee));border:1px solid var(--airisk-foundation-color-31596b);border-radius:var(--airisk-foundation-radius-8px);padding:var(--airisk-foundation-space-22px) var(--airisk-foundation-space-28px);display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-6)}.community-entry h2{font-size:var(--airisk-foundation-type-23px);font-weight:var(--ds-weight-medium);margin:var(--airisk-foundation-space-9px) 0}.community-entry p{font-size:var(--ds-type-meta);color:var(--airisk-foundation-color-a4bfcb);margin:0}.community-entry .journey-primary{flex-shrink:0}#selected-country{bottom:205px}
.journey-dialog{width:min(1000px,calc(100vw - 60px));max-height:86vh;padding:0;border:1px solid var(--airisk-foundation-color-44667e);border-radius:var(--airisk-foundation-radius-12px);background:var(--airisk-foundation-color-0c2131);color:var(--airisk-foundation-color-d7e5ee);box-sizing:border-box;box-shadow:0 30px 100px var(--airisk-foundation-color-00000099)}.journey-dialog::backdrop{background:var(--airisk-foundation-color-030b14c9);backdrop-filter:blur(5px)}.journey-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);background:var(--airisk-foundation-color-102b3e);border-bottom:1px solid var(--airisk-foundation-color-345165);padding:var(--airisk-foundation-space-18px) var(--ds-space-6)}.journey-dialog-head h2{font-size:var(--airisk-foundation-type-17px);margin:0}.journey-close{background:transparent;border:1px solid var(--airisk-foundation-color-698699);color:var(--airisk-foundation-color-deedf5);padding:var(--airisk-foundation-space-9px) var(--ds-space-4);border-radius:var(--airisk-foundation-radius-4px);cursor:pointer}.journey-dialog .explorer{padding:var(--ds-space-6) var(--airisk-foundation-space-30px);margin:0;border:0}.journey-dialog .scope-note{font-size:var(--ds-type-meta)}.journey-dialog #category-bars{max-height:260px;display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-1) var(--airisk-foundation-space-18px)}.journey-dialog .category-bar-label{font-size:var(--airisk-foundation-type-13px)}.journey-dialog #risk-records{display:grid;grid-template-columns:1fr 1fr;gap:var(--airisk-foundation-space-10px)}.journey-dialog .risk-record{margin:0}.journey-dialog .record-title{font-size:var(--ds-type-ui)}.journey-dialog .explorer-heading>span{font-size:var(--ds-type-meta)}.journey-dialog .classification-head{font-size:var(--airisk-foundation-type-13px)}.journey-dialog .classification-head select{font-size:var(--airisk-foundation-type-13px)}.detail-body,.discussion-body{padding:var(--airisk-foundation-space-28px) var(--ds-space-8);line-height:var(--ds-line-1-8)}.detail-body h3,.discussion-body h3{font-size:var(--airisk-foundation-type-25px);line-height:var(--ds-line-control);margin:var(--ds-space-3) 0 var(--airisk-foundation-space-20px)}.detail-summary{font-size:var(--airisk-foundation-type-15px);color:var(--airisk-foundation-color-c4d9e5);white-space:pre-wrap}.detail-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4);margin:var(--airisk-foundation-space-25px) 0}.detail-facts>div{background:var(--airisk-foundation-color-143145);border:1px solid var(--airisk-foundation-color-345368);border-radius:var(--airisk-foundation-radius-6px);padding:var(--airisk-foundation-space-15px);font-size:var(--ds-type-meta)}.detail-facts p{margin-bottom:0;color:var(--airisk-foundation-color-a6c7da)}.journey-link{color:var(--airisk-foundation-color-acdcd5);display:block;margin:var(--airisk-foundation-space-20px) 0}.discussion-body label{display:block;font-size:var(--airisk-foundation-type-13px);margin-top:var(--ds-space-6)}.discussion-body textarea{box-sizing:border-box;width:100%;margin:var(--airisk-foundation-space-9px) 0;padding:var(--airisk-foundation-space-14px);background:var(--airisk-foundation-color-071925);color:var(--airisk-foundation-color-dce9ef);border:1px solid var(--airisk-foundation-color-54788b);border-radius:var(--airisk-foundation-radius-5px);font:inherit;resize:vertical}.discussion-roles{display:flex;gap:var(--airisk-foundation-space-10px);flex-wrap:wrap;margin:var(--ds-space-3) 0 var(--airisk-foundation-space-26px)}.discussion-roles span{font-size:var(--ds-type-meta);border:1px solid var(--airisk-foundation-color-426675);padding:var(--airisk-foundation-space-7px) var(--airisk-foundation-space-13px);border-radius:var(--airisk-foundation-radius-20px)}.discussion-body small{display:block;font-size:var(--airisk-foundation-type-11px);color:var(--airisk-foundation-color-94aebf);margin-top:var(--airisk-foundation-space-18px)}#discussion-status{font-size:var(--airisk-foundation-type-13px);color:var(--ds-action)}.interest-prompt{margin:0 0 var(--airisk-foundation-space-15px);border:1px solid var(--airisk-foundation-color-416177);border-radius:var(--airisk-foundation-radius-6px);padding:var(--ds-space-3);display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.interest-prompt label{font-size:var(--ds-type-meta)}.interest-prompt select{background:var(--airisk-foundation-color-132e41);color:var(--airisk-foundation-color-d4e9f4);border:1px solid var(--airisk-foundation-color-567489);padding:var(--ds-space-2);border-radius:var(--airisk-foundation-radius-4px)}.interest-prompt small{font-size:var(--airisk-foundation-type-11px);color:var(--airisk-foundation-color-93b6ca)}
@media(max-width:1150px) and (min-width:701px){#risk-panel{width:290px;left:16px;padding:var(--airisk-foundation-space-18px)}.policy-heading{width:210px;right:20px}.policy-heading h2{font-size:var(--airisk-foundation-type-22px)}.community-entry{left:16px;right:16px}.community-entry h2{font-size:var(--ds-type-card)}}
@media(max-width:700px){#globe{height:45vh;min-height:310px}.help small{font-size:var(--airisk-foundation-type-9px)}#risk-panel{position:relative;left:auto;top:auto;width:calc(100% - 24px);max-height:none;margin:var(--ds-space-3);padding:var(--airisk-foundation-space-23px)}#selected-country{top:calc(45vh - 70px);bottom:auto}.policy-heading{position:relative;display:block;top:auto;right:auto;width:auto;margin:var(--airisk-foundation-space-30px) var(--ds-space-6)}.policy-heading h2{font-size:var(--airisk-foundation-type-25px)}.community-entry{position:relative;bottom:auto;left:auto;right:auto;margin:var(--airisk-foundation-space-20px) var(--ds-space-3);padding:var(--airisk-foundation-space-23px);align-items:start;flex-direction:column}.community-entry h2{font-size:var(--airisk-foundation-type-21px)}.community-entry p{line-height:var(--ds-line-1-8)}.journey-dialog{width:calc(100vw - 20px);max-height:92dvh}.journey-dialog-head{padding:var(--airisk-foundation-space-15px)}.journey-dialog .explorer,.detail-body,.discussion-body{padding:var(--airisk-foundation-space-20px)}.journey-dialog #category-bars,.journey-dialog #risk-records,.detail-facts{grid-template-columns:1fr}.journey-dialog #category-bars{max-height:240px}.detail-body h3,.discussion-body h3{font-size:var(--airisk-foundation-type-21px)}}

/* Let the map and information start at the top; controls belong to the map. */
#risk-panel{top:24px;max-height:calc(100% - 191px)}.policy-heading{top:40px}.map-controls{position:absolute;right:32px;bottom:200px;z-index:1}.map-controls button{background:var(--airisk-foundation-color-132b3ce8);color:var(--airisk-foundation-color-d9e8f1);border:1px solid var(--airisk-foundation-color-496b80);border-radius:var(--airisk-foundation-radius-5px);padding:var(--airisk-foundation-space-9px) var(--airisk-foundation-space-13px);font-size:var(--ds-type-meta);cursor:pointer}.map-controls button:hover{background:var(--airisk-foundation-color-244457)}@media(max-width:700px){#risk-panel{top:auto;max-height:none}.policy-heading{top:auto}.map-controls{top:14px;right:14px;bottom:auto}}
