.tc-collection{padding-bottom:35px}.tc-intro-actions{justify-content:center;margin-top:26px}
.tc-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;padding:0 var(--space);max-width:1450px;margin:0 auto}
.tc-model{min-width:0}.tc-model .tc-photo{width:100%;aspect-ratio:4/3;background:#fff}
.tc-model-copy{padding:24px 0}.tc-model h2{font-size:clamp(25px,3vw,36px);margin-bottom:14px}
.tc-model-copy p{font-size:1rem;line-height:1.65;color:#444}.tc-model-copy .tc-price{font-size:1.4rem;margin:10px 0;color:#111;font-variant-numeric:tabular-nums}
.tc-photo-note{padding:0 var(--space);max-width:1450px;margin:10px auto 0}
.tc-comparison{width:100%;min-width:550px;border-collapse:collapse;text-align:start;font-size:1rem;line-height:1.6}
.tc-comparison caption{text-align:start;margin-bottom:18px;color:#555;font-size:.875rem}
.tc-comparison th,.tc-comparison td{padding:18px 22px;border-bottom:1px solid #ddd;vertical-align:top;width:33.333%;text-align:start}
.tc-comparison thead th{background:#f5f5f2}.tc-comparison tbody th{font-weight:500;color:#555}
.tc-comparison+p{margin-top:24px;max-width:900px;line-height:1.7;color:#444}
.tc-collection .seo-section>h3{margin-top:40px;font-size:1.4rem}.tc-collection .seo-section>p{max-width:900px;line-height:1.75;margin-bottom:24px}
.tc-collection #comparer-tulip{scroll-margin-top:35px}
@media(max-width:700px){.tc-models{grid-template-columns:1fr;gap:22px}.tc-model-copy{padding:20px 0}.tc-photo-note{padding-inline:24px}.tc-comparison th,.tc-comparison td{padding:14px}.tc-collection .seo-section{padding-block:40px}}
