.insight-content{padding-top:calc(var(--codex-nav-height) + var(--codex-space-12));padding-bottom:80px}.insight-content__inner{max-width:var(--codex-max-width);margin:0 auto;padding:0 var(--codex-page-padding);display:flex;align-items:flex-start;gap:32px}.insight-content__back-col{flex:0 0 132px;padding-top:4px}.insight-content__back{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:var(--codex-font-body);font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:currentColor;text-decoration:none;transition:opacity .2s ease}.insight-content__back:hover{opacity:.6}.insight-content__back-arrow{width:28px;height:28px;display:block}.insight-content__main{flex:1 1 auto;max-width:856px;min-width:0}.insight-content__body{font-family:var(--codex-font-body);font-size:18px;font-weight:300;line-height:1.6;margin:0}.insight-content__body p{margin:0 0 16px}.insight-content__body p:last-child{margin-bottom:0}.insight-content__body ul,.insight-content__body ol{margin:16px 0;padding-left:24px}.insight-content__body li{margin:8px 0}.insight-content__cta{display:inline-block;margin-top:32px;padding:12px 24px;border:1px solid currentColor;border-radius:10px;font-family:var(--codex-font-body);font-size:14px;font-weight:400;color:currentColor;text-decoration:none;background:transparent;transition:background .2s ease,color .2s ease}.insight-content__cta:hover{background:currentColor;color:#fff}.insight-content__media-row{max-width:var(--codex-max-width);margin:48px auto 0;padding:0 var(--codex-page-padding)}.insight-content__media{border-radius:10px;overflow:hidden;background:#000}.insight-content__media--16x9{aspect-ratio:16 / 9}.insight-content__media--tall{aspect-ratio:854 / 1123}.insight-content__media img,.insight-content__media video{width:100%;height:100%;display:block;object-fit:cover;border:none}.insight-content__media iframe{width:100%;height:100%;display:block;border:none}.insight-content__embed-wrap{width:100%;border-radius:10px;overflow:hidden}.insight-content__embed-wrap iframe{width:100%;height:100%;border:none;display:block}.insight-content__download{display:inline-block;margin-bottom:24px;padding:12px 24px;border:1px solid currentColor;border-radius:10px;font-family:var(--codex-font-body);font-size:14px;font-weight:400;color:currentColor;text-decoration:none;background:transparent;transition:background .2s ease,color .2s ease}.insight-content__download:hover{background:currentColor;color:#fff}@media(max-width:768px){.insight-content__inner{flex-direction:column;gap:24px}.insight-content__back-col{flex:0 0 auto}}
