.home-tech-spotlight[data-v-ce657de3]{background:#fffefa;border:1px solid rgba(216,221,226,.95);border-radius:8px;box-shadow:0 18px 45px #0f172a14;overflow:hidden}.home-tech-spotlight__header[data-v-ce657de3]{align-items:center;border-bottom:1px solid rgba(216,221,226,.82);display:flex;gap:12px;padding:12px 18px 10px}.home-tech-spotlight__header[data-v-ce657de3]:before{background:#dc2626;border-radius:3px;content:"";flex:0 0 auto;height:17px;width:4px}.home-tech-spotlight__header h2[data-v-ce657de3]{color:#111827;flex:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.home-tech-spotlight__more[data-v-ce657de3]{background:#f3f5f7;border-radius:999px;color:#65717d;font-family:var(--font-editorial-mono);font-size:10px;font-weight:800;letter-spacing:.05em;padding:7px 11px;text-transform:uppercase;transition:color .15s ease,background-color .15s ease}.home-tech-spotlight__more[data-v-ce657de3]:hover{background:#e9edf1;color:#111827}.home-tech-spotlight__grid[data-v-ce657de3]{display:grid;grid-template-columns:1.06fr .94fr;min-height:300px}.home-tech-spotlight__grid--solo[data-v-ce657de3]{grid-template-columns:1fr}.home-tech-spotlight__main[data-v-ce657de3],.home-tech-spotlight__main-link[data-v-ce657de3]{background:#17212c;display:block;height:100%;min-height:300px;overflow:hidden;position:relative}.home-tech-spotlight__main-link[data-v-ce657de3]:after{background:linear-gradient(180deg,transparent,rgba(15,12,10,.9));content:"";top:38%;right:0;bottom:0;left:0;position:absolute}[data-v-ce657de3] .home-tech-spotlight__main picture{display:block;height:100%;min-height:300px;width:100%}[data-v-ce657de3] .home-tech-spotlight__main-img{display:block;filter:saturate(.94);height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.home-tech-spotlight__main-link[data-v-ce657de3]:hover .home-tech-spotlight__main-img{transform:scale(1.035)}.home-tech-spotlight__main-copy[data-v-ce657de3]{bottom:20px;color:#fff;left:24px;position:absolute;right:26px;z-index:1}.home-tech-spotlight__tag[data-v-ce657de3]{background:var(--category-color,#dc2626);border-radius:4px;color:#fff;display:inline-block;font-family:var(--font-editorial-mono);font-size:9.5px;font-weight:800;letter-spacing:.05em;line-height:1.4;padding:3px 8px;text-transform:uppercase}.home-tech-spotlight__main h3[data-v-ce657de3]{display:-webkit-box;margin:9px 0 0;overflow:hidden;-webkit-box-orient:vertical;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.045em;-webkit-line-clamp:3;line-height:1.15}.home-tech-spotlight__side[data-v-ce657de3]{background:#f6f7f8;display:flex;flex-direction:column;justify-content:center;padding:30px 28px}.home-tech-spotlight__meta[data-v-ce657de3]{color:#dc2626;display:flex;flex-wrap:wrap;font-family:var(--font-editorial-mono);font-size:10px;font-weight:800;gap:8px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.home-tech-spotlight__meta a[data-v-ce657de3]:hover{color:#9f1239}.home-tech-spotlight__side h3[data-v-ce657de3]{display:-webkit-box;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;color:#111827;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:27px;font-weight:850;letter-spacing:-.035em;-webkit-line-clamp:3;line-height:1.08}.home-tech-spotlight__side h3 a[data-v-ce657de3]:hover{color:#dc2626}.home-tech-spotlight__side p[data-v-ce657de3]{display:-webkit-box;margin:11px 0 0;overflow:hidden;-webkit-box-orient:vertical;color:#65717d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;-webkit-line-clamp:3;line-height:1.55}.home-tech-spotlight__related[data-v-ce657de3]{align-items:center;border-top:1px solid rgba(216,221,226,.82);display:grid;gap:12px;grid-template-columns:100px 1fr;margin-top:18px;padding-top:14px}[data-v-ce657de3] .home-tech-spotlight__related-img{border-radius:7px;height:66px;-o-object-fit:cover;object-fit:cover;width:100px}.home-tech-spotlight__related span[data-v-ce657de3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#111827;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;-webkit-line-clamp:3;line-height:1.32}.home-tech-spotlight__related:hover span[data-v-ce657de3]{color:#dc2626}.dark{background:#17212a;border-color:#34434f;box-shadow:0 18px 45px #0000003d}.dark{border-bottom-color:#34434f}.dark{background:#202c36}.dark{background:color-mix(in srgb,#202c36 86%,#edf2f5);color:#edf2f5}.dark{color:#acb7c0}.dark{color:var(--category-color-dark,var(--category-color,#2f6fe4))}.dark{color:#edf2f5}.dark{background:var(--category-color-dark,var(--category-color,#2f6fe4));color:#fff}.dark{border-top-color:#34434f}@media (max-width:768px){.home-tech-spotlight__grid[data-v-ce657de3]{grid-template-columns:1fr}.home-tech-spotlight__main[data-v-ce657de3],.home-tech-spotlight__main-link[data-v-ce657de3]{min-height:240px}[data-v-ce657de3] .home-tech-spotlight__main-img{height:240px;min-height:0}[data-v-ce657de3] .home-tech-spotlight__main picture{height:240px;min-height:0}.home-tech-spotlight__side[data-v-ce657de3]{padding:24px 18px}.home-tech-spotlight__side h3[data-v-ce657de3]{font-size:23px}}@media (max-width:520px){.home-tech-spotlight__header[data-v-ce657de3]{padding:11px 14px 9px}.home-tech-spotlight__main-copy[data-v-ce657de3]{left:18px;right:18px}.home-tech-spotlight__main h3[data-v-ce657de3]{font-size:21px}.home-tech-spotlight__related[data-v-ce657de3]{grid-template-columns:92px 1fr}[data-v-ce657de3] .home-tech-spotlight__related-img{height:62px;width:92px}}
