body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;line-height:1.6;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;margin:0;padding:0}main{flex-grow:1}img{max-width:100%;border-radius:.2rem}table{border-collapse:collapse;margin:auto}td,th{border:.1rem solid gray;padding:.3rem .5rem}pre{overflow-x:auto;border:.1rem solid #d3d3d3;padding:1rem}code{font-family:SFMono-Regular,Consolas,liberation mono,Menlo,Courier,monospace}kbd{border:.1rem solid #a9a9a9;border-radius:.2rem;margin:.1rem;padding:.15rem}kbd:has(kbd){padding:.3rem 0}.Banner{list-style:none;display:flex;flex-flow:row-reverse wrap-reverse;justify-content:space-between;margin:0;padding:0}.Banner-item:nth-child(1){order:5}.Banner-item:nth-child(2){order:4}.Banner-item:nth-child(3){order:3}.Banner-item:nth-child(4){order:2}.Banner-item:nth-child(5){order:1}.Banner-item--title{flex-grow:1}.Banner-link{font-size:1.25rem;color:#fff;padding:.5rem 1rem}.Heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.Heading-title{margin:1.5rem .5rem 0 0}.Heading-link{color:inherit}.Tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0;padding:0}.Tags-item{border-radius:.2rem;margin:.2rem;padding:0 .3rem}.Tags-link{color:#fff}.Divider{display:flex;justify-content:center}.Divider::after{content:"\2500\2500"}.Pagination{font-size:1.25rem;color:inherit}.Pagination--right{float:right}.Footer{text-align:center;margin:1rem 0}.u-wrapper{max-width:50rem;margin:auto}.u-padding{padding:0 1rem}.u-background{background:#00008b}.u-clickable{font-weight:700;text-decoration:none;display:inline-block}.u-noboosting{max-height:1000000px}div.csl-entry{display:list-item;list-style:square;margin:.5em auto}body{line-height:1.5}div.u-padding p{font-family:serif;text-align:justify}div.u-padding ul{font-family:serif}div.u-padding ol{font-family:serif}div.footnotes{font-size:.9rem}div.footnotes p{text-align:initial}figure{margin-top:2em;margin-bottom:2em;border-bottom:1px solid;margin-left:0;margin-right:0}figure figcaption{margin-top:1em}figure img{display:block;margin-left:auto;margin-right:auto}img#eu-emblem{float:left;width:80px;margin-right:10px}img.contact-image{width:130px;margin-right:10px;display:inline-block}div.contact-lines{display:inline-block;vertical-align:top}