.server-content{max-width:1160px;margin:auto;padding:32px clamp(20px,4vw,56px) 60px;color:#192e25;line-height:1.7;overflow-wrap:anywhere}.server-content-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:8px 0 26px;border-bottom:1px solid #d9dfd5;font-size:14px}.server-content-nav a{color:inherit;font-weight:650}.server-content-languages{margin-left:auto;white-space:nowrap}.server-content-heading{padding:52px 0 30px;max-width:900px}.server-content-brand{color:#397a51;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.server-content h1{font-size:clamp(32px,5vw,62px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 24px}.server-content h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:0 0 16px}.server-content h3{font-size:22px;line-height:1.3;margin:0 0 12px}.server-content p{margin:0 0 18px}.server-content-lead{font-size:clamp(18px,2vw,23px);max-width:820px}.server-content section{margin:28px 0 38px}.server-content section section{padding-top:20px;border-top:1px solid #e1e6dc}.server-content a{text-decoration:underline;text-underline-offset:3px}.server-content a:hover{color:#2c7548}.server-content a:focus-visible{outline:3px solid #b84234;outline-offset:4px}.server-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.server-content-grid>article,.server-content-grid>section{border:1px solid #d9dfd5;border-radius:10px;padding:24px;margin:0;background:#fff}.server-content-meta{font-size:14px;color:#556950}.server-content-text{white-space:pre-line}.server-content ul,.server-content ol{padding-left:24px;margin:18px 0}.server-content li{margin:10px 0}.server-content figure{margin:24px 0}.server-content img{display:block;max-width:100%;height:auto;border-radius:8px}.server-content-cover{max-height:560px;object-fit:contain}.server-content figcaption{font-size:14px;color:#556950;margin-top:10px}.server-content-contact{margin-top:50px;padding-top:28px;border-top:1px solid #d9dfd5}.server-content-contact h2{font-size:22px}@media(max-width:560px){.server-content{padding-top:16px}.server-content-heading{padding-top:32px}.server-content-nav{gap:10px 16px}.server-content-languages{margin-left:0;width:100%}.server-content-grid{grid-template-columns:1fr}}
