:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#203940;background:#f5fafb}*{box-sizing:border-box}body{margin:0}a{color:#087b8b}a:hover{text-decoration:underline}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}header{background:#fff;border-bottom:1px solid #d8e8eb}.bar{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;color:#203940;text-decoration:none;font-size:19px;font-weight:800}.bar nav{display:flex;gap:24px;flex-wrap:wrap}.bar nav a{font-weight:650;text-decoration:none;color:#34555d}main{padding:64px 0 96px}.intro{max-width:760px;margin-bottom:42px}.eyebrow{color:#0a8190;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(32px,4.2vw,56px);line-height:1.15;letter-spacing:-.035em;max-width:900px;margin:14px 0 20px}h2{font-size:clamp(25px,3vw,33px);line-height:1.2;margin:36px 0 12px}.lead{color:#4e6870;font-size:clamp(18px,2vw,22px);line-height:1.65;max-width:790px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.card{display:grid;align-content:start;gap:12px;background:#fff;border:1px solid #d7e8ea;border-radius:18px;padding:24px;text-decoration:none;color:#25424a;box-shadow:0 10px 34px #153c4808}.card:hover{border-color:#0b8795;transform:translateY(-2px)}.card small{color:#0a8190;font-weight:800}.card strong{font-size:22px;line-height:1.3}.card span{line-height:1.55;color:#536e76;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card em{font-style:normal;font-weight:750;color:#087b8b}article{max-width:820px}.blog-cover,.article-body figure{margin:30px 0 38px}.blog-cover img,.article-body figure img{display:block;width:100%;height:auto;border:1px solid #d7e8ea;border-radius:16px;box-shadow:0 12px 36px #153c4812}.article-body{margin-top:42px;font-size:18px;line-height:1.85}.article-body p{margin:0 0 24px}.article-body strong{color:#18383f}.article-body em{color:#43626b}.article-body h2,.article-body h3{scroll-margin-top:30px}.faq{margin-top:55px}.faq details{padding:20px 0;border-top:1px solid #d5e5e8}.faq summary{font-weight:750;cursor:pointer}.faq p{line-height:1.65}.related{margin-top:75px}.related .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}footer{border-top:1px solid #d8e8eb;background:#fff}footer .wrap{min-height:90px;display:flex;gap:20px;align-items:center;justify-content:space-between}@media(max-width:620px){.bar{align-items:flex-start;padding:16px 0;flex-direction:column}.bar nav{gap:14px}main{padding-top:36px}.wrap{width:min(100% - 28px,1120px)}footer .wrap{flex-wrap:wrap;padding:20px 0}}
:root{scroll-behavior:smooth}.blog-cover{margin:32px 0 8px}.blog-cover img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #d7e8ea}
:root{scroll-behavior:smooth}.card span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}
.blog-main{padding-top:32px;min-height:60vh}
.blog-language-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:18px;padding:8px 14px;border:1px solid #b8d5da;border-radius:12px;background:#fff;color:#075d68;font-weight:700;text-decoration:none}
.blog-main article{max-width:820px}
.blog-main .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.blog-main .card{min-width:0}
.blog-main .article-body :is(p,li,a){overflow-wrap:anywhere}
@media(max-width:620px){.blog-main{padding-top:20px}.blog-main .article-body{font-size:16px;line-height:1.7}.blog-main .cards{grid-template-columns:1fr}}
