body.tco-model .v2-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}
body.tco-model .page-title:has([data-v2-link]){flex-wrap:wrap}
body.tco-model [data-v2-link]{white-space:normal;text-align:center}
body.tco-model .v2-summary-grid article{padding:18px;min-width:0}
body.tco-model .v2-summary-grid strong{display:block;font-size:30px;color:#116B50}
body.tco-model .v2-summary-grid span{display:block;font-size:14px;font-weight:700;color:#111}
body.tco-model .v2-learning{margin:18px 0;padding:22px}
body.tco-model .v2-learning h2{font-size:24px!important}
body.tco-model .v2-learning p,body.tco-model .v2-learning li{font-size:15px!important;line-height:1.65}
body.tco-model .v2-learning summary{font-size:19px;font-weight:800;cursor:pointer}
body.tco-model .v2-comparison{width:100%;border-collapse:collapse;text-align:left}
body.tco-model .v2-comparison caption{text-align:left;padding:10px 0;font-size:14px}
body.tco-model .v2-comparison th,body.tco-model .v2-comparison td{padding:12px;border-bottom:1px solid #d8cfbe;vertical-align:top;color:#111}
body.tco-model .v2-comparison thead{background:#FFF2DC}
body.tco-model .v2-record{padding:14px 0;border-top:1px solid #d8cfbe;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}
body.tco-model .v2-record small{display:block;font-size:12px;margin-top:4px}
body.tco-model .v2-record p{flex-basis:100%;margin:0}
@media(max-width:700px){body.tco-model .v2-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tco-model .v2-learning{padding:15px}body.tco-model .v2-comparison{min-width:580px}}
