.tsc-cr-report{--tsc-blue:#003b5c;--tsc-orange:#ff8200;max-width:1100px;margin:24px auto;background:#fff;color:#172630;font-family:Arial,Helvetica,sans-serif;box-shadow:0 12px 50px rgba(0,40,65,.14)}.tsc-cr-cover{position:relative;overflow:hidden;min-height:420px;padding:70px 8%;background:linear-gradient(125deg,var(--tsc-blue) 0%,#005b7f 100%);color:#fff;box-sizing:border-box}.tsc-cr-cover:after{content:"100";position:absolute;right:-20px;bottom:-85px;color:rgba(255,255,255,.06);font-size:330px;font-weight:900;line-height:1}.tsc-cr-cover img{max-width:260px;max-height:90px;object-fit:contain;margin-bottom:55px}.tsc-cr-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:700}.tsc-cr-cover h1{max-width:800px;margin:12px 0;font-size:clamp(40px,7vw,76px);line-height:1.02;color:#fff}.tsc-cr-period{font-size:22px}.tsc-cr-priority{max-width:720px;margin-top:42px;padding:18px 22px;border-left:6px solid var(--tsc-orange);background:rgba(0,0,0,.16);font-size:18px}.tsc-cr-priority span{display:block;margin-bottom:5px;color:#ffd095;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.tsc-cr-actions{position:absolute;right:7%;top:30px;z-index:2}.tsc-cr-actions a,.tsc-cr-link{display:inline-block;padding:10px 15px;background:var(--tsc-orange);color:#122d3e!important;text-decoration:none!important;font-weight:700;border-radius:3px}.tsc-cr-summary{padding:55px 8%;border-bottom:9px solid var(--tsc-orange)}.tsc-cr-summary h2{color:var(--tsc-blue);font-size:34px}.tsc-cr-entry{display:grid;grid-template-columns:minmax(280px,40%) 1fr;gap:0;min-height:520px;border-bottom:1px solid #dce5e9;page-break-before:always}.tsc-cr-entry:nth-of-type(even){grid-template-columns:1fr minmax(280px,40%)}.tsc-cr-entry:nth-of-type(even) figure{order:2}.tsc-cr-entry figure{margin:0;background:#edf2f4;min-height:100%;display:flex;align-items:center}.tsc-cr-entry figure img{width:100%;height:100%;max-height:740px;object-fit:cover}.tsc-cr-entry-body{padding:48px 7%}.tsc-cr-entry-heading{border-bottom:3px solid var(--tsc-orange);margin-bottom:24px}.tsc-cr-number{font-weight:900;color:var(--tsc-orange);font-size:20px;margin-right:14px}.tsc-cr-status{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--tsc-blue)}.status-coming .tsc-cr-status{background:var(--tsc-orange);padding:5px 8px}.tsc-cr-entry h2{margin:12px 0 5px;color:var(--tsc-blue);font-size:36px;line-height:1.08}.tsc-cr-meta{margin:0 0 18px;color:#526773}.tsc-cr-objective{font-size:18px}.tsc-cr-entry h3{color:var(--tsc-blue);margin-bottom:5px}.tsc-cr-entry li{margin:5px 0}.tsc-cr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.tsc-cr-stat{padding:13px;background:#edf3f5;border-top:4px solid var(--tsc-blue);text-align:center}.tsc-cr-stat strong{display:block;color:var(--tsc-blue);font-size:21px}.tsc-cr-stat span{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.tsc-cr-placements{padding:12px 15px;background:#f7f4ef}.tsc-cr-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tsc-cr-link{font-size:13px;padding:8px 11px}.tsc-cr-report footer{padding:25px 8%;display:flex;justify-content:space-between;background:var(--tsc-blue);color:#fff;font-size:12px}.tsc-cr-report footer p{margin:0}@media(max-width:760px){.tsc-cr-entry,.tsc-cr-entry:nth-of-type(even){display:block}.tsc-cr-entry:nth-of-type(even) figure{order:initial}.tsc-cr-entry figure{max-height:400px}.tsc-cr-stats{grid-template-columns:repeat(2,1fr)}.tsc-cr-actions{position:static;margin-top:30px}.tsc-cr-cover{padding-top:45px}}@media print{@page{size:letter;margin:.35in}.tsc-cr-report{box-shadow:none;margin:0;max-width:none}.tsc-cr-cover{height:9.7in;min-height:9.7in;page-break-after:always}.tsc-cr-summary{page-break-after:always}.tsc-cr-entry{min-height:9.7in;grid-template-columns:38% 1fr}.tsc-cr-entry:nth-of-type(even){grid-template-columns:1fr 38%}.tsc-cr-entry-body{padding:35px 6%}.tsc-cr-entry h2{font-size:29px}.tsc-cr-stat{break-inside:avoid}.tsc-cr-link{border:1px solid #aaa;background:#fff!important;color:#111!important}.tsc-cr-report footer{page-break-before:avoid}}
