/*! agricolabignami.it by    ____                 __      __
           __  _____  / / /___ _      __   / /___ _/ /_
          / / / / _ \/ / / __ \ | /| / /  / / __ `/ __ \
         / /_/ /  __/ / / /_/ / |/ |/ /  / / /_/ / /_/ /
         \__, /\___/_/_/\____/|__/|__/  /_/\__,_/_.___/
        /____/   https://yellowlab.it
 */
:root{color-scheme:light dark;--paper:#faf8ef;--ink:#173d31;--muted:#53655c;--line:#cbd6cd;--link:#1a6248}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,sans-serif}.policy{max-width:900px;margin:auto;padding:48px 28px}h1{font-size:clamp(2rem,6vw,3rem);line-height:1.12;letter-spacing:-.035em}h2{font-size:1.35rem;margin-top:2rem;line-height:1.35}a{color:var(--link);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b68b29;outline-offset:4px}.eyebrow{font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.meta{color:var(--muted)}footer{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}input,button{font:inherit;padding:10px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}button{cursor:pointer}form{display:flex;gap:10px;flex-wrap:wrap}form label{width:100%}@media(prefers-color-scheme:dark){:root{--paper:#15221c;--ink:#eef4ed;--muted:#bbc9bc;--line:#53685a;--link:#b6ddaa}}@media(max-width:600px){.policy{padding:28px 18px}table,thead,tbody,tr,th,td{display:block}thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}td{padding:6px 0;border:0}tr{padding:12px 0;border-bottom:1px solid var(--line)}}
