.glx-editorial-layout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:56px;align-items:start}
.glx-editorial-layout .glx-content{min-width:0;font-size:18px;line-height:1.8}
.glx-editorial-layout .glx-content p{margin:0 0 22px}
.glx-editorial-layout .glx-content h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:48px 0 20px;scroll-margin-top:110px}
.glx-editorial-layout .glx-content li{margin-bottom:12px}
.glx-editorial-summary{padding:26px 28px;border:1px solid #b6dcd6;border-left:5px solid #14786e;background:#f0faf7;border-radius:12px;margin-bottom:30px;color:#142e29}
.glx-editorial-summary strong{display:block;margin-bottom:10px;color:#135b52;font-size:14px;text-transform:uppercase;letter-spacing:.08em}
.glx-editorial-layout .glx-editorial-summary p{margin:0}
.glx-editorial-table{overflow-x:auto;margin:26px 0 32px;border:1px solid #d5dce0;border-radius:10px}
.glx-editorial-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}
.glx-editorial-table caption{padding:16px;text-align:left;color:#17232b;font-weight:700;background:#f5f8fa;caption-side:top}
.glx-editorial-table th{background:#17252e;color:#fff;text-align:left}
.glx-editorial-table td,.glx-editorial-table th{padding:15px;vertical-align:top;border-bottom:1px solid #d5dce0;min-width:130px}
.glx-editorial-table tr:last-child td{border-bottom:0}
.glx-editorial-table tbody tr:nth-child(even){background:#f6f8f9}
.glx-editorial-layout .glx-blog-side-panel{max-height:calc(100vh - 120px);overflow-y:auto}
.glx-editorial-toc{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #d5dce0}
.glx-editorial-toc h2{font-size:22px;margin:0 0 18px}
.glx-editorial-toc ol{padding-left:22px;margin:0;font-size:15px;line-height:1.5}
.glx-editorial-toc li{margin:0 0 12px;padding-left:4px}
.glx-editorial-toc a{color:#125878;text-decoration:underline;text-underline-offset:3px}
.glx-editorial-layout a:focus-visible{outline:3px solid #1563a0;outline-offset:4px}
@media(max-width:900px){.glx-editorial-layout{grid-template-columns:1fr;gap:36px}.glx-editorial-layout .glx-blog-side-panel{position:static;max-height:none;overflow:visible;grid-row:1}.glx-editorial-layout .glx-side-related{display:none}.glx-editorial-layout .glx-blog-side-panel>h2,.glx-editorial-layout .glx-blog-side-panel>p,.glx-editorial-layout .glx-blog-side-panel>.glx-eyebrow,.glx-editorial-layout .glx-blog-side-panel>.glx-btn{display:none}.glx-editorial-toc{border:0;padding:0;margin:0}.glx-editorial-toc ol{columns:2;column-gap:32px}.glx-editorial-toc li{break-inside:avoid}}
@media(max-width:600px){.glx-editorial-layout .glx-content{font-size:17px}.glx-editorial-toc ol{columns:1}.glx-editorial-summary{padding:20px}.glx-editorial-table td,.glx-editorial-table th{padding:12px;min-width:110px}}
