body{margin:0;background:#06152B}
a{color:#48F5B0}a:hover{color:#F3F7FF}
.gl-grid{background-color:#06152B;background-image:linear-gradient(#142A43 1px,transparent 1px),linear-gradient(90deg,#142A43 1px,transparent 1px);background-size:72px 72px}
.gl-nav a{color:#A7BCD4;text-decoration:none}.gl-nav a:hover{color:#F3F7FF}
.gl-foot a{color:#A7BCD4;text-decoration:none}.gl-foot a:hover{color:#F3F7FF}
.gl-toc a{color:#F3F7FF;text-decoration:none}.gl-toc a:hover{color:#48F5B0}
.gl-btn{display:inline-block;background:#48F5B0;color:#06152B;text-decoration:none;font-weight:700;font-size:16px;padding:16px 28px}
.gl-btn:hover{background:#F3F7FF;color:#06152B}
.gl-btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #48F5B0;outline-offset:3px}
.gl-lat{font-family:Arial,Helvetica,'Liberation Sans',sans-serif}
.gl-lt a{color:#0B7F57}.gl-lt a:hover{color:#06152B}
.gl-note{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px 48px;padding:72px 0;border-top:1px solid #29425D}
.gl-sub{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 20px;padding:24px 0;border-top:1px solid #1D3550}
.gl-ex td,.gl-ex th{padding:13px 0 13px 16px;border-bottom:1px solid #B9C8DA;text-align:right;vertical-align:top}
.gl-ex th{font-size:13px;color:#4A5D75;border-bottom:2px solid #06152B}
.gl-ex .n{text-align:left;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Arial,Helvetica,'Liberation Sans',sans-serif}
.gl-ex .t td{font-weight:700;border-top:2px solid #06152B;border-bottom:2px solid #06152B}
.gl-ex .s td{font-weight:700}
.gl-ok{color:#0B7F57;font-weight:700}
.gl-pg{display:flex;flex-direction:column;gap:6px;padding:28px 0;text-decoration:none;color:#F3F7FF}
.gl-pg span:first-child{font-size:14px;font-weight:700;color:#A7BCD4}
.gl-pg span:last-child{font-size:21px;font-weight:700;line-height:1.5}
.gl-pg:hover span:last-child{color:#48F5B0}
.gl-lead{grid-template-columns:240px minmax(0,1fr);gap:24px 72px}
@media (max-width:760px){header,section,footer,article,nav.gl-pager{padding-left:20px!important;padding-right:20px!important}.gl-nav{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;padding-bottom:6px;scrollbar-width:none}.gl-nav a{flex:none}.gl-note{grid-template-columns:minmax(0,1fr);padding:48px 0}.gl-h1{font-size:52px!important}.gl-h2{font-size:34px!important}.gl-lead{grid-template-columns:minmax(0,1fr)}.gl-sig{font-size:60px!important}}
