.gl .gl-h2{margin-bottom:clamp(24px,4vw,56px)}.gl-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px)}.gl-list{margin:0;padding:0;list-style:none}.gl-item{display:flex;flex-direction:column;justify-content:center;min-height:72vh;padding:24px 0 24px 22px;border-left:3px solid transparent;opacity:.3;transition:opacity .3s ease,border-color .3s ease}.gl-item.is-on{border-left-color:var(--gl);opacity:1}.gl .gl-item h3{margin:0;font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.gl .gl-item>p{margin:14px 0 0;max-width:440px;font-size:17px;line-height:1.55;font-weight:500;color:var(--hm-muted)}.gl-item ul{display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none}.gl-item ul li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:var(--hm-ink)}.gl-item ul svg{flex:none;width:18px;height:18px;color:var(--gl);stroke-width:2.5}.gl .gl-more{display:inline-flex;align-items:center;gap:6px;margin-top:26px;width:-moz-max-content;width:max-content;font-size:16px;font-weight:600;color:var(--hm-ink);border-bottom:1.5px solid}.gl .gl-more svg{width:16px;height:16px}.gl-inline{display:none}.gl-panel-col{position:relative}.gl-panel{position:sticky;top:calc(50vh - min(19vw, 220px));overflow:hidden;border-radius:24px;background:#0d0d0c;box-shadow:0 0 0 1px rgb(0 0 0/.06),0 30px 80px -40px color-mix(in srgb,var(--gl) 60%,transparent);transition:box-shadow .4s ease}@media (max-width:900px){.gl-split{grid-template-columns:1fr}.gl-panel-col{display:none}.gl-item{min-height:0;padding:28px 0;border-left:0;opacity:1}.gl-inline{display:block;margin-top:24px;overflow:hidden;border-radius:18px}}