body{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#14261e;line-height:1.7;font-size:17px;background:#fff}header{background:#fff;border-bottom:4px solid #CDB98F;padding:12px 20px}header a{display:inline-flex;align-items:center;gap:12px;color:#1b4d3a;font-family:Montserrat,system-ui,sans-serif;font-weight:700;text-decoration:none;font-size:1.15rem}main{max-width:780px;margin:0 auto;padding:40px 20px 80px}h1,h2{font-family:Montserrat,system-ui,sans-serif;line-height:1.2}h1{font-size:2.2rem}h2{font-size:1.4rem;margin-top:2em}a{color:#1b4d3a}.u{color:#55645b;font-size:.9rem}:focus-visible{outline:3px solid #2A6A50;outline-offset:3px}
