.cn-catalog-marquee{--cn-marquee-tile-size:48px;--cn-marquee-tile-padding:12px;--cn-marquee-icon-size:24px;--cn-marquee-shadow-room:20px;width:100%;overflow-x:clip;overflow-y:visible;padding-bottom:var(--cn-marquee-shadow-room);margin-bottom:3rem}@media (min-width:768px){.cn-catalog-marquee{margin-bottom:3.5rem;--cn-marquee-tile-size:52px;--cn-marquee-tile-padding:12px;--cn-marquee-icon-size:26px}}.cn-catalog-marquee .logoloop--connectors-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 10%,rgba(0,0,0,.72) 16%,#000 24%,#000 76%,rgba(0,0,0,.72) 84%,rgba(0,0,0,.35) 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 10%,rgba(0,0,0,.72) 16%,#000 24%,#000 76%,rgba(0,0,0,.72) 84%,rgba(0,0,0,.35) 90%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cn-catalog-marquee .cn-marquee-tile{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-bg);box-shadow:0 3px 8px -3px rgba(0,0,0,.1)}.cn-catalog-marquee .cn-marquee-tile--connector{width:var(--cn-marquee-tile-size);height:var(--cn-marquee-tile-size);padding:var(--cn-marquee-tile-padding);border-radius:12px;overflow:visible}.cn-catalog-marquee .cn-marquee-tile__icon-wrap{display:flex;align-items:center;justify-content:center;width:var(--cn-marquee-icon-size);height:var(--cn-marquee-icon-size);flex-shrink:0}.cn-catalog-marquee .cn-marquee-tile--connector .cn-marquee-tile__icon{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:4px}.cn-catalog-marquee .cn-marquee-tile__initial{display:flex;align-items:center;justify-content:center;width:var(--cn-marquee-icon-size);height:var(--cn-marquee-icon-size);border-radius:4px;font-size:13px;font-weight:600;color:var(--text-2,var(--color-text-secondary))}.dark .cn-catalog-marquee .cn-marquee-tile{box-shadow:0 3px 8px -3px rgba(0,0,0,.32)}.cn-bottom-cta{margin-top:2.5rem;padding-top:2.5rem}@media (min-width:768px){.cn-bottom-cta{margin-top:3.5rem;padding-top:3rem}}.cn-detail-body{gap:1.5rem}.cn-detail-body,.cn-detail-header{display:flex;flex-direction:column}.cn-detail-header{gap:1rem}.cn-detail-breadcrumb{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-3,var(--text-3))}.cn-detail-header-row{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.cn-detail-header-row{flex-direction:row;align-items:flex-start;justify-content:space-between}}.cn-detail-header-copy{display:flex;flex-direction:column;gap:1rem;min-width:0}.cn-detail-overview{width:100%;min-width:0}.cn-detail-link-list,.cn-detail-links,.cn-detail-meta,.cn-detail-tools{display:flex;flex-direction:column;gap:.75rem}.cn-detail-link-list{margin:0;padding:0;list-style:none}.cn-detail-external-link{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;line-height:21px;color:var(--colorAccent-blu,var(--mkt-accent-blu));text-decoration:none}.cn-detail-external-link:hover{text-decoration:underline}.cn-detail-back{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem 0;margin:0 0 2rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--color-text-tertiary);text-decoration:none;transition:color .15s ease,background .15s ease}.cn-detail-back:hover{color:var(--color-text-secondary);background:var(--mkt-overlay-button)}