*{box-sizing:border-box}html,body{background:#fff;color:#202923;font-family:Arial,sans-serif;font-size:16px;line-height:1.65;margin:0}main{max-width:820px;margin:auto;padding:36px 24px 64px}h1{font-size:clamp(25px,4vw,34px);line-height:1.2;margin:25px 0 18px;color:#162a20}h2{font-size:19px;line-height:1.35;margin:26px 0 10px}p{margin:0 0 15px;overflow-wrap:anywhere}a{color:#24533c;text-underline-offset:3px}.legal-meta{font-size:14px;color:#59675e}.legal-tools{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.legal-tools a,.legal-tools button{font:inherit;font-size:14px;padding:10px 16px;border:1px solid #c1cbc4;border-radius:4px;background:white;color:#203d2c;text-decoration:none;cursor:pointer}.legal-notice{padding:14px 16px;background:#f3f6f3;border-left:3px solid #668573;font-size:14px}@media print{main{max-width:none;padding:0}.legal-tools,.back-link{display:none}html,body{font-size:11pt}h1{font-size:19pt}h2{break-after:avoid}p{orphans:3;widows:3}a{color:inherit;text-decoration:none}}