@font-face{font-family:"titlefont";src:url(/assets/lato-900-81a0dcc5c6a495c97901573bce9d528df0b2369b2b7cd5ae04ce847ec66b5542.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"basefont";src:url(/assets/fira-100-93d700b57d925678dc14e4b29c84023d6eeb61a1396d280e51a6eafa1259831f.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"basefont";src:url(/assets/fira-300-0e3abd1c361f9146f15313a83eecea13edd4e5ec736e78122caebd2b37d36664.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"basefont";src:url(/assets/fira-400-a40ec1be6ec44cb1f22c0cf18e710020e084c4765aafd5ec28e944c3b00d6477.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/fira-500-0f12d422443a35f888002fe3d14f97a7f178c2679498565f9eca06407b9327a6.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"basefont";src:url(/assets/fira-700-fed282bc6c45d0dd4029dbaf20c976f8df28ec724b4865dd61c86343711f811b.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}body.fireframe h1{max-width:none}body.fireframe h2 a{font-size:var(--fs-xl)}body.fireframe h3 a{font-size:var(--fs-l)}body.fireframe rich-text{color:var(--color-ink);font-size:var(--fs-s);line-height:1.45em;margin-bottom:var(--space-s)}body.fireframe rich-text ul,body.fireframe rich-text ol{padding-bottom:var(--space-s)}body.fireframe rich-text ul li,body.fireframe rich-text ol li{list-style:disc;margin:0 0 var(--space-xxs) 40px}body.fireframe rich-text ul li:last-child,body.fireframe rich-text ol li:last-child{margin-bottom:0}body.fireframe rich-text blockquote{margin:0 auto;padding:var(--space-m);width:60%}body.fireframe rich-text h3{margin-bottom:0;padding-top:var(--space-xxs)}body.fireframe rich-text h3:first-child{padding-top:0}body.fireframe header#main-header frml-row nav.desktop ul li.children ul.submenu{background:rgba(0,0,0,0);transition:height .3s max-height .3s}body.fireframe header#main-header frml-row nav.desktop ul li.children:hover ul.submenu{background:var(--color-surface-dark);max-height:400px;padding:var(--space-xs) 0;transition:background 1s,height .3s max-height .3s}body.fireframe main{display:flex;flex-direction:column;min-height:calc(100vh - 280px)}body.fireframe footer#main-footer{background:var(--color-surface-dark)}body.fireframe frml-hello-bar a{color:var(--color-white);font-size:var(--fs-xs)}body.fireframe frml-hello-bar a:hover{color:var(--color-white)}body.fireframe frml-breadcrumb{display:block;padding-bottom:var(--space-s)}body.fireframe frml-breadcrumb nav ol{list-style:none;display:flex}body.fireframe frml-breadcrumb nav ol li:after{content:"/";font-size:var(--fs-s);padding:0 var(--space-xxxs)}body.fireframe frml-breadcrumb nav ol li:last-child:after{display:none}body.fireframe frml-layout{box-sizing:border-box;display:flex;flex:1;margin:0 auto;max-width:var(--block-xl);padding:0;width:100%}body.fireframe frml-layout frml-layout-column{box-sizing:border-box;display:block;flex:1}body.fireframe frml-layout frml-layout-column frml-block{width:100%}body.fireframe frml-layout frml-layout-column.sidenav{background:var(--color-surface);flex:none;padding:var(--space-xl) var(--blockpad);width:320px}body.fireframe frml-layout frml-layout-column.sidenav nav ul{display:flex;flex-direction:column;gap:var(--space-xs)}body.fireframe frml-layout frml-layout-column.sidenav nav ul li.selected{font-weight:800}body.fireframe frml-block img{max-width:100%}body.fireframe frml-block section{padding-bottom:var(--space-m)}body.fireframe frml-block section:last-of-type{padding-bottom:0}body.fireframe ul.cards{padding-top:var(--space-m)}body.fireframe ul.cards li.card{margin-bottom:var(--space-xl);transition:.3s}body.fireframe ul.cards li.card h3{margin-bottom:var(--space-xxs);max-width:none}body.fireframe ul.cards li.card section{padding-top:var(--space-s)}body.fireframe ul.cards li.card div.date{font-size:var(--fs-xs);margin-bottom:var(--space-xxs)}body.fireframe ul.cards li.card img{margin-bottom:var(--space-s)}body.fireframe ul.cards li.card h3{font-size:var(--fs-m)}body.fireframe ul.cards li.card h3 a{font-size:var(--fs-m)}body.fireframe ul.cards li.card a{display:flex;gap:var(--space-xxs)}body.fireframe ul.cards li.card a frml-icon.right{width:20px}body.fireframe ul.cards li.card a frml-icon.right svg{width:auto}body.fireframe ul.cards li.card a frml-icon.down{display:none;width:20px}body.fireframe ul.cards li.card a frml-icon.down svg{width:auto}body.fireframe ul.cards li.card div.fold{box-sizing:border-box;overflow:hidden;max-height:0px;padding:0 var(--space-l);transition:.3s}body.fireframe ul.cards li.card.unfolded a frml-icon.right{display:none}body.fireframe ul.cards li.card.unfolded a frml-icon.down{display:block}body.fireframe ul.cards li.card.unfolded div.fold{background:var(--color-surface);max-height:none;padding:var(--space-l)}body.fireframe ul.cards.col-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-l);padding-bottom:var(--space-xl);padding-top:0}body.fireframe ul.cards.col-2 li.card{margin-bottom:0}body.fireframe ul.cards.col-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-l);padding-bottom:var(--space-xl);padding-top:0}body.fireframe ul.cards.col-3 li.card{margin-bottom:0}body.fireframe div.img-placeholder{align-items:center;background:var(--color-surface);display:flex;height:300px;justify-content:center;margin-bottom:var(--space-s);width:100%}body.fireframe div.img-placeholder frml-icon{height:48px;width:48px}body.fireframe div.img-placeholder frml-icon svg{fill:var(--color-ink-xlight);width:auto}body.fireframe div.img-placeholder.float{float:right;height:360px;margin-left:var(--space-m);width:600px}body.fireframe frml-block.alternate div.img-placeholder{background:var(--color-surface-xlight)}body.fireframe frml-block.document{padding-bottom:var(--space-l)}body.fireframe frml-block.document h2{max-width:none;padding-top:var(--space-xl)}body.fireframe frml-block.document h2:first-of-type{padding-top:var(--space-s)}body.fireframe frml-block.document ol.items{margin-bottom:var(--space-l)}body.fireframe frml-block.document ol.items li{list-style:decimal}body.fireframe frml-block.document div.float{float:left;padding:0 var(--space-l) var(--space-l) 0;width:50%}body.fireframe frml-block.document div.float img{width:100%}body.fireframe frml-block.document div.float.right{float:right;padding:0 0 var(--space-l) var(--space-l)}body.fireframe frml-block.document div.break{clear:both;width:100%}body.fireframe main frml-block frml-block-header{padding-bottom:var(--space-m)}body.fireframe main frml-block frml-block-header h1{margin-bottom:var(--space-xs)}body#fireframe-agreements.index ul.cards li.card{margin:0 0 var(--space-s) 0}body#fireframe-agreements.index ul.cards li.card section{margin-bottom:0}body#fireframe-agreements.index ul.cards li.card section ul.links{display:flex;flex-direction:column;gap:var(--space-xs)}body#fireframe-agreements.index ul.cards li.card:last-child{border:none;padding-bottom:0}body#fireframe-documents.show div.press-release-code{padding:var(--space-l) 0 var(--space-xl) 0;text-align:center}body#fireframe-documents.show section.contacts{display:flex}body#fireframe-documents.show section.contacts h3{font-size:var(--fs-s)}body#fireframe-documents.show section.contacts div.group{flex:1;gap:var(--space-m)}body#fireframe-documents.show section.contacts div.group div.contact{display:flex;flex-direction:column}body#fireframe-documents.show section.contacts div.group div.contact a,body#fireframe-documents.show section.contacts div.group div.contact span{display:block;line-height:var(--line-s);padding-bottom:var(--space-xxxs)}body#fireframe-documents.show section.contacts div.group div.contact span.social a{display:inline-block}body#fireframe-posts.index ul.feed{margin:0 auto;max-width:var(--block-m)}body#fireframe-posts.index ul.feed li.post{background:var(--color-surface-xlight);margin-bottom:var(--space-m);padding:var(--space-l)}body#fireframe-posts.index ul.feed li.post div.header{padding-bottom:var(--space-s)}body#fireframe-posts.index ul.feed li.post div.header h3{margin-bottom:var(--space-xxs);max-width:none}body#fireframe-programs.show article frml-block section{margin-bottom:0}body#fireframe-programs.show article frml-block:nth-child(2n){background:var(--color-surface)}
