:root{--color-bg:#FFF;--color-bg-raised-minor:#F2F2F2;--color-bg-raised:#ECEFF1;--color-fg:#000;--color-accent:#1478c4;--color-accent-hover:#169aed;--color-accent-focus:#166397;--color-gray-dark:#212121;--color-gray-darker:#37474F;--color-gray-less-darker:#646464;--color-borders:#BDBDBD;--color-borders-lighter:#CFD8DC;--color-green:#2C5800;--color-red:#C62828;--color-lightred:#E53935;--color-orange:#E53935;--color-olive:#827717;--color-turquoise:#00BFA5;--color-light-magenta:#CF1849;--color-dark-magenta:#AD1457;--color-light-purple:#9E00C2}@media(prefers-color-scheme:dark){:root{--color-bg:#121212;--color-bg-raised-minor:#212121;--color-bg-raised:#191919;--color-fg:#ECEFF1;--color-accent:#FFC107;--color-accent-hover:#FFA000;--color-accent-focus:#FFA74D;--color-gray-dark:#ECEFF1;--color-gray-darker:#CFD8DC;--color-gray-less-darker:#BDBDBD;--color-borders:#323232;--color-borders-lighter:#292929;--color-green:#9CCC65;--color-red:#C62828;--color-lightred:#E53935;--color-orange:#E53935;--color-olive:#827717;--color-turquoise:#00BFA5;--color-light-magenta:#ff5c8d;--color-dark-magenta:#e91e80;--color-light-purple:#ca94d2}}@font-face{font-family:sourceSansPro;src:local('Source-Sans-Pro'),local('Source Sans Pro'),url(/files/SourceSansPro-Regular.woff2)format('woff2'),url(/files/SourceSansPro-Regular.ttf)format('truetype');font-display:swap}*{box-sizing:border-box;z-index:1}html{height:100%;max-width:100%;margin:0;padding:0;z-index:10}body{margin:0;padding:0;background:var(--color-bg-raised-minor);color:var(--color-fg);font-family:sourceSansPro;font-size:1.1em;line-height:1.6em;z-index:10}a{text-decoration:none;color:inherit}h2{margin:.5em 0;padding:.5em 0;font-weight:700;background:inherit;color:var(--color-gray-dark);font-size:1.3em;border-width:0}input,select,button{display:block;width:100%;padding:.3rem .5rem;border:1px solid var(--color-borders);border-radius:.2rem}button{transition:background .4s}button:hover{background:var(--color-accent-hover)}button:focus{background:var(--color-accent-focus)}table{width:100%}th{text-align:left;border-bottom:.1em solid var(--color-borders)}td{box-sizing:initial;padding:.3em 0;border-bottom:1px solid var(--color-borders);transition:border .1s}tr:hover>td{border-bottom-color:var(--color-accent-hover)}table tr>:last-child{text-align:right}body{display:grid;grid-template-columns:300px auto;grid-column-gap:1.5em;grid-row-gap:2em;padding:1.5em 1em}body>*{display:inline-block;grid-row:1;vertical-align:top;justify-self:start}#mainAside{grid-column:1}main{grid-column:2}body.threeCol{grid-template-columns:300px 350px auto}body.threeCol main{grid-column:3}body.threeCol #hierarchies{grid-column:2}@media screen and (max-width:1366px){body.threeCol{grid-template-columns:300px auto}body.threeCol main{grid-column:2;grid-row:1}body.threeCol #hierarchies{grid-column:2;grid-row:2}#hierarchies{display:flex}#hierarchies>section{flex:1}}@media screen and (max-width:768px){body.threeCol,body{grid-template-columns:auto}body main,body.threeCol main{grid-column:1;grid-row:1}body.threeCol #hierarchies{grid-column:1;grid-row:2}#mainAside{grid-row:3}}h1,h2,h3,h4,h5{margin:0;padding:.5em 0}h1{font-size:3em;margin-bottom:.3em;border-bottom:1px;line-height:1.2em;padding:.2em 0}header{display:block;padding:.5em 1em;background:var(--color-bg)}header h3{margin:0;padding:0}#formats a{display:inline-block;padding:.2em .5em;background:var(--color-bg);font-weight:700;transition:background .4s,box-shadow .4s}#formats a:hover,#formats a:active{background:var(--color-accent-hover);box-shadow:0 0 5px 2px var(--color-accent-focus)}dl dt{margin:.5em 0;font-weight:700}dl dd{margin:.5em 0}ul{list-style:none;margin:0;padding:0}ul li{list-style:none;margin:0;padding:0}ul li>a{display:block;padding:.2em .3em;border-radius:.2em;transition:background .4s}ul li>a:hover{background:var(--color-accent-hover)}ul li>a:focus{background:var(--color-accent-focus)}ul li>a>span{float:right}main ul li>a{border-bottom:1px solid var(--color-borders)}#mainAside>*{display:block;margin:.5em 1em;padding:.3em 1em;background:var(--color-bg);border-radius:.3em}#about h2{display:grid;grid-template-columns:45px 1fr;margin:0;padding:.5em 0 0}#about h2>*{display:inline-block;vertical-align:middle;font-weight:700;margin:auto 0}#about h2>span{font-size:.9em}#logo{height:2.5rem;margin-right:.3em}#hierarchies>section{display:block;margin:.5em 1em;padding:.3em 1em;background:var(--color-bg-raised);border-radius:.3em}#hierarchies ul{margin:.6em 0}#objects{display:block;padding:1em 2em;background:var(--color-bg-raised);border-radius:.3em}#objects>a{display:block;font-weight:700;font-size:1.35em;padding:.3em 0 1em}#objects img{max-height:140px;max-width:200px}#objects ul{display:block}#objects ul li{display:inline-block;max-width:300px;margin:.5em;padding:.3em .5em;vertical-align:top;text-align:center;border:1px solid var(--color-borders);border-radius:.2em;transition:background .4s}#objects ul li:hover{background:var(--color-bg)}#objects ul li p{display:none}iframe{width:100%}.tileswithtext{display:flex;flex-wrap:wrap}.tileswithtext>div{width:calc((100%/4) - 2em);margin:1em;padding:0;border:1px solid var(--color-borders);text-align:center;overflow:hidden;transition:box-shadow .4s,transform .4s}.tileswithtext>div div{display:block;padding:0 1em 1em;text-align:left}.tileswithtext>div img:first-child{width:100%;height:200px;background-size:cover;object-fit:cover;background-repeat:no-repeat;background-position:0 15%;border-bottom:1px solid var(--color-borders);overflow:hidden}.tileswithtext>div:focus-within,.tileswithtext>div:hover{box-shadow:2px 2px 4px var(--color-borders),-2px -2px 4px var(--color-borders);transform:translate(0,-.5em)}.tileswithtext.tilesNoWrap{display:flex;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.tileswithtext.tilesNoWrap>div{display:inline;vertical-align:top;white-space:initial;min-width:calc((100%/4) - 2em)}@media screen and (max-width:1366px){.tileswithtext.tilesNoWrap>div{min-width:calc(100%/2 - 2em)}.tileswithtext>div{width:calc(100%/2 - 2em)}}@media screen and (max-width:768px){.tileswithtext.tilesNoWrap>div{min-width:calc(100% - 2em)}.tileswithtext>div{width:calc(100% - 2em)}}.search_hits dt{font-size:1.1em}.search_hits dd{border-bottom:1px dotted var(--color-borders);padding-bottom:1em;margin-bottom:1em}.lastUpdTime{display:block;margin:2em 0 1em;padding:.5em;border-top:.2em solid var(--color-borders)}ul.broader a:before{display:inline-block;content:" \0021E7 ";margin-right:.3em}ul.narrower a:before{display:inline-block;content:" \0021E9 ";margin-right:.3em}