.tsc-cr-single-page{width:100%;max-width:none!important;padding:1px 0 40px;background:#e9eef2}
.tsc-cr-hub{--tsc-blue:#003b5c;--tsc-orange:#ff8200;max-width:1180px;margin:25px auto;font-family:Arial,Helvetica,sans-serif;color:#172630}
.tsc-cr-hub-head{padding:48px 5%;background:linear-gradient(120deg,var(--tsc-blue),#006588);color:#fff;border-bottom:8px solid var(--tsc-orange)}
.tsc-cr-hub-head span{text-transform:uppercase;letter-spacing:.13em;font-weight:700}
.tsc-cr-hub-head h1{color:#fff;font-size:48px;margin:8px 0}
.tsc-cr-hub-head p{font-size:19px;margin:0}
.tsc-cr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.tsc-cr-card-report{background:#fff;border:1px solid #dce5e9;box-shadow:0 7px 24px rgba(0,40,65,.09)}
.tsc-cr-card-report img{display:block;width:100%;height:245px;object-fit:cover}
.tsc-cr-card-report>div{padding:26px}
.tsc-cr-card-report span{color:var(--tsc-orange);font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}
.tsc-cr-card-report h2{font-size:27px;line-height:1.12;margin:8px 0 12px}
.tsc-cr-card-report h2 a{color:var(--tsc-blue);text-decoration:none}
.tsc-cr-open{display:inline-block;margin-top:10px;color:var(--tsc-blue)!important;font-weight:800;text-decoration:none!important;border-bottom:3px solid var(--tsc-orange)}
.tsc-cr-empty{background:#fff;padding:35px;margin-top:25px;border-left:6px solid var(--tsc-orange)}
@media(max-width:760px){.tsc-cr-cards{grid-template-columns:1fr}.tsc-cr-hub-head h1{font-size:37px}}
