:root{--accent: #8bacc9;--color-accent: #8bacc9;--color-accent-foreground: #fff;--blue: #428bca;--blueLight: #8bacc9;--blueDark: #1e5d94;--borderRadius: 5px;--fontSans: Verdana, sans-serif;--fontSerif: Georgia, serif;--fontSize: .9rem;--light: var(--color-gray-400);--medium: var(--color-gray-500);--dark: var(--color-gray-800);--whitish: var(--color-gray-50);--marginBottom: 2rem}body{background-color:var(--whitish);color:var(--dark);font-family:var(--fontSans);font-size:var(--fontSize);margin:0 auto;max-width:1280px;padding:1rem}h1,h2,h3,.logo a{font-family:var(--fontSerif);font-weight:400!important}h1,.h1{font-size:2rem}h3,.h3{font-size:1.5rem;margin-bottom:1rem}main p,footer>*{margin-bottom:1rem}h3,h3 a{color:var(--medium);font-weight:400;text-transform:lowercase}.context{color:var(--medium)}a{color:var(--blue);text-decoration:none}.places-navbar a,.places-navbar a:hover{color:inherit;text-decoration:none}.places-navbar a[data-current] div{font-weight:700}a:hover{color:var(--blueDark);text-decoration:underline}.logo a{font-size:2.5rem;line-height:1}.logo a:hover{text-decoration:none}.text-blue-light{color:var(--blueLight)}header nav a{color:var(--color-gray-400);padding:.5rem .75rem}header nav a:hover{text-decoration:none}.btn-primary,.btn-secondary{background-color:var(--blue);border-color:var(--blueDark)}.btn-primary:hover,.btn-secondary:hover{background-color:var(--blueDark)}.search-box input{border-radius:var(--borderRadius) 0 0 var(--borderRadius)}.box{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:var(--borderRadius);padding:25px}.advanced-search div{margin-bottom:30px}form:not(.search-box) input[type=text],form:not(.search-box) input[type=search],form:not(.search-box) select{border-radius:var(--borderRadius)!important;width:100%}.field-component:not(.field-checkbox) ui-label{font-size:var(--fontSize);text-transform:lowercase}ui-description{font-size:.75rem;line-height:1.2}.advanced-search label:not(.radio-inline){display:block;font-weight:700;margin-bottom:5px}.advanced-search label.radio-inline{margin-right:10px}.card,.card img{border-radius:0}.item-context{color:var(--light)}.facts{font-size:.8rem}.site-footer{border-top:1px solid var(--light);color:var(--medium);font-size:.75rem;margin-top:4rem;padding:3rem 0}@media(min-width:1024px){body{padding:1rem 3rem}.logo a{font-size:3rem}.show-image figure{display:flex;gap:2rem}.show-image figure figcaption{margin-top:0;max-width:40%}}
