.chablis-lecture *{box-sizing:border-box}.chablis-lecture{margin:0;background:#f5edda;color:#263d35;font:18px/1.6 Georgia,serif}.chablis-lecture{max-width:1100px;margin:auto;padding:28px 20px}.chablis-lecture h1,.chablis-lecture h2,.chablis-lecture h3{color:#7c3c4b;line-height:1.2}.chablis-lecture h1{font-size:clamp(34px,5vw,52px)}.chablis-lecture a{color:#7c3c4b;overflow-wrap:anywhere}.chablis-lecture .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.chablis-lecture section,.chablis-lecture article{background:#fffbf1;padding:20px;border:1px solid #d1c29f;margin:12px 0}.chablis-lecture article[hidden]{display:none}.chablis-lecture .state,.chablis-lecture footer{font:15px/1.6 system-ui}.chablis-lecture input{width:100%;padding:12px;font:18px system-ui}@media (max-width:700px){.chablis-lecture .grid{grid-template-columns:1fr}}.chablis-lecture #map{height:560px;border:1px solid #bcac87;margin:16px 0}.chablis-lecture #controls{padding:18px;background:#fffaf0}.chablis-lecture #controls label{display:inline-block;margin:8px}.chablis-lecture #controls input{width:auto}.chablis-lecture #climat{width:100%;padding:10px;font:17px system-ui}.chablis-lecture #reset{padding:10px;font:17px system-ui}.chablis-lecture #mapstatus{min-height:3em;font:16px/1.5 system-ui}.chablis-lecture .leaflet-popup-content{font:16px/1.5 system-ui}.chablis-lecture .leaflet-container a{overflow-wrap:normal}@media (max-width:700px){.chablis-lecture #map{height:420px}}body{margin:0;background:#fbf8ef}.chablis-lecture{max-width:1100px;margin:auto;padding:30px 20px}.chablis-lecture nav{font:16px/1.7 system-ui}.chablis-lecture section{scroll-margin-top:100px}