.tech-page{display:block}
.tech-hero-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-lg);align-items:center}
.tech-hero-text{max-width:65ch}
.tech-hero-media{border:var(--border);box-shadow:var(--shadow)}

.tech-feature-card{position:relative;border-radius:var(--radius-lg);overflow:hidden}
.tech-feature-overlay{position:absolute;bottom:0;left:0;padding:var(--space-lg);max-width:55ch;color:#000;background:rgba(255,183,3,0.9);display:flex;flex-direction:column;gap:var(--space-sm)}

.tech-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.tech-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}

.tech-analysis-inner{max-width:720px;margin-inline:auto;text-align:center}
.tech-analysis-list{display:flex;flex-direction:column;gap:var(--space-md);text-align:left}

.tech-trends{background:var(--color-accent-yellow)}
.tech-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}
.tech-tags span{background:#fff;padding:0.4rem 0.7rem;border-radius:999px;border:var(--border)}

.tech-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

.tech-cta-inner{text-align:center;max-width:500px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-sm)}

@media(max-width:1024px){
.tech-hero-grid{grid-template-columns:1fr}
.tech-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:640px){
.tech-latest-grid,.tech-review-grid,.tech-compare-grid{grid-template-columns:1fr}
}
