.tvc-page__proof{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.tvc-page__proof h2{margin-bottom:var(--space-sm)}.tvc-page__proof-text p:last-child{max-width:46ch;color:var(--color-text-secondary);font-size:var(--type-body-16-size);margin:0;line-height:1.65}.tvc-page__table-wrap{min-width:0;overflow-x:auto}.tvc-page__table{border-collapse:collapse;width:100%;font-size:var(--type-body-14-size)}.tvc-page__table caption{caption-side:bottom;padding-top:var(--space-xs);text-align:left;color:var(--color-text-secondary);font-size:var(--type-body-12-size)}.tvc-page__table th,.tvc-page__table td{padding:var(--space-xs) var(--space-sm);border-bottom:2px solid var(--color-border);text-align:left;vertical-align:top}.tvc-page__table thead th{color:var(--color-text-secondary);border-bottom-color:var(--color-text-primary);font-weight:600}.tvc-page__table tbody th{font-weight:400}.tvc-page__table-ours th,.tvc-page__table-ours td{font-weight:600}.tvc-page__table-ours th:before{content:"";width:.6rem;height:.6rem;margin-right:var(--space-xs);background:var(--accent-purple);display:inline-block}.tvc-page__places{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tvc-page__places li{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-xs);padding:var(--space-md);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);display:grid}.tvc-page__places h3{margin:0}.tvc-page__places p{color:var(--color-text-secondary);margin:0;line-height:1.6}.tvc-page__places strong{color:var(--color-text-primary)}.tvc-page .tvc-page__measure{margin-top:var(--space-xs);font:400 var(--type-body-12-size)/1.5 var(--font-primary);color:var(--color-text-primary);align-self:end}.tvc-page__aside{margin:var(--space-md) 0 0;max-width:60ch;color:var(--color-text-secondary)}.tvc-page__credit{color:var(--color-text-secondary);font-size:var(--type-body-14-size);margin:0}@media (width<=900px){.tvc-page__proof{gap:var(--space-lg);grid-template-columns:1fr}.tvc-page__places{grid-template-columns:1fr}.tvc-page__table th,.tvc-page__table td{padding-inline:var(--space-xs)}.tvc-page__table tbody th{min-width:9rem}}@media (width<=560px){.tvc-page__table th:nth-child(3),.tvc-page__table td:nth-child(3){display:none}}