@font-face{font-family:Cairo;src:url(/assets/cairo.ttf) format("truetype");font-display:swap}@font-face{font-family:Cairo;src:url(/assets/cairo-bold.ttf) format("truetype");font-weight:700;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#202629;font:16px/1.9 Cairo,system-ui,sans-serif}a{color:#086c54;text-underline-offset:4px}header{background:#ffe347;border-bottom:1px solid #e5d24c}header>div,main,footer{max-width:920px;margin:auto;padding:22px 24px}header>div{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{font-size:23px;font-weight:700;text-decoration:none;color:#202629}nav{display:flex;gap:13px;flex-wrap:wrap}nav a{color:#303331;font-size:14px}main{padding-block:42px 60px}h1{font-size:clamp(27px,5vw,40px);line-height:1.5;margin:0 0 14px}h2{font-size:20px;line-height:1.7;margin:0 0 10px}p{margin:0 0 12px}.muted{color:#59636a;font-size:14px}.lead{font-size:18px;max-width:740px}.panel,section{background:#fff;border:1px solid #e5e8ea;border-radius:8px;padding:25px;margin-block:18px}.action{display:inline-block;background:#0dcb9a;color:#073b31;border-radius:8px;padding:10px 20px;text-decoration:none;font-weight:700}footer{border-top:1px solid #dde3e7;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mail{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #202629;outline-offset:5px}@media(max-width:480px){header>div,main,footer{padding-inline:18px}section,.panel{padding:20px}body{font-size:15px}}