*{box-sizing:border-box}body{margin:0;background:#f5f1e7;color:#183d3b;font:17px/1.95 system-ui,sans-serif}main{max-width:900px;margin:auto;padding:28px 22px 70px}header{padding:24px 0;border-bottom:1px solid #d8c9aa}h1{font-size:clamp(26px,5vw,40px);line-height:1.4}h2{font-size:23px;margin-top:36px}a{color:#11675f;text-underline-offset:5px;overflow-wrap:anywhere}nav{display:flex;flex-wrap:wrap;gap:18px}section{margin:32px 0}.note{background:#fff8e5;border-right:4px solid #b68b37;padding:18px}.button{display:inline-block;background:#185c52;color:white;padding:12px 24px;border-radius:10px;text-decoration:none}footer{border-top:1px solid #d8c9aa;padding-top:24px;margin-top:40px}li{margin:9px 0}*[dir=ltr]{text-align:left}