.tt-page{display:flex;flex-direction:column;gap:var(--space-6);} 

.tt-hero-grid{display:grid;grid-template-columns:4fr 6fr;align-items:center;gap:var(--space-5);} 
.tt-hero-text{max-width:60ch;display:flex;flex-direction:column;gap:var(--space-3);} 
.tt-hero-image img{width:100%;height:100%;object-fit:cover;} 

.tt-trending-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);} 

.tt-featured{display:grid;grid-template-columns:6fr 4fr;gap:var(--space-4);align-items:center;} 
.tt-featured-text{max-width:60ch;display:flex;flex-direction:column;gap:var(--space-3);} 

.tt-center{text-align:center;} 

.tt-list{display:flex;flex-direction:column;gap:var(--space-3);} 

.tt-timeline{display:flex;gap:var(--space-3);} 
.tt-timeline-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);} 

.tt-editorial{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-3);} 
.tt-editorial-large{grid-column:span 1;} 

.tt-newsletter{text-align:center;max-width:45ch;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3);} 
.tt-form{display:flex;gap:var(--space-2);} 
.tt-form input{flex:1;} 

@media(max-width:768px){
.tt-hero-grid{grid-template-columns:1fr;} 
.tt-featured{grid-template-columns:1fr;} 
.tt-trending-grid{grid-template-columns:1fr;} 
.tt-timeline{flex-direction:column;} 
.tt-editorial{grid-template-columns:1fr;} 
.tt-form{flex-direction:column;} 
}