header.site-header>.wrap,.site-header .wrap{display:flex;align-items:center;gap:1.4rem;justify-content:space-between;} .brand-symbol{display:inline-grid;place-items:center;width:1.76em;height:1.76em;border-radius:50%;background:#185344;color:#fff9e8;font:600 .85em Georgia,serif}.brand{display:inline-flex;gap:.45em;align-items:center;text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:white;padding:1rem}.article-photo{width:100%;height:auto;border-radius:1rem;max-height:390px;object-fit:cover}.article .prose{max-width:56rem;margin-inline:auto}.geo-page,.tool-page{width:min(92%,74rem);margin:3rem auto}.trap{position:absolute!important;left:-10000px!important}.research-form{display:grid;gap:1rem}.research-form label,.flor-dialog label{display:grid;gap:.35rem}.research-form .consent{display:flex;align-items:flex-start;gap:.7rem}.research-form .consent input{min-width:1.2rem;width:auto}.research-form .button{justify-self:start}.flor-launch{position:fixed;z-index:8;bottom:1rem;right:1rem;border:1px solid #c7d9d0;background:#174f42;color:white;border-radius:3rem;padding:.75rem 1.1rem;box-shadow:0 3px 18px #1b37272d}.flor-dialog{position:fixed;inset:auto 1rem 1rem auto;margin:0;max-width:min(27rem,calc(100vw - 2rem));width:100%;max-height:75vh}.flor-dialog,.flor-dialog input,#privacy-dialog{border:1px solid #a8b7ad;border-radius:1rem}.flor-dialog,#privacy-dialog{padding:1.35rem;background:#fffdf6;color:#183d32}dialog::backdrop{background:#15392e5a}.dialog-head{display:flex;align-items:center;justify-content:space-between}.dialog-head button{background:none;border:0;font-size:1.6rem}#flor-log{max-height:36vh;overflow:auto}#privacy-dialog{max-width:min(32rem,90vw)}.geo-aliases,.geo-region{display:block}.site-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.site-footer .wrap{padding-block:2rem}.cookie-ask{position:fixed;z-index:6;left:1rem;bottom:1rem;max-width:24rem;box-shadow:0 2px 12px #152d2026;background:#fffdf4;border:1px solid #bfcbc1;border-radius:.65rem;padding:.7rem;font-size:.86rem}.article-head h1,.geo-header h1{overflow-wrap:break-word}button{cursor:pointer}@media(max-width:720px){.site-header>.wrap{gap:.6rem!important;flex-wrap:wrap}.site-header .nav{order:3;width:100%;display:flex;gap:.8rem;justify-content:space-between}.site-header .nav a{font-size:.84rem}.geo-page,.tool-page{margin-top:2rem}.cookie-ask{bottom:4.4rem}}@media print{.flor-launch,.cookie-ask,.site-header,.site-footer,.skip,dialog{display:none!important}}
