:root{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic","SF Pro Text",system-ui,sans-serif;color:#13211f;background:#f7f8f6}
body{margin:0}
.wrap{max-width:760px;margin:auto;padding:48px 24px 72px}
h1{font-size:32px;line-height:1.2;margin:0 0 12px;letter-spacing:-.01em}
h2{margin-top:32px;font-size:19px;line-height:1.4}
p,li{line-height:1.75}
p{margin:0 0 14px}
ul.points{padding-left:1.2em;margin:8px 0 20px}
ul.points li{margin:0 0 8px}
.muted{color:#62706c}
.lead{font-size:17px;color:#2b3a36}
.brand{font-weight:700;color:#0c6f61;margin:0 0 8px}
.small{font-size:14px}
.nav{display:flex;flex-wrap:wrap;gap:14px 18px;margin:0 0 32px}
.nav a{text-decoration:none;font-weight:600;font-size:14px}
a{color:#0c6f61}
.langdiv{border:0;border-top:1px solid #dfe5e1;margin:40px 0 28px}
section[lang="en"]{color:#23302d}
.contact{background:#fff;border:1px solid #dfe5e1;border-radius:16px;padding:18px 20px;margin:24px 0}
@media (max-width:520px){.wrap{padding:32px 18px 56px}h1{font-size:27px}}
