.gl-page{max-width:1120px;padding-bottom:55px}.gl-intro{padding:38px 0 28px}.gl-intro h1{font-size:clamp(30px,3.6vw,48px);line-height:1.35;max-width:1000px}.gl-intro .lead{max-width:940px;font-size:19px;line-height:1.95}.gl-meta{font-size:13px;color:#596a83}.gl-toc{display:flex;flex-wrap:wrap;gap:8px;border-block:1px solid #dce4ef;padding:20px 0}.gl-toc a{font-size:13px;padding:8px 12px;border-radius:7px;background:#eff3fc;color:#304fb0}.gl-prose{max-width:900px}.gl-prose section{padding:30px 0;border-bottom:1px solid #e0e6ef;scroll-margin-top:105px}.gl-prose h2{font-size:27px;line-height:1.5;margin-bottom:18px}.gl-prose p,.gl-prose li{font-size:17px;line-height:2}.gl-prose li{margin:10px 0}.gl-note{font-size:13px!important;color:#607087;line-height:1.9!important}.gl-table{overflow-x:auto;border:1px solid #dbe4ef;border-radius:10px;max-width:100%}.gl-table table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:14px}.gl-table th,.gl-table td{padding:15px;border-bottom:1px solid #dfe6f0;vertical-align:top;line-height:1.85}.gl-table thead{background:#142a4c;color:white}.gl-table tbody tr:nth-child(even){background:#f5f7fc}.gl-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.gl-links a{padding:10px 14px;border-radius:8px;background:#eff3fc;color:#3456b5;font-size:14px}.gl-prose a{color:#3456b5}.gl-sources p{font-size:14px}.gl-consult{padding:30px 0}.gl-filters{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.gl-filters button{font:inherit;font-size:13px;border:1px solid #cfd9ea;background:#fff;padding:10px 14px;border-radius:8px;color:#31476a;cursor:pointer}.gl-filters button[aria-pressed=true]{background:#3656df;border-color:#3656df;color:white}.gl-index-grid{align-items:stretch}.gl-card p{line-height:1.85}.gl-card h3{line-height:1.55}.gl-card .article-meta{flex-wrap:wrap}.gl-card[hidden]{display:none!important}#geo-library{scroll-margin-top:100px}@media(max-width:650px){.gl-intro{padding-top:25px}.gl-prose h2{font-size:24px}.gl-prose p,.gl-prose li{font-size:16px}.gl-toc a{font-size:12px}.gl-intro .lead{font-size:17px}.gl-prose section{padding:24px 0}}@media print{.site-header,.site-footer,.fixed-tools,.gl-toc,.gl-consult{display:none!important}.gl-page,.gl-prose{max-width:none;width:100%}.gl-table{overflow:visible}.gl-table table{min-width:0}.gl-prose p,.gl-prose li{font-size:11pt}}

.gl-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:38px;align-items:start}.gl-layout .gl-prose{min-width:0;max-width:none}.gl-sidebar{position:sticky;top:104px;align-self:start;max-height:calc(100vh - 128px);overflow:auto;border:1px solid #dce4f0;border-radius:14px;padding:21px;background:#f7f9fd;scrollbar-width:thin}.gl-sidebar-contact h2{font-size:20px;line-height:1.5;margin:10px 0}.gl-sidebar-contact p{font-size:13px;line-height:1.85;color:#536781}.gl-sidebar-contact .btn{display:flex;width:100%;margin:14px 0 10px;justify-content:center}.gl-sidebar-service{display:block;font-size:13px;color:#3557c5;margin:12px 0 20px}.gl-sidebar h3{font-size:15px;border-top:1px solid #dde5f1;padding-top:18px;margin:0 0 10px}.gl-sidebar-toc{display:grid;gap:5px}.gl-sidebar-toc a{font-size:12px;color:#485d7b;line-height:1.7;padding:6px 2px;border-bottom:1px solid #e7edf5}.gl-sidebar-toc a:hover{color:#3557d7}.gl-page>.gl-toc{display:none}.gl-layout .gl-prose h2{font-size:25px}@media(max-width:1000px){.gl-layout{display:block}.gl-sidebar{display:none}.gl-page>.gl-toc{display:flex}.gl-layout .gl-prose{max-width:900px}}@media print{.gl-layout{display:block}.gl-sidebar{display:none!important}}