section.panel{border-bottom:1px solid var(--bright-blue);border-left:1px solid var(--bright-blue);border-right:1px solid var(--bright-blue);line-height:1.5;& h2,h3,h4{margin:0}& h3{font-size:1.25rem}}section.panel hgroup{background-color:var(--bright-blue-light);padding:.75rem 1.5rem;& h2{font-weight:400}}section.panel .content{display:grid;gap:1.5rem;grid-template-columns:1fr;padding:1.5rem;.fields *+h3{margin-top:1rem}}section.panel ul.plain-list{list-style:none;margin:0;padding-left:0;& li{padding:.5rem 0}}section.subjects .content{@media(min-width:900px){grid-template-columns:3fr 2fr}}section.subjects .stats-list ul{list-style:none;margin:0;padding-left:0;& li{padding:.5rem 0}}section.subjects a.view-other-clusters{font-style:italic}section.vital-signs .content{@media(min-width:1100px){grid-template-columns:2fr 1fr}}section.vital-signs .content .stats-list{display:grid;grid-template-columns:1fr;@media(min-width:720px){grid-template-columns:1fr 1fr;gap:1rem}}.eto-dropdown.neo{--dropdown-width: 300px;display:flex;flex-direction:column;position:relative;width:var(--dropdown-width);.eto-dropdown--selectedContainer{align-items:center;background-color:var(--bright-blue-lightest);border-bottom:1px solid black;cursor:pointer;display:flex;font-family:GTZirkonRegular;padding:4px;text-transform:uppercase;width:calc(100% - 8px)}&:not(.open) .eto-dropdown--selectedContainer:focus-within{outline:3px solid var(--bright-blue)}.eto-dropdown--selectedStates{align-items:center;display:flex;flex-wrap:wrap;list-style:none;width:100%;.eto-tooltip{margin-left:4px;& svg{color:var(--bright-blue)}}.bubble{align-items:center;background-color:var(--bright-blue-light);color:var(--dark-blue);cursor:text;display:flex;margin:1px;max-width:calc(100% - 1rem);padding:2px 4px}.bubble span{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble .eto-tooltip{margin-left:4px}.bubble button{background-color:var(--dark-blue);border:none;color:#fff;cursor:pointer;display:inline-flex;margin-left:4px;padding:1px}.bubble button:focus{outline:2px solid var(--orange)}.bubble button:hover{background-color:var(--bright-blue)}}& label{color:var(--bright-blue);font-family:GTZirkonRegular,sans-serif;font-size:.8rem;text-transform:uppercase}& label .eto-tooltip{margin-left:.25rem}.internal--input{opacity:0;pointer-events:none;position:absolute}.eto-dropdown--toggleButton{margin-left:auto;height:1.5em;width:1.5em}& ul{background-color:var(--bright-blue-lightest);border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-family:GTZirkonRegular;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding-left:0;text-transform:uppercase;visibility:hidden;position:absolute;left:0;top:100%;width:var(--dropdown-width);z-index:10;>.eto-dropdown--header{background-color:var(--bright-blue);color:#fff;padding:6px}>li{align-items:center;color:var(--grey);column-gap:.25rem;display:flex;letter-spacing:.00938em;line-height:1.2rem;padding:6px;& svg{min-width:1rem}}>li:focus,>li:hover{background-color:var(--bright-blue-light);cursor:pointer}>li.active{background-color:var(--bright-blue-light);color:#000}& li:focus,li:focus-within{margin:0 2px;outline:2px solid var(--bright-blue);z-index:2}}& ul.open{visibility:visible}& ul.with-shadow{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px 2px #0000001f}.eto-tooltip{line-height:1rem;text-transform:none}.eto-tooltip--hover{max-width:240px}}section.countries .tables-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}section.patents .key-patents{>.contents{display:grid;grid-template-columns:1fr;padding:0}.legend-and-controls{background-color:var(--bright-blue-lightest);border-bottom:1px solid var(--bright-blue-light);display:flex;flex-direction:column;gap:1rem;padding:.75rem}.type-definitions-list{list-style:none;margin:0;padding-left:0;& li+li{margin-top:.5rem}}.entry-list{padding:.75rem}.entry{border-bottom:1px solid var(--bright-blue);padding:.5rem}.entry .metadata{display:flex;justify-content:space-between}.entry .metadata svg{font-size:1em;vertical-align:text-bottom}.bubble{border-radius:12px;display:inline-block;margin-right:6px;padding:4px 12px}.bubble.core{background-color:var(--orange-light)}.bubble.highly-cited{background-color:var(--purple-light)}}section.panel.papers-academia .tables-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}section.panel .tables-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}section.panel .undertext{color:var(--grey);font-size:.875rem}section.panel .content .eto-tooltip{color:var(--bright-blue)}section.cluster-detail .cluster-title-heading{background-color:var(--bright-blue-lighter);border-bottom:1px solid var(--bright-blue);border-left:15px solid var(--bright-blue);color:var(--dark-blue);display:grid;gap:.5rem;grid-template-areas:"title" "summary" "icons";grid-template-columns:1fr;padding:.5rem;position:sticky;top:0;z-index:10;@media(min-width:900px){grid-template-columns:1fr 36px;grid-template-areas:"title   icons" "summary icons"}& h1{grid-area:title;margin:0}& h1 a{font-family:GTZirkonMedium;font-weight:700;text-decoration:none;&:focus,&:hover{text-decoration:underline}}& hgroup p{font-size:1.625rem;font-style:italic;margin:.5rem 0 0}.cluster-summary{grid-area:summary;@media(min-width:590px){font-size:1.2rem}}.cluster-heading-icons{display:flex;grid-area:icons;@media(min-width:900px){flex-direction:column}.eto-tooltip{font-size:1.25rem;padding:.5rem}.eto-tooltip,.eto-tooltip a,.eto-tooltip a:visited{color:var(--bright-blue)}.eto-tooltip a.download-link,.eto-tooltip a.homepage-link{aspect-ratio:1 / 1;display:flex;width:20px}}}
