.td-effects-page{max-width:1200px;margin:0 auto;padding:40px 24px 64px}.td-effects-heading{margin-bottom:24px}.td-effects-heading h1{font-size:var(--type-display);line-height:var(--leading-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.td-effects-heading p{max-width:680px;color:var(--td-muted);margin-top:12px;line-height:1.8}.td-effects-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),380px));gap:20px;display:grid}.td-effect-card{border:1px solid var(--studio-border);background:var(--td-card);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.td-effect-card:hover{border-color:var(--studio-accent)}.td-effect-card h2{font-size:var(--type-card);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.td-effect-card p{color:var(--td-muted);line-height:1.7}.td-effect-card-action,.td-effects-back{align-items:center;gap:8px;display:inline-flex}.td-effect-card-action{color:var(--studio-accent-text);margin-top:auto}.td-effects-back{margin-bottom:24px}.td-effects-links{color:var(--td-muted);font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.td-effects-links a{align-items:center;gap:6px;display:inline-flex}.td-effects-links a:hover{color:var(--studio-accent-text);text-underline-offset:4px;text-decoration:underline}
