:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f4ed;color:#202823;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.8}header{background:#15191f;color:#f1eee7;border-bottom:1px solid #625238}header .wrap{display:flex;align-items:center;gap:15px;padding-top:22px;padding-bottom:22px}.wrap{max-width:820px;margin:auto;padding:28px 24px}header img{width:52px;height:52px;border-radius:13px}header a{color:#eac17a;text-decoration:none}header strong{font-size:24px;letter-spacing:3px}nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}a{color:#675024;text-underline-offset:4px}a:focus-visible{outline:3px solid #b18439;outline-offset:5px}h1{font-size:clamp(30px,5vw,44px);line-height:1.2;letter-spacing:-1px;margin:30px 0 16px}h2{font-size:20px;line-height:1.5;margin:0 0 12px}p{margin:0 0 16px;overflow-wrap:anywhere}.languages{display:flex;gap:14px;flex-wrap:wrap;font-size:14px}.languages a[aria-current=page]{font-weight:700}.meta{color:#616b65;font-size:14px;margin:20px 0 32px}section{padding:27px 0;border-top:1px solid #d7d7cc}.contact{background:#eeeadf;padding:25px;border-radius:16px;margin:28px 0}.contact a{font-weight:600}footer{border-top:1px solid #d7d7cc;color:#616b65;font-size:13px;margin-top:40px}.intro{font-size:18px;max-width:650px}.quicklinks{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.quicklinks a{background:#15191f;color:#eac17a;text-decoration:none;border-radius:10px;padding:12px 20px}@media(max-width:480px){header .wrap{align-items:flex-start;flex-wrap:wrap}nav{margin-left:0;width:100%;font-size:14px}.wrap{padding-left:21px;padding-right:21px}}