html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}body,html{margin:0;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.Toggle{display:flex;justify-content:flex-end;margin:auto 0 auto auto}.Toggle .label{line-height:1em;color:#d5d6e9;transition:color .25s ease-in-out}.Toggle .label.selected{color:#1b1464}.Toggle .label span{font-size:.75em}.Toggle .toggle{margin:auto .5em}.Toggle .toggle input[type=checkbox]+label:after{transition-duration:.3s}.Heatmap{display:flex;flex-direction:column;color:#1b1464;margin-top:.5em;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out;z-index:100}.Heatmap.visible{pointer-events:auto;opacity:1}.Heatmap.inList{padding-right:2.25em;padding-bottom:1.5em}.Heatmap.inList .control,.Heatmap.inList h3{display:none}.Heatmap h3{font-size:1em;font-weight:400;margin:0 0 1em}.Heatmap h3 span{font-size:1.375em}.Heatmap .chart{display:flex;flex-direction:column}.Heatmap .chart svg{overflow:visible}.Heatmap .chart .label{width:11.75em;text-align:right;line-height:1.25em;font-weight:700;margin:auto 0;padding-right:1em;content:" ";font-size:.875em;cursor:pointer}.Heatmap .chart .legend{display:flex;margin-bottom:1em}.Heatmap .chart .legend .label{cursor:auto}.Heatmap .chart .legend .spectrum{display:flex;flex:auto}.Heatmap .chart .legend .spectrum .range,.Heatmap .chart .legend .spectrum .zero{display:flex;flex-direction:column;flex:auto}.Heatmap .chart .legend .spectrum .range .ticks,.Heatmap .chart .legend .spectrum .zero .ticks{position:relative;width:100%;height:1.5em}.Heatmap .chart .legend .spectrum .range .ticks .tick,.Heatmap .chart .legend .spectrum .zero .ticks .tick{position:absolute;transform:translateX(-50%)}.Heatmap .chart .legend .spectrum .range .ticks .tick:last-of-type span,.Heatmap .chart .legend .spectrum .zero .ticks .tick:last-of-type span{display:inline-block;transform:translateX(-50%)}.Heatmap .chart .legend .spectrum .range .ticks .tick span,.Heatmap .chart .legend .spectrum .zero .ticks .tick span{line-height:1em;font-size:.875em}.Heatmap .chart .legend .spectrum .range .ticks .tick .marker,.Heatmap .chart .legend .spectrum .zero .ticks .tick .marker{display:flex;height:.3125em}.Heatmap .chart .legend .spectrum .range .ticks .tick .marker img,.Heatmap .chart .legend .spectrum .zero .ticks .tick .marker img{margin:auto;height:100%}.Heatmap .chart .legend .spectrum .range .gradient,.Heatmap .chart .legend .spectrum .zero .gradient{flex:auto;width:100%;height:calc(1.25em - 2px)}.Heatmap .chart .legend .spectrum .zero{margin-left:.125em;max-width:.75em}.Heatmap .chart .legend .spectrum .zero .ticks .tick:last-of-type span{transform:unset}.Heatmap .chart .legend .spectrum .zero .gradient{background:#fff;border:1px solid #e7edef}.Heatmap .chart .types{display:flex;flex-direction:column}.Heatmap .chart .types .type{display:flex;pointer-events:none}.Heatmap .chart .types .type .label{cursor:pointer;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Heatmap .chart .types .type .years .year{pointer-events:auto}.Heatmap .chart .types .type .years .year:hover{stroke:#f15a24;stroke-width:2px}.Heatmap .chart .tooltip{display:flex;flex-direction:column;width:10em;color:#fddfbb;pointer-events:none;line-height:.9375em;margin-top:.25em;margin-left:.25em;transition:opacity .25s ease-in-out;z-index:10}.Heatmap .chart .tooltip,.Heatmap .chart .tooltip .hint{position:absolute;background:rgba(241,90,36,.9);padding:.25em .5em;border-radius:.25em;opacity:0}.Heatmap .chart .tooltip .hint{top:0;left:0;right:0;transform:translate(0)}.Heatmap .chart .tooltip .hint span{font-size:.75em}@keyframes slideIn{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translateY(-115%)}}.Heatmap .chart .tooltip.visible{opacity:1}.Heatmap .chart .tooltip.visible .hint.clickable{animation:slideIn .25s ease-in-out .75s forwards}.Heatmap .chart .tooltip span{font-size:.75em}.Heatmap .chart .tooltip .type{font-weight:700}.Heatmap .chart .tooltip .row{display:flex;margin-top:.125em}.Heatmap .chart .tooltip .row.total{margin-bottom:.125em;border-top:2px solid #fddfbb}.Heatmap .chart .tooltip .row .cell{flex:auto;margin:auto}.Heatmap .chart .tooltip .row .cell:last-of-type{margin-right:0;text-align:right}.Heatmap .chart .years{display:flex;flex:auto}.Heatmap .chart .years .year line{stroke:#112227}.Heatmap .chart .years .year text{font-size:.75em;fill:#112227}.Heatmap .myTooltip{pointer-events:none;max-width:26em}.SummaryDefaultChart{padding-right:2.25rem;font-size:.75em;position:relative}.SummaryDefaultChart .chartTooltip{position:absolute;left:0;top:0;background-color:rgba(241,90,36,.9);color:#fddfbb;padding:.25em .5em;border-radius:.25em;pointer-events:none;line-height:.9375em;font-size:1.25em;margin-top:.25em;margin-left:.25em;opacity:1}.SummaryDefaultChart .line{stroke:#1b1464}.SummaryDefaultChart circle{fill:#1b1464}.SummaryDefaultChart .darkGreyStroke{stroke:#637a81}.SummaryDefaultChart .darkGrey{fill:#637a81}.SummaryDefaultChart .background{fill:#d5d6e9;opacity:.15}.DetailedItemView{padding:1.5em}.DetailedItemView .buttons{display:flex;justify-content:space-between}.DetailedItemView .close{background:url(/static/media/chevron-back.09a42d79.svg) bottom 2px left no-repeat}.DetailedItemView .close span{margin-left:1.25em}.DetailedItemView a{text-decoration:underline;color:#12609d}.DetailedItemView a:hover{text-decoration:none}.DetailedItemView a.externalLink{background:url(/static/media/external-link.d46cc423.svg) 0 0 no-repeat;background-size:1.25em 1.25em;display:inline-block;padding-left:2em;white-space:nowrap;text-overflow:ellipsis;width:210px;overflow:hidden}.DetailedItemView a.externalLink:hover{background-image:url(/static/media/external-link-hover.7c3f7226.svg)}.DetailedItemView .bookmark{display:flex;background:transparent url(/static/media/bookmark-default.66c4f55e.svg) 100% 100% no-repeat;background-size:.875em 1.125em}.DetailedItemView .bookmark span{margin-right:1.25em}.DetailedItemView .bookmark.marked{background-image:url(/static/media/bookmark-marked.64ef97bf.svg)}.DetailedItemView .bookmark:hover{background-image:url(/static/media/bookmark-hovered.40ba8d54.svg)}.DetailedItemView .bookmark:hover span{border-color:transparent}.DetailedItemView .fields{display:grid;padding:1em 2em;grid-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;grid-row-gap:0;row-gap:0}.DetailedItemView .fields .fieldValue .field{font-size:.875em;font-family:Lato;color:#112227;font-weight:700;margin:.25em 0 .5em}.DetailedItemView .fields .fieldValue .value{color:#637a81;margin-bottom:.75rem}.DetailedItemView .fields .fieldValue .value:hover{text-decoration:none!important}.DetailedItemView .fields .fieldValue.large .value{font-family:"Roboto Slab";font-size:1.25em}.DetailedItemView .fields .share{margin-top:.25em;margin-left:1em;grid-column-end:-1;grid-row-start:1;grid-row-end:3}.DetailedItemView .fields .share ul{list-style-type:none;margin:0;padding:0}.DetailedItemView .fields .share ul li{margin:0 0 .5rem;padding:0}.DetailedItemView .fields .share ul li a{font-size:.875em}.DetailedItemView .fields .share ul li strong{display:flex;color:#112227;font-size:.875em;margin-top:calc(1rem + 1px)}.DetailedItemView .fields .share ul li .social{margin:.5rem 0 0}.DetailedItemView .fields .share ul li .social .shareItem{max-width:1rem;max-height:1rem;margin-left:0;margin-right:.75em}.DetailedItemView .fields .share ul li .social .shareItem img,.DetailedItemView .fields .share ul li .social .shareItem img.hover{position:absolute;width:1rem;height:1rem}@media screen and (max-width:1024px){.DetailedItemView .fields{padding:1rem 0;font-size:.75em;display:flex;flex-direction:column}.DetailedItemView .fields .share{margin-left:unset}}.collapsableContainer{display:flex;flex-direction:column;color:#1b1464;border:1px solid #1b1464;border-radius:.25em;overflow:hidden;margin:2.25em 0}.collapsableContainer .titleBar{display:flex;background-color:#1b1464;color:#f8fdff;line-height:1.25em;padding:.625em 1.5em}.collapsableContainer .titleBar .control{margin:auto 0}.collapsableContainer .titleBar .control .checkboxOuter{display:flex;width:1.3125em;min-width:1.3125em;height:1.3125em;margin:auto 0;cursor:pointer;background-color:#12609d;border-radius:.25em}.collapsableContainer .titleBar .control .checkboxOuter.wrapperOnly{display:none}.collapsableContainer .titleBar .control .checkboxOuter:hover{background-color:#7fc4fd}.collapsableContainer .titleBar .control .checkboxOuter .checkbox{background:transparent url(/static/media/check.f74de3bc.svg) 0 0 no-repeat;background-size:.85em;background-position:.25em .35em;width:1.3125em;min-width:1.3125em;height:1.3125em;float:left;margin:auto 0;padding:0}.collapsableContainer .titleBar .control .checkboxOuter.unchecked .checkbox{background-position:.125em -1.3125em}.collapsableContainer .titleBar .name{margin:auto .75em}.collapsableContainer .titleBar .name h4{font-family:lato;display:inline-block;background-color:unset;margin:0;font-size:.875em;font-weight:700}.collapsableContainer .titleBar .count{margin:auto 0}.collapsableContainer .titleBar .count span{font-size:.875em;font-weight:700}.collapsableContainer .listContainer{overflow:hidden;max-height:360rem;transition:max-height .25s ease-in-out}.collapsableContainer .listContainer.collapsed{max-height:0}.ResultsList .itemWrapper{position:relative;width:200%;transition:transform .3s ease-in-out}.ResultsList .itemWrapper>div{width:50%;display:block;float:left}.ResultsList .itemWrapper.itemOpen{transform:translateX(-50%)}.ResultsList .itemWrapper .tooltip{display:flex;flex-direction:column;position:absolute;width:8em;background:rgba(241,90,36,.9);color:#fddfbb;padding:.25em .5em;border-radius:.25em;pointer-events:none;line-height:.9375em;margin-top:.25em;margin-left:.25em;opacity:0;transition:opacity .25s ease-in-out;z-index:10}.ResultsList .itemWrapper .tooltip.visible{opacity:1}.ResultsList .itemWrapper .tooltip span{font-size:.75em}.ResultsList .list{padding:.75em 1.5em}.ResultsList .list table{width:100%;border-collapse:collapse}.ResultsList .list table td{font-size:1em;padding:.25em .5em}.ResultsList .list table thead tr td{font-weight:700;font-family:lato;color:#112227}.ResultsList .list table thead tr td span.field{font-size:.875em}.ResultsList .list table thead tr td span.field:hover{text-decoration:underline;cursor:pointer}.ResultsList .list table tbody tr:hover{background-color:#f8fdff;cursor:pointer}.ResultsList .list table tbody tr td{color:#637a81}.ResultsList .list table tbody tr td:hover{text-decoration:none!important}.ResultsList .list table tbody tr td a{color:#637a81;text-decoration:underline}.ResultsList .list table tbody tr td a:hover{text-decoration:none}.ResultsList .list table tbody tr td a.externalLink{background:url(/static/media/external-link.d46cc423.svg) 0 0 no-repeat;width:1.7em;height:1.2em;background-size:contain;display:inline-block;text-indent:-9999px}.ResultsList .list table tbody tr td a.externalLink:hover{background-image:url(/static/media/external-link-hover.7c3f7226.svg)}.ResultsList .list table tbody tr td span{font-size:.75em}.ResultsList .list table tbody tr td .bookmark{width:.875em;height:1.125em;content:" ";cursor:pointer;background:transparent url(/static/media/bookmark-default.66c4f55e.svg) 0 0 no-repeat;background-size:.875em 1.125em}.ResultsList .list table tbody tr td .bookmark.marked{background-image:url(/static/media/bookmark-marked.64ef97bf.svg)}.ResultsList .list table tbody tr td .bookmark:hover:not(.marked){background-image:url(/static/media/bookmark-hovered.40ba8d54.svg)}.ResultsList .pagination{display:flex;flex-wrap:wrap;padding:.75em 1.5em;line-height:1em}.ResultsList .pagination .count{display:flex;margin:auto 0}.ResultsList .pagination .count span{font-size:.75em;color:#a5b2b5}.ResultsList .pagination .selectors{display:flex;margin:auto;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;align-items:center}.ResultsList .pagination .selectors.active{opacity:1;pointer-events:auto}.ResultsList .pagination .selectors span{color:#1b1464;font-size:.75em;margin:auto}.ResultsList .pagination .selectors .pages{display:flex;flex-wrap:wrap}.ResultsList .pagination .selectors .pages .page{display:flex;min-width:1em;height:1em;text-align:center;border-radius:.25em;margin:0 .125em;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ResultsList .pagination .selectors .pages .page.active{background:#d5d6e9}.ResultsList .pagination .selectors .increment{display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ResultsList .pagination .selectors .increment.prev{margin-right:.25em}.ResultsList .pagination .selectors .increment.prev span{margin-left:.25em}.ResultsList .pagination .selectors .increment.prev img{transform:rotate(-180deg)}.ResultsList .pagination .selectors .increment.next{margin-left:.25em}.ResultsList .pagination .selectors .increment.next span{margin-right:.25em}.ResultsList .pagination .selectors .increment.inactive{opacity:.5;pointer-events:none}.ResultsList .OnlineSourcesTreemap{margin:1em}.ResultsList .OnlineSourcesTreemap svg{position:relative;z-index:10}.ResultsList .OnlineSourcesTreemap .onlineSourcesTreemapFilters{display:flex;align-items:center;margin-top:.5em}.ResultsList .OnlineSourcesTreemap .onlineSourcesTreemapFilters div{align-items:center;display:flex}.ResultsList .OnlineSourcesTreemap .onlineSourcesTreemapFilters .onlineSourcesTreemapFiltersTitle{color:#12609d;font-weight:700}.ResultsList .OnlineSourcesTreemap .onlineSourcesTreemapFilters .onlineSourcesTreemapFiltersItem{background-color:#12609d;color:#fff;font-weight:600;border-radius:1rem;padding:.5em;font-size:.875em;margin-left:.5em}.ResultsList .OnlineSourcesTreemap .onlineSourcesTreemapFilters .onlineSourcesTreemapFiltersItem .onlineSourcesTreemapFiltersItemClose{font-size:1.5em;margin-left:.5em;cursor:pointer}.ResultsList .OnlineSourcesTreemap>div.graphs{display:flex;margin-top:.5em;justify-content:space-between}.ResultsList .OnlineSourcesTreemap>div.graphs .graphTitle{margin-bottom:.5em;font-weight:700;color:#12609d}.ResultsList .OnlineSourcesTreemap>div.graphs .onlineSourcesTreemapTooltip{position:absolute;text-align:center;left:0;top:0;z-index:5}.ResultsList .OnlineSourcesTreemap>div.graphs .onlineSourcesTreemapTooltip .tooltip-title{padding:.2em .4em;background-color:#e2e6e8;border:1px solid #1b1464;border-radius:.25em;color:#637a81;font-size:.8em;font-weight:700}.ResultsList .OnlineSourcesTreemap>div.graphs .onlineSourcesTreemapTooltip .line{width:1px;height:.75em;background-color:#000;margin-left:50%}.checkbox{margin-bottom:.75em;margin-right:1em;height:1.75em}.checkbox label{height:1.75em;display:inline-block}.checkbox label span{display:inline-block;transform:translateY(.3em);padding-left:2.25em}.checkbox input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox input[type=checkbox]+label{background:url(/static/media/checkbox_default.4b7a90c1.svg) 0 no-repeat}.checkbox:hover input[type=checkbox]+label{background-image:url(/static/media/checkbox_hover.88016c8c.svg)}.checkbox input[type=checkbox]:checked+label{background-image:url(/static/media/checkbox_checked.bfb3db92.svg)}.Search h3.subhead{font-size:1em;font-weight:400;padding:0;margin:1em 0 -.75em}.Search h3.subhead span{font-size:1.375em}.Search .heatmapContainer{position:relative}.Search .heatmapContainer .Toggle{position:absolute;right:0;top:.4em}@media screen and (max-width:768px){.Search .heatmapContainer .Toggle{position:relative;right:unset;top:unset}}.searchControls{display:flex;flex-direction:column;text-align:center;max-width:30em;margin:0 auto}.searchControls h3{font-size:1em;font-weight:400;margin:0}.searchControls h3 span{font-size:1.375em}.searchControls .description{max-width:25em;margin:.75em auto;line-height:1.25em}.searchControls .description p{margin:0;font-size:.875em}.searchControls .search{display:flex;margin:.75em 0 .5em}.searchControls .search .searchField{display:flex;flex:auto;position:relative}.searchControls .search .searchField .field{flex:auto;border:1px solid #d5d6e9;border-radius:.25em;font-size:.875em;padding:.625em;line-height:1em;color:#1b1464}.searchControls .search .searchField .field[value=""]{color:#7fc4fd}.searchControls .search .searchField .field:focus{border:1px solid #7fc4fd;outline:none}.searchControls .search .searchField.notDefault .close{cursor:pointer;position:absolute;top:calc(.625em + 1px);right:calc(.625em + 1px);width:.875em;height:.875em;content:" ";background-image:url(/static/media/close.c67ae15e.svg);background-size:100%}.searchControls .search .searchField.notDefault .close.searchFocused{background-image:url(/static/media/close-highlight.0bb2b8ff.svg)}.searchControls .search .button{display:flex;color:#f8fdff;background:#1b1464;margin-right:0;margin-left:.5em;border:none;text-transform:capitalize;cursor:pointer;padding:0}.searchControls .search .button span{line-height:1.5em;border:none;text-transform:capitalize;font-size:1em;margin:auto 0 auto .875em}.searchControls .search .button .loader{display:flex;width:.875em;height:1.5em;padding:0;margin:auto 0;overflow:hidden;transition:width .125s ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.searchControls .search .button .loader img{margin:auto .75em auto .125em;width:1.5em;height:1.5em;opacity:0;transition:opacity .125s ease-in-out}.searchControls .search .button .loader.active{width:2.375em}.searchControls .search .button .loader.active img{opacity:1;animation:spin 1s linear infinite}.searchControls .search .button:hover{background:#d5d6e9;color:#1b1464}.searchControls .search .button.faded{opacity:.75;cursor:default}.searchControls .search .button[disabled]:hover{background:#1b1464;color:#f8fdff}.searchControls .Toggle{font-size:1.33333333em}.searchControls .advancedControlsContainer{text-align:left;font-size:.75em;margin-top:.5em;padding:0 .8125em}.searchControls .advancedControlsContainer .advancedControlsToggle{margin:auto 0;display:inline;cursor:pointer}.searchControls .advancedControlsContainer .advancedControlsToggle .caret{transition:transform .3s ease-in-out;transform:translate(.25em,-.1em)}.searchControls .advancedControlsContainer .advancedControlsToggle .caret.flip{transform:translate(.25em,-.1em) rotate(180deg)}.searchControls .advancedControlsContainer .advancedControlsToggleContainer{display:flex;width:100%;align-items:baseline;justify-content:space-between;margin-bottom:.75em}.searchControls .advancedControlsContainer .advancedControlsToggleContainer .fullReset{display:flex;cursor:pointer}.searchControls .advancedControlsContainer .advancedControlsToggleContainer .fullReset .resetIcon{display:flex;margin:auto .25em auto auto}.searchControls .advancedControlsContainer .advancedControlsToggleContainer .fullReset .resetIcon img.hover{position:absolute;opacity:0}.searchControls .advancedControlsContainer .advancedControlsToggleContainer .fullReset:hover .resetIcon img.hover{opacity:1}.searchControls .advancedControlsContainer .advancedControlsToggleContainer .fullReset span{margin:auto 0;border:none;text-transform:capitalize;font-size:1em}.searchControls .advancedControlsContainer .exactMatchContainer{display:inline-block;transition:opacity .3s ease-in-out;opacity:0;pointer-events:none}.searchControls .advancedControlsContainer .exactMatchContainer.visible{opacity:1;pointer-events:all}.searchControls .advancedControlsContainer .advancedControls{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.searchControls .advancedControlsContainer .advancedControls.visible{max-height:8em}.searchControls .advancedControlsContainer .advancedControls .fieldsAndYears{display:flex}.searchControls .advancedControlsContainer .advancedControls .fieldsAndYears .fields{flex:2 1;display:grid;grid-template-columns:1fr 1fr 1.5fr}.searchControls .advancedControlsContainer .advancedControls .fieldsAndYears .years{display:flex;flex-direction:column;flex:1 1}.searchControls .advancedControlsContainer .advancedControls .peerReview{margin-left:auto}.searchControls .advancedControlsContainer .advancedControls .peerReview .checkbox{margin-right:0}.searchControls .advancedControlsContainer .advancedControls .years{white-space:nowrap}.searchControls .advancedControlsContainer .advancedControls .years .selects{margin-top:1em}.searchControls .advancedControlsContainer .advancedControls .years .selects select{border-radius:.5em;border-color:#d5d6e9;color:#1b1464}.searchControls .advancedControlsContainer .advancedControls .years .selects select.startYear{margin:0 .5em}.searchControls .advancedControlsContainer .advancedControls .years .selects select.endYear{margin-left:.5em}.yearBanner{display:flex;background-color:#fddfbb;color:#112227;border-radius:.25em;overflow:hidden;opacity:0;max-height:0;padding:0 .75em;transition:opacity .25s ease-in-out,max-height .25s ease-in-out,padding .25s ease-in-out}.yearBanner.active{opacity:1;max-height:10em;padding:.5em .75em}.yearBanner span{font-size:.875em;margin:auto .5em}.yearBanner .label{display:flex}.yearBanner .label span{margin-left:0}.yearBanner .activeYear{margin-right:.5em;cursor:pointer}.yearBanner .close{display:flex;margin-left:auto;cursor:pointer}.DetailedThinkTankFinanceGraph{position:relative;opacity:0;animation:fadeIn .35s ease-in-out forwards;animation-delay:.35s}.DetailedThinkTankFinanceGraph .title{fill:#f15a24;font-weight:700}.DetailedThinkTankFinanceGraph path.financeLine{stroke:#f15a24}.DetailedThinkTankFinanceGraph path.comparisonLine{stroke:#12609d}.DetailedThinkTankFinanceGraph path.other{stroke:#19619b}.DetailedThinkTankFinanceGraph svg text{font-size:.875em;transition:fill .25s ease-in-out,opacity .25s ease-in-out}.DetailedThinkTankFinanceGraph svg line{transition:stroke .25s ease-in-out,opacity .25s ease-in-out}.DetailedThinkTankFinanceGraph .dataTick{pointer-events:none}.DetailedThinkTankFinanceGraph .dataTick>rect{transform:rotate(45deg);stroke:#f15a24;fill:#f8fdff}.DetailedThinkTankFinanceGraph .dataTick.comparison>rect{stroke:#12609d}.DetailedThinkTankFinanceGraph .pathLabels{position:absolute;z-index:10;display:flex;flex-direction:column}.DetailedThinkTankFinanceGraph .pathLabels .pathLabel{position:absolute;margin:0 .25em;padding:.125em .25em;border-radius:.25em;display:flex;color:#f15a24;background-color:rgba(241,90,36,.2);transition:margin .35s ease-in-out}.DetailedThinkTankFinanceGraph .pathLabels .pathLabel.comparison{color:#12609d;background-color:rgba(127,196,253,.35)}.DetailedThinkTankFinanceGraph .pathLabels .pathLabel span{margin:auto;font-size:.75em;line-height:1.25em;font-weight:700;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:960px){.DetailedThinkTankFinanceGraph{font-size:.75em}}@media screen and (max-width:720px){.DetailedThinkTankFinanceGraph{font-size:.65em}}.DetailedThinkTankView .thinkTank{display:flex}.DetailedThinkTankView .thinkTank .logo{overflow:hidden;border:3px solid #d5d6e9;border-radius:.25em;height:5.25em;min-width:5.25em;margin-right:1em}.DetailedThinkTankView .thinkTank .logo img{max-height:100%}.DetailedThinkTankView .thinkTank h2{font-weight:400}.DetailedThinkTankView .comparison{display:flex;flex-wrap:wrap;line-height:1.5em;margin:.75em 1.5em}.DetailedThinkTankView .comparison span{font-size:1em}.DetailedThinkTankView .comparison .current{margin:auto auto auto 0}.DetailedThinkTankView .comparison .current span.thinkTank{color:#f15a24;font-weight:700;margin-right:1em}.DetailedThinkTankView .comparison .alternate{display:flex}.DetailedThinkTankView .comparison .alternate .label{margin:auto .25em auto 0}.DetailedThinkTankView .comparison .alternate select{cursor:pointer;color:#12609d;font-weight:700;font-size:1em;padding-top:1px}.ThinkTanks .thinkTankHeader{margin:0 auto;width:30em;text-align:center}.ThinkTanks .thinkTankHeader h3{font-weight:400;font-size:1.375em}.ThinkTanks .thinkTankHeader .instructions{font-size:.875em;margin-bottom:1em}.ThinkTanks .thinkTankHeader .search{position:relative;display:flex;flex-direction:column}.ThinkTanks .thinkTankHeader .search .searchBar{flex:auto;display:flex}.ThinkTanks .thinkTankHeader .search .searchResults{display:flex;background:#cde}.ThinkTanks .thinkTankHeader .search .searchResults ul{position:absolute;left:0;right:calc(5.25em + 1px);display:flex;flex-direction:column;flex:auto;background:#f8fdff;list-style-type:none;text-align:left;padding:0;margin-top:.5em;border-radius:.25em;font-size:.875em;line-height:1em;color:#1b1464;z-index:15}.ThinkTanks .thinkTankHeader .search .searchResults ul.populated{border:1px solid #d5d6e9}.ThinkTanks .thinkTankHeader .search .searchResults ul li{padding:.625em}.ThinkTanks .thinkTankHeader .search .searchResults ul li.highlighted{background:#fddfbb}.ThinkTanks .thinkTankHeader .searchField{display:flex;flex:auto;position:relative}.ThinkTanks .thinkTankHeader .searchField .field{flex:auto;border:1px solid #d5d6e9;border-radius:.25em;font-size:.875em;padding:.625em;line-height:1em;color:#1b1464}.ThinkTanks .thinkTankHeader .searchField .field[value=""]{color:#7fc4fd}.ThinkTanks .thinkTankHeader .searchField .field:focus{border:1px solid #7fc4fd;outline:none}.ThinkTanks .thinkTankHeader .searchField.notDefault .close{cursor:pointer;position:absolute;top:calc(.625em + 1px);right:calc(.625em + 1px);width:.875em;height:.875em;content:" ";background-image:url(/static/media/close-highlight.0bb2b8ff.svg);background-size:100%}.ThinkTanks .thinkTankHeader .button{color:#f8fdff;background:#1b1464;margin-right:0;margin-left:.5em;border:none;text-transform:capitalize;cursor:pointer}.ThinkTanks .thinkTankHeader .button:hover{background:#d5d6e9;color:#1b1464}.ThinkTanks .thinkTankHeader .button[disabled]:hover{background:#1b1464;color:#f8fdff}.ThinkTanks .RangeChart{display:flex;margin:auto 0}.ThinkTanks .RangeChart .valueMarker{opacity:0;transition:opacity .25s ease-in-out}.ThinkTanks .RangeChart.visible .valueMarker{opacity:1}.ThinkTanks .RangeChart .label{display:flex;margin:0 .5em}.ThinkTanks .RangeChart .label:first-of-type{margin-left:0}.ThinkTanks .RangeChart .label:last-of-type{margin-right:0}.ThinkTanks .RangeChart .label span{color:#637a81;font-size:.75em;margin:auto}.ThinkTanks .RangeChart .range{position:relative;flex:auto}.ThinkTanks .RangeChart .range .avgMarker,.ThinkTanks .RangeChart .range .valueMarker{width:100%;position:absolute;z-index:10}.ThinkTanks .RangeChart .range .avgMarker span,.ThinkTanks .RangeChart .range .valueMarker span{position:absolute;color:#f15a24;font-size:.875em;font-weight:700;transform:translate(-50%,-1.5em)}.ThinkTanks .RangeChart .range .avgMarker span.note,.ThinkTanks .RangeChart .range .valueMarker span.note{font-size:.625em;transform:translate(.2em,.35em)}.ThinkTanks .RangeChart .range .avgMarker .marker,.ThinkTanks .RangeChart .range .valueMarker .marker{position:absolute;left:-1.5px;top:-.325em;height:1.5em;width:3px;border-radius:1.5px;background-color:#f15a24}.ThinkTanks .RangeChart .range .avgMarker{z-index:5}.ThinkTanks .RangeChart .range .avgMarker .marker{left:-.75px;border-radius:unset;background-color:unset;width:0;border-right:1.5px dashed #a5b2b5;top:0;height:1.125em}.ThinkTanks .RangeChart .range .avgMarker .marker.light{top:0;height:0}.ThinkTanks .RangeChart .range .avgMarker.first .marker.light{top:-1.5em;height:360rem}.ThinkTanks .RangeChart .range .avgMarker.first .label{position:absolute;display:flex;width:100%;left:-.25px;margin:0;transform:translate(.375px,-1.5em)}.ThinkTanks .RangeChart .range .avgMarker.first .label span{left:0;font-size:.75em;color:#637a81;transform:translate(-50%,-125%)}.ThinkTanks .RangeChart .range .avgMarker.first .label img{position:absolute;left:0;transform:translate(-50%)}.ThinkTanks .RangeChart .range .track{width:100%;height:1.125em;background:#e2e6e8;border-radius:.25em}.ThinkTanks .RangeChart .range .track .block{height:100%;background:#1b1464;border-radius:.25em 0 0 .25em}.ThinkTanks .revenueToggle{margin-bottom:.5em}.ThinkTanks table{width:100%;border-collapse:collapse}.ThinkTanks table thead{font-weight:700}.ThinkTanks table td{padding:.2em}.ThinkTanks table.thinkTankList{display:flex;flex-direction:column}.ThinkTanks table.thinkTankList thead tr:first-of-type{margin-top:0}.ThinkTanks table.thinkTankList thead tr td{position:relative;display:flex;flex-direction:row;padding:0 0 .5em;border-bottom:2px solid #637a81;cursor:pointer}.ThinkTanks table.thinkTankList thead tr td .label{pointer-events:none;z-index:1}.ThinkTanks table.thinkTankList thead tr td .label span{color:#112227}.ThinkTanks table.thinkTankList thead tr td .yearSelect{margin-left:.5em;color:#1b1464;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out;z-index:1}.ThinkTanks table.thinkTankList thead tr td .yearSelect.visible{pointer-events:auto;opacity:1}.ThinkTanks table.thinkTankList thead tr td .sortToggle{display:flex;margin-left:auto;margin-bottom:auto;height:1em;z-index:1;cursor:pointer}.ThinkTanks table.thinkTankList thead tr td .sortToggle span{font-size:.75em;color:#637a81;margin:auto 0;opacity:0;white-space:nowrap}.ThinkTanks table.thinkTankList thead tr td .sortToggle img{margin:auto 0 auto .25em;opacity:.3}.ThinkTanks table.thinkTankList thead tr td .sortToggle img,.ThinkTanks table.thinkTankList thead tr td .sortToggle span{transition:opacity .25s ease-in-out}.ThinkTanks table.thinkTankList thead tr td .sortToggle.active img,.ThinkTanks table.thinkTankList thead tr td .sortToggle.active span,.ThinkTanks table.thinkTankList thead tr td .sortToggle:hover img{opacity:1}.ThinkTanks table.thinkTankList thead tr td .sortTarget{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:transparent;transition:background-color .25s ease-in-out}.ThinkTanks table.thinkTankList thead tr td:hover .sortToggle img{opacity:1}.ThinkTanks table.thinkTankList thead tr td:hover .sortTarget{background-color:#e7edef}.ThinkTanks table.thinkTankList tr{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ThinkTanks table.thinkTankList tr.fade{opacity:0;animation:fadeIn .24s ease-in-out forwards}.ThinkTanks table.thinkTankList tr:first-of-type{margin-top:1.375em}.ThinkTanks table.thinkTankList tr td{display:flex;flex-direction:column;padding:1.375em .625em;margin:0 .375em;flex:2 1}.ThinkTanks table.thinkTankList tr td.Name{flex:1 1}.ThinkTanks table.thinkTankList tr td.Name .link{text-decoration:none;text-align:left}.ThinkTanks table.thinkTankList tr td.Name .link span{color:#f15a24;font-weight:700;font-size:.875em;border-bottom:none}.ThinkTanks .content{padding:1em}.ThinkTanks .content .buttons{display:flex;justify-content:space-between;margin-bottom:1em}.ThinkTanks .content .close{background:url(/static/media/chevron-back.09a42d79.svg) bottom 2px left no-repeat}.ThinkTanks .content .close span{margin-left:1.25em}@media screen and (max-width:900px){.ThinkTanks .content .itemWrapper .list,.ThinkTanks .rangeCharts{font-size:.75em}}@media screen and (max-width:720px){.ThinkTanks .content .itemWrapper .list,.ThinkTanks .rangeCharts{font-size:.65em}}.Networks{display:flex;flex-direction:column;color:#1b1464}.Networks .networkHeader{margin:0 auto;width:30em;text-align:center}.Networks .networkHeader h3{font-weight:400;font-size:1.375em}.Networks .networkHeader .instructions{font-size:.875em;margin-bottom:1em}.Networks .networkHeader .search{position:relative;display:flex;flex-direction:column}.Networks .networkHeader .search .searchBar{flex:auto;display:flex;scroll-margin:.75em}.Networks .networkHeader .search .searchBar .introOverlay{position:absolute;display:flex;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.75);pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.Networks .networkHeader .search .searchBar .introOverlay.active{pointer-events:auto;opacity:1}.Networks .networkHeader .search .searchBar .introOverlay button.button{margin:auto;background:transparent;padding:0;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.Networks .networkHeader .search .searchBar .introOverlay button.button.active{pointer-events:auto;opacity:1}.Networks .networkHeader .search .searchBar .introOverlay span{color:#637a81;border-color:#637a81}.Networks .networkHeader .search .searchBar .introOverlay button.button:hover{background:transparent}.Networks .networkHeader .search .searchBar .introOverlay button.button:hover span{border-color:transparent}.Networks .networkHeader .search .searchResults{display:flex}.Networks .networkHeader .search .searchResults ul{position:absolute;left:0;right:calc(5.25em + 1px);display:flex;flex-direction:column;flex:auto;background:#f8fdff;list-style-type:none;text-align:left;padding:0;margin-top:.5em;border-radius:.25em;font-size:.875em;line-height:1em;color:#1b1464;z-index:1500;max-height:calc(100vh - 9em);overflow-x:hidden;overflow-y:scroll}.Networks .networkHeader .search .searchResults ul.populated{border:1px solid #d5d6e9}.Networks .networkHeader .search .searchResults ul li{padding:.625em}.Networks .networkHeader .search .searchResults ul li.highlighted{background:#fddfbb}.Networks .networkHeader .searchField{display:flex;flex:auto;position:relative}.Networks .networkHeader .searchField .field{flex:auto;border:1px solid #d5d6e9;border-radius:.25em;font-size:.875em;padding:.625em;line-height:1em;color:#1b1464}.Networks .networkHeader .searchField .field[value=""]{color:#7fc4fd}.Networks .networkHeader .searchField .field:focus{border:1px solid #7fc4fd;outline:none}.Networks .networkHeader .searchField.notDefault .close{cursor:pointer;position:absolute;top:calc(.625em + 1px);right:calc(.625em + 1px);width:.875em;height:.875em;content:" ";background-image:url(/static/media/close-highlight.0bb2b8ff.svg);background-size:100%}.Networks .networkHeader .button{color:#f8fdff;background:#1b1464;margin-right:0;margin-left:.5em;border:none;text-transform:capitalize;cursor:pointer}.Networks .networkHeader .button:hover{background:#d5d6e9;color:#1b1464}.Networks .networkHeader .button[disabled]:hover{background:#1b1464;color:#f8fdff}.Networks .networkContainer{display:flex;flex-direction:column}.Networks .networkContainer .controls{display:flex;margin:.75em 0}.Networks .networkContainer .controls .navInfo{flex:1 1;display:flex;flex-wrap:wrap}.Networks .networkContainer .controls .navInfo span{font-size:.75em;padding-left:.25em}.Networks .networkContainer .controls .legend{display:flex;flex-direction:row;margin:0;line-height:.75em;pointer-events:auto}.Networks .networkContainer .controls .legend.isIntro{pointer-events:none}.Networks .networkContainer .controls .legend.isIntro .checkbox{-webkit-filter:saturate(0);filter:saturate(0);opacity:.75}.Networks .networkContainer .controls .legend .type{display:flex;margin:auto 0 auto 1.125em;cursor:pointer;opacity:.5;transition:opacity .25s ease-in-out}.Networks .networkContainer .controls .legend .type:hover{opacity:.75}.Networks .networkContainer .controls .legend .type.checked{opacity:1}.Networks .networkContainer .controls .legend .type .checkbox{margin:0 .25em 0 0;display:flex;width:1em;height:1em;pointer-events:none}.Networks .networkContainer .controls .legend .type .checkbox label{height:1em}.Networks .networkContainer .controls .legend .type .checkbox input[type=checkbox]+label{background-size:1em}.Networks .networkContainer .controls .legend .type .block{width:.75em;height:.75em;min-width:.75em;margin:auto .25em auto 0;border-radius:.5em}.Networks .networkContainer .controls .legend .type .label{margin:auto 0}.Networks .networkContainer .controls .legend .type .label span{font-size:.75em}.Networks .networkContainer .controls .Toggle{margin-left:2em}.Networks .networkContainer .network{position:relative;width:calc(100vw - 3.75em - 2px);height:calc(100vh - 9em - 2px);background:radial-gradient(circle at center,#fff,rgba(144,195,248,.3),rgba(144,195,248,.2));border-radius:.25em;border:1px solid #1b1464;overflow:hidden;margin:0 auto}.Networks .networkContainer .network .scene-tooltip{display:none}.Networks .networkContainer .network .node-label{pointer-events:none;display:flex;padding:.125em .25em;border-radius:.25em;background:rgba(248,253,255,.36);color:#112227;opacity:.68}.Networks .networkContainer .network .node-label span{font-size:.75em}.Networks .networkContainer .network .node-label.hidden{opacity:0}.Networks .networkContainer .network .node-label.highlight{opacity:.84;background:rgba(248,253,255,.52)}.Networks .networkContainer .network .node-label.center{color:#1b1464;opacity:1;font-weight:700;z-index:999!important}.Networks .networkContainer .network .drawer{position:absolute;top:0;bottom:0;right:0;display:flex;pointer-events:none;transition:transform .5s ease-in-out;transform:translateX(100%);z-index:1000}.Networks .networkContainer .network .drawer.open{transform:translateX(0)}.Networks .networkContainer .network .drawer .container{display:flex;flex-direction:column;margin:1em;flex:auto;max-height:calc(100% - 2em)}.Networks .networkContainer .network .drawer .container button.reset{margin-left:auto;margin-bottom:.5em;color:#637a81;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;pointer-events:auto}.Networks .networkContainer .network .drawer .container button.reset:hover span{border-color:transparent}.Networks .networkContainer .network .drawer .container button.reset span{font-size:.75em;border-color:#637a81}.Networks .networkContainer .network .drawer .container .panel{background:#fff;border:1px solid #1b1464;overflow-y:scroll;pointer-events:auto}.Networks .networkContainer .network .drawer .container .panel .group{display:flex;flex-direction:column}.Networks .networkContainer .network .drawer .container .panel .group .heading{display:flex;background:#1b1464 url(/static/media/caret-white.867b5750.svg) center right 1em no-repeat;color:#f8fdff;font-weight:700;padding:.5em 1em;cursor:pointer}.Networks .networkContainer .network .drawer .container .panel .group .heading.closed{background-image:url(/static/media/caret-white-sort.b604a7ea.svg)}.Networks .networkContainer .network .drawer .container .panel .group .heading span{font-size:.75em}.Networks .networkContainer .network .drawer .container .panel .group .list{display:flex;flex-direction:column;padding:.375em 1em;max-height:2000px;overflow-y:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.Networks .networkContainer .network .drawer .container .panel .group .list.closed{max-height:0;padding-top:0;padding-bottom:0}.Networks .networkContainer .network .drawer .container .panel .group .list .node{display:flex;padding:.125em 0;line-height:1em;cursor:pointer}.Networks .networkContainer .network .drawer .container .panel .group .list .node:hover .name{text-decoration:none}.Networks .networkContainer .network .drawer .container .panel .group .list .node .circle{width:.75em;min-width:.75em;height:.75em;min-height:.75em;border-radius:50%;margin-top:.25em;margin-right:.5em}.Networks .networkContainer .network .drawer .container .panel .group .list .node .name{color:#637a81;text-decoration:underline}.Networks .networkContainer .network .drawer .container .panel .group .list .node .name span{font-size:.75em}.Networks .networkContainer .network .intro{position:absolute;display:flex;flex-direction:column;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.Networks .networkContainer .network .intro.isIntro{pointer-events:auto;opacity:1}.Networks .networkContainer .network .intro .content{margin:2.25em auto 0;background:hsla(0,0%,100%,.5);padding:.375em 1em;border-radius:.25em;display:flex;overflow:hidden}.Networks .networkContainer .network .intro .content span{color:#112227;height:1.125em;padding:0;opacity:0;max-width:0;transition:opacity 1.2s ease-in-out,max-width 1.2s ease-in-out,padding 1.2s ease-in-out;transition-delay:1.2s}.Networks .networkContainer .network .intro .content span.visible{max-width:100vw;opacity:1;padding:0 .125em}.Networks .networkContainer .network .intro .content span.type{font-weight:700}.Networks .networkContainer .network .intro .content span.host{color:#f15a24}.Networks .networkContainer .network .intro .content span.expert{color:#637a81}.Networks .networkContainer .network .intro .content span.thinktank{color:#12609d}.Networks .networkContainer .network .intro .explore{margin:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0;transition:opacity 1.2s ease-in-out}.Networks .networkContainer .network .intro .explore.delayed{transition-delay:7.8s}.Networks .networkContainer .network .intro .explore.visible{pointer-events:auto;opacity:1}.Networks .networkContainer .network .intro .explore button.button{background:#12609d;display:none}.Networks .networkContainer .network .intro .explore button.button.active{display:flex}.Networks .networkContainer .network .intro .explore button.button:hover{background:#7fc4fd}.Networks .networkContainer .network .intro .explore button.button span{color:#f8fdff;font-size:1em;border-bottom:none}.Networks .networkContainer .network .intro .skip{margin:0 auto 2.5em}.Networks .networkContainer .network .intro .skip button.button{padding:0}.Networks .networkContainer .network .intro .skip button.button:hover{background:transparent}.Networks .networkContainer .network .intro .skip span{color:#637a81;border-color:#637a81}.Networks .networkContainer .network .intro .skip:hover span{border-color:transparent}@media screen and (max-width:768px){.Networks .networkContainer .controls .legend{flex-direction:column}.Networks .networkContainer .network .intro .content span{font-size:.75em}}header{background:#1b1464;color:#f8fdff;padding:.375em 1em}header,header div{display:flex}header .title{margin-left:.875em;margin-right:auto}header .title a{color:#f8fdff;display:flex}header .title a img{width:3.125em;height:3.125em}header .title a h1{font-size:1em;font-weight:400;margin:auto 0 auto .75em}header .title a h1 span{font-size:1.75em}header .buttons{margin-right:.125em;margin-left:auto}header .buttons .link{margin:auto 0}header .buttons .link .button{color:#f8fdff}@media screen and (max-width:720px){header .title h1 span{font-size:1.5em}}.About{display:flex;flex-direction:column;max-width:50em;margin:1em auto 0}.About h3,.About ol,.About p{margin:0 0 1em}.About h3 li,.About ol li,.About p li{margin:.5em .5em .5em 0}.About h3 li span,.About ol li span,.About p li span{padding-left:.5em;display:block}.About h3 li span:last-of-type,.About ol li span:last-of-type,.About p li span:last-of-type{margin-bottom:0}.About li,.About p{line-height:1.25em}.About p.listIntro{margin-bottom:0}.About ol li::marker{content:attr(data-marker)}.About a{border-bottom:1px solid #1b1464}.About a:hover{color:#7fc4fd;border-color:#7fc4fd}.Login{display:flex;background:#f8fdff;color:#1b1464;padding:.375em 1em}.Login button span{border:0}.Profile{width:100%}.Profile table{width:100%;border-collapse:collapse}.Profile table thead{font-weight:700;color:#112227}.Profile .logout{margin:1em 0 0}.ProfileModuleList .itemWrapper{width:200%;transition:transform .3s ease-in-out}.ProfileModuleList .itemWrapper>div{width:50%;display:block;float:left;box-sizing:border-box;padding:.75em 1.5em}.ProfileModuleList .itemWrapper.itemOpen{transform:translateX(-50%)}.ProfileModuleList .buttons{display:flex;justify-content:space-between}.ProfileModuleList .close{background:url(/static/media/chevron-back.09a42d79.svg) bottom 2px left no-repeat}.ProfileModuleList .close span{margin-left:1.25em}.ProfileModuleList a{text-decoration:underline;color:#12609d}.ProfileModuleList .delete{background:transparent url(/static/media/trash-default.2dacc05c.svg) 100% 100% no-repeat;background-size:.875em 1.125em}.ProfileModuleList .delete span{margin-right:1.25em}.ProfileModuleList .delete:hover{background-image:url(/static/media/trash-hover.04a09005.svg)}.ProfileModuleList .email{background:transparent url(/static/media/email-default.c3f559a7.svg) 100% 100% no-repeat;background-size:.875em 1.125em}.ProfileModuleList .email span{margin-right:1.25em}.ProfileModuleList .email:hover{background-image:url(/static/media/email-hover.261eb7d8.svg)}.ProfileModuleList .buttons{margin-bottom:.5em}.ProfileModuleList table{border-collapse:collapse}.ProfileModuleList table td{padding:.25em}.ProfileModuleList table td .delete,.ProfileModuleList table td .email{width:1em;text-indent:-9999px}.EditLoginInfo .content{margin:.75em 1.5em}.EditLoginInfo .error{color:#f15a24}.EditLoginInfo .status{color:#12609d}.EditLoginInfo .edit{margin:1em 0}.EditLoginInfo .forms{width:100%;display:flex}.EditLoginInfo .forms>div{width:50%}.EditLoginInfo .forms>div h4{color:#112227;font-family:Lato;font-weight:700}.EditLoginInfo .forms>div input{display:block;margin-top:1em}.EditLoginInfo .forms>div input[type=password],.EditLoginInfo .forms>div input[type=text]{flex:auto;border:1px solid #d5d6e9;border-radius:.25em;font-size:.875em;padding:.625em;line-height:1em;width:20em;color:#1b1464}.EditLoginInfo .forms>div input[type=password][value=""],.EditLoginInfo .forms>div input[type=text][value=""]{color:#7fc4fd}.EditLoginInfo .forms>div input[type=password]:focus,.EditLoginInfo .forms>div input[type=text]:focus{border:1px solid #7fc4fd;outline:none}@media screen and (max-width:768px){.EditLoginInfo .forms>div input[type=password],.EditLoginInfo .forms>div input[type=text]{width:calc(100% - 4em)}}.SearchHistory .content{margin:.75em 1.5em}.SearchHistory a{text-decoration:underline}.SearchHistory a:hover{text-decoration:none}.SearchHistory table{border-collapse:collapse}.SearchHistory table td{padding-bottom:1em}footer{display:flex;flex-direction:column;margin-top:auto;background:linear-gradient(#fff,#f8fdff)}footer .content{flex:auto;display:flex;padding:.5em 1.875em}footer .content .logos{display:flex}footer .content .logos .logo{margin-right:1.5em}footer .content .logos .logo img{height:4em}footer .content .contact{display:flex;flex-direction:column}footer .content .contact .label span{font-size:.8125em;font-weight:700}footer .content .contact .link{margin-top:.125em;line-height:1em}footer .content .contact .link a{font-size:.75em;border-bottom:1px solid #1b1464}footer .content .contact .link a:hover{color:#7fc4fd;border-color:#7fc4fd}footer .lines{display:flex;height:.375em;background-image:url(/static/media/footer-lines.79031a75.svg);background-repeat:repeat-x}.social{display:flex;margin-left:auto;margin-right:.75em}.social .shareItem{width:1em;height:1em;cursor:pointer;margin-bottom:auto;margin-left:1em}.social .shareItem a{position:relative}.social .shareItem a img{width:1em;height:1em}.social .shareItem a img.hover{position:absolute;top:0;left:0;opacity:0}.social .shareItem:hover a img{opacity:0}.social .shareItem:hover a img.hover{opacity:1!important}.ModulePopup{position:absolute;top:0;left:0;background:#f8fdff;color:#112227;padding:1em;border:1px solid #112227}.ModulePopup h2{font-family:Lato;font-size:1.125em;font-weight:700;margin:0 0 .5em;color:#12609d}.ModulePopup .alreadyBookmarked{font-size:.875em;margin-bottom:1em}.ModulePopup a{text-decoration:underline}.ModulePopup a:hover{text-decoration:none}.AddNewModule{display:flex}.AddNewModule input+input{margin-left:1em}.AddNewModule input[type=text]{border:1px solid #12609d;border-radius:.2em;padding:.5em 1em;color:#12609d}.AddNewModule ::-webkit-input-placeholder{color:#7fc4fd;opacity:1}.AddNewModule :-ms-input-placeholder{opacity:1}.AddNewModule ::placeholder{color:#7fc4fd;opacity:1}.AddNewModule :-ms-input-placeholder{color:#7fc4fd}.AddNewModule ::-ms-input-placeholder{color:#7fc4fd}.ModuleList{margin-bottom:.5em}.ModuleList table{border-collapse:collapse;font-size:.875em;width:100%}.ModuleList table td{padding:.25em}.ModuleList thead{font-weight:700}.App,.ModuleList tbody{color:#1b1464}.App{display:flex;position:relative;flex-direction:column;min-height:100vh;max-width:100vw;overflow:hidden}.App .mobileWarning{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.App .mobileWarning .content{display:flex;flex-direction:column;width:calc(100vw - 2em);max-width:24em;max-height:30em;margin:auto;background:#fff;border-radius:.25em;padding:.5em}.App .mobileWarning .content .copy{display:flex;flex-direction:column;margin-top:.25em;margin-bottom:.75em;text-align:center}.App .mobileWarning .content .copy span.title{font-family:"Roboto Slab";font-weight:700}.App .mobileWarning .content .main{position:relative;display:flex;flex:auto;border-radius:.25em;padding:0;overflow:hidden}.App .mobileWarning .content .main video{object-fit:cover;width:100%}.App .mobileWarning .content .buttons{display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}.App .mobileWarning .content .buttons button.button{margin:1em auto auto}.App .mobileWarning .content .buttons button.button.email{background-color:#1b1464;color:#f8fdff}.App .mobileWarning .content .buttons button.button.email span{border-bottom:none}.App .mobileWarning .content .buttons button.button.email:hover{background-color:#d5d6e9}.App .mobileWarning .content .buttons button.button.continue{margin-top:0}.App .mobileWarning .content .buttons button.button.continue:hover{background:none}@media screen and (max-width:639px){.App .mobileWarning{display:flex}}text{fill:#1b1464}a{color:#1b1464;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background-color:transparent;font-size:.875em;color:#12609d;cursor:pointer}button span{border-bottom:1px solid #12609d}button span:hover{border-bottom-color:transparent}button.link{font-size:1em;color:#1b1464;text-decoration:underline}button.link:hover{text-decoration:none}input[type=submit]{background-color:#12609d;color:#f8fdff;text-transform:uppercase;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Lato;font-weight:700;border-radius:.2em;padding:.5em;line-height:1em}select{outline:none}.subhead{display:flex;flex-wrap:wrap;padding:1.375em 1.125em 1.375em 1.875em}.subhead h2{font-size:1em;margin:auto 0}.subhead h2 span{font-size:1.875em}.subhead nav{display:flex;margin-left:auto}.subhead nav .group{opacity:0;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:none}.subhead nav .group.active{opacity:1;transform:translateX(0);display:flex}.subhead nav a.active{font-weight:700}@media screen and (max-width:720px){.subhead h2 span{font-size:1.5em}}@media screen and (max-width:1080px){.subhead{flex-direction:column}.subhead nav{margin-top:1em;margin-left:-.75em;margin-bottom:-.75em}}.main{padding:0 1.875em 1.375em}.button{display:flex;background:transparent;color:#1b1464;margin:0 .75em;padding:.75em;border-radius:.25em;font-weight:700;transition:background .25s ease-in-out,color .25s ease-in-out}.button:hover{background:rgba(16,113,188,.5)}.button.close{cursor:pointer;border:1px solid #1b1464;transform:translate(1px,-1px)}.button.close:hover{background:#1b1464;color:#f8fdff}.button.active{background:#1071bc;color:#f8fdff}.button span{font-size:.75em;text-transform:uppercase}a.active .button{background:#1071bc;color:#f8fdff}h4{background-color:#fff;font-weight:400}.hintTooltip{position:relative;display:none;cursor:pointer;margin-left:.5em}.hintTooltip.visible{display:flex}.hintTooltip.visible:hover .hintContent{opacity:1}.hintTooltip .hintIcon{display:flex;height:.875em;margin:auto 0}.hintTooltip .hintContent{position:absolute;right:0;bottom:1.25em;width:19em;display:flex;flex-direction:column;background-color:#e2e6e8;color:#637a81;padding:.25em .5em;border-radius:.25em;z-index:10;line-height:1em;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.hintTooltip .hintContent span{font-size:.75em}
/*# sourceMappingURL=main.c548b7e9.chunk.css.map */