.ss-blog-page .gl-visual{--gl-blue:var(--ss-blue,#164cff);--gl-ink:var(--ss-ink,#0a0c10);--gl-muted:#46536b;color:var(--gl-ink);background:#fff;border:1px solid #c4cfdf;border-radius:6px;margin:36px 0 42px;scroll-margin-top:120px;overflow:hidden}.ss-blog-page .gl-visual p{color:inherit;overflow-wrap:normal;margin:0;font-size:16px;line-height:1.65}.ss-blog-page .gl-visual-heading{padding:28px 28px 24px}.ss-blog-page .gl-visual .gl-eyebrow{color:#10349e;align-items:center;gap:10px;margin-bottom:17px;font-size:12px;font-weight:650;display:flex}.gl-eyebrow>span{border:1px solid #b6c7ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.ss-blog-page .gl-visual-heading h3,.ss-blog-page .gl-visual-heading h4{color:var(--gl-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.3}.ss-blog-page .gl-visual .gl-description{color:var(--gl-muted);max-width:60ch;font-size:15px}.gl-source-panel{color:#fff;background:#101e42;padding:22px 28px 24px}.gl-source-meta{color:#c4d3ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12px;display:flex}.gl-source-meta bdi{font-family:var(--font-geist-mono), monospace;color:#fff;font-size:15px}.ss-blog-page .gl-definition{font-family:var(--font-geist-mono), monospace;text-align:left;letter-spacing:-.03em;border:0;margin:23px 0 16px;padding:0;font-size:19px;line-height:1.9}.gl-definition mark{color:#101e42;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d9e5ff;padding:3px 1px}.gl-scope-note{color:#c4d3ef;align-items:center;gap:10px;font-size:13px;display:flex}.gl-scope-line{background:#91b2ff;width:26px;height:1px}.gl-interpretation{grid-template-columns:1fr 1fr;display:grid}.gl-interpretation>div{padding:24px 28px}.gl-meaning{background:#eef3ff}.gl-limit{border-inline-start:1px solid #c4cfdf}.ss-blog-page .gl-visual .gl-card-label{color:#10349e;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.gl-dot{background:#164cff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.gl-dot--outline{background:0 0;border:1.5px solid #46536b}.ss-blog-page .gl-limit .gl-card-label{color:#46536b}.gl-sources{border-block:1px solid #c4cfdf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px;display:grid}.gl-evidence{flex-direction:column;min-width:0;padding:20px 14px;display:flex}.gl-evidence+.gl-evidence{border-inline-start:1px solid #c4cfdf}.ss-blog-page .gl-visual .gl-source-kind{color:#10349e;min-height:20px;font-size:11px;font-weight:650}.ss-blog-page .gl-evidence h5{margin:8px 0 12px;font-size:17px;font-weight:700;line-height:1.4}.ss-blog-page .gl-evidence .gl-evidence-text{font-size:15px;line-height:1.65}.ss-blog-page .gl-evidence .gl-evidence-limit{color:var(--gl-muted);border-inline-start:2px solid #91a3bd;margin:16px 0 18px;padding-inline-start:10px;font-size:13px;line-height:1.6}.ss-blog-page .gl-evidence a{color:#10349e;text-underline-offset:3px;margin-top:auto;font-size:12px;line-height:1.6;text-decoration:underline}.gl-conclusion{background:#eef3ff;border-inline-start:3px solid #164cff;margin:20px;padding:24px 28px}.ss-blog-page .gl-conclusion>p:not(.gl-card-label){font-size:17px}.ss-blog-page .gl-conclusion .gl-conclusion-limit{margin-top:8px;font-weight:700}.gl-actions{padding:0 28px 24px}.ss-blog-page .gl-actions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ss-blog-page .gl-actions li{color:var(--gl-ink);align-items:flex-start;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;display:flex;position:relative}.gl-step-number{color:#fff;background:#101e42;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.gl-step-arrow{color:#46536b;position:absolute;inset-inline-end:-16px}.ss-blog-page .gl-visual figcaption{color:#46536b;background:#f8f9fb;border-top:1px solid #c4cfdf;padding:18px 28px;font-size:13px;line-height:1.65}.gl-visual figcaption>span{display:block}.gl-visual figcaption>a{margin-top:6px;display:inline-block}.gl-visual figcaption small{margin-top:10px;font-size:11px;display:block}.gl-visual a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #164cff}@media (max-width:760px){.ss-blog-page .gl-visual-heading{padding:22px 20px}.gl-source-panel{padding:20px}.ss-blog-page .gl-definition{font-size:17px;line-height:1.85}.gl-interpretation{grid-template-columns:1fr}.gl-interpretation>div{padding:20px}.gl-limit{border-inline-start:0;border-top:1px solid #c4cfdf}.gl-sources{grid-template-columns:1fr;margin-inline:20px}.gl-evidence{padding:20px 0}.gl-evidence+.gl-evidence{border-inline-start:0;border-top:1px solid #c4cfdf}.ss-blog-page .gl-visual .gl-source-kind{font-size:12px}.ss-blog-page .gl-evidence h5{font-size:19px}.ss-blog-page .gl-evidence .gl-evidence-limit{margin-block:12px}.ss-blog-page .gl-evidence a{font-size:13px}.gl-conclusion{margin:20px;padding:18px}.gl-actions{padding-inline:20px}.ss-blog-page .gl-actions ol{grid-template-columns:1fr;gap:20px}.ss-blog-page .gl-actions li{align-items:center;gap:12px;font-size:14px}.gl-step-arrow{inset-inline:7px auto;font-size:0;bottom:-19px}.gl-step-arrow:after{content:"↓";font-size:14px}.ss-blog-page .gl-visual figcaption{padding:18px 20px}}
