.tpr-label{text-transform:uppercase;letter-spacing:1.2px;font-weight:800;color:#7c3aed!important;font-size:var(--fs-caption)!important;margin:0 0 10px!important;line-height:1.4!important}.tpr-answer{background:#fff;border:1px solid #e4d4fd;border-left:4px solid #7c3aed;border-radius:0 18px 18px 0;padding:24px 26px}.tpr-answer>p:last-child{color:var(--gray-700);margin:0;font-size:17px;line-height:1.75}.tpr-intro-cta{align-items:center;gap:20px;margin:22px 0 0;display:flex}.tpr-intro-cta .btn{flex-shrink:0;text-decoration:none}.tpr-intro-cta p{color:var(--gray-500);font-size:var(--fs-small);margin:0;line-height:1.6}.tpr-note{background:#faf5ff;border:1px solid #e4d4fd;border-radius:14px;margin:28px 0 8px;padding:18px 20px}.tpr-note strong{color:var(--gray-900);font-size:var(--fs-body)}.tpr-note p{color:var(--gray-600);font-size:var(--fs-body);margin:6px 0 0;line-height:1.65}.tpr-sample-row{border-bottom:1px solid #eceff4;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.tpr-sample-row img{object-fit:cover;border-radius:10px;flex-shrink:0;width:92px;height:114px}.tpr-sample-row>div{flex:1;min-width:0}.tpr-sample-row .tpt-verdict-label{margin-bottom:0}.tnr-article .tpr-sample-row h3{margin:10px 0 6px;font-size:19px}.tpr-sample-row p{color:var(--gray-600);font-size:var(--fs-body);margin:0;line-height:1.6}.tpr-keep{color:#067647;background:#ecfdf3}.tpr-context{color:#6d28d9;background:#f4ebff}.tpr-move{color:#b54708;background:#fffaeb}.tpr-sample figcaption{color:var(--gray-500);font-size:var(--fs-small);padding:14px 20px 18px;line-height:1.6}.tpr-bio{background:#faf5ff;border:1px solid #e4d4fd;border-radius:14px;margin:0 0 24px;padding:20px 22px}.tnr-article .tpr-bio blockquote{margin:4px 0 12px}.tpr-bio>p:last-child{color:var(--gray-500);font-size:var(--fs-small);margin:0;line-height:1.6}.tpr-table-wrap{background:#fff;border:1px solid #eceff4;border-radius:18px;margin:24px 0;overflow:hidden}.tpr-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-small);text-align:left}.tpr-table caption{color:var(--gray-900);text-align:left;background:#faf5ff;padding:16px 18px;font-size:17px;font-weight:800}.tpr-table th,.tpr-table td{color:var(--gray-700);vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #f2f4f7;padding:12px 14px;line-height:1.5}.tpr-table thead th{color:var(--gray-500);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.8px}.tpr-table tbody th{width:35%;font-weight:700}.tpr-table tr:last-child>*{border-bottom:0}.tpr-table .us{color:#6d28d9;background:#faf5ff;font-weight:800}.tpr-offer{align-items:flex-start;gap:20px;display:flex}.tpr-offer>img{flex-shrink:0;width:80px;height:auto}.tpr-offer .btn{text-decoration:none}.tpr-small{color:var(--gray-500)!important;font-size:var(--fs-small)!important;margin:12px 0 0!important}.tnr-article .tpr-steps{list-style:decimal}.tnr-article .tpr-steps li::marker{color:#7c3aed;font-weight:800}.tnr-article .tpr-sources{list-style:outside}.tnr-article .seo-final h2{margin-top:0}.tnr-toc .tpr-toc-group{margin-top:26px}@media (width<=640px){.tpr-answer{padding:20px 18px}.tpr-intro-cta{flex-direction:column;align-items:stretch;gap:10px}.tpr-intro-cta .btn{text-align:center}.tpr-sample-row{gap:12px;padding:16px}.tpr-sample-row img{border-radius:8px;width:65px;height:86px}.tnr-article .tpr-sample-row h3{font-size:17px}.tpr-table th,.tpr-table td{padding:10px 8px}.tpr-table tbody th{width:33%}.tpr-offer{gap:12px}.tpr-offer>img{width:48px}}
