.cthb{margin:48px 0;color:#102a3a}.cthb-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.cthb-heading h2{font-size:clamp(30px,4vw,48px);margin:8px 0}.cthb-heading p{color:#5d7180;max-width:850px}.cthb-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cthb-nav a{padding:10px 18px;border:1px solid #ccdfe3;border-radius:99px;background:#fff;text-decoration:none;font-weight:700}.cthb-nav a:hover{background:#e6f1f2}.cthb-table-wrap{overflow:auto;border:1px solid #d5e2e6;border-radius:12px;background:white;margin:12px 0;max-width:100%}.cthb-table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.cthb-table th,.cthb-table td{padding:13px 12px;text-align:right;border-bottom:1px solid #dce5e9}.cthb-table th{background:#e8f0f2;color:#123044;font-size:12px}.cthb-table td:first-child,.cthb-table th:first-child,.cthb-table[data-box-sort] td:nth-child(2),.cthb-table[data-box-sort] th:nth-child(2){text-align:left}.cthb-table th button{font:inherit;font-weight:700;border:0;background:transparent;color:inherit;cursor:pointer;padding:4px}.cthb-table th button:focus-visible,.cthb-nav a:focus-visible,.cthb summary:focus-visible{outline:3px solid #007f8f;outline-offset:3px}.cthb-table tbody tr:nth-child(even){background:#f7fafb}.cthb-table tbody tr:hover{background:#eef6f7}.cthb-table .cthb-total{font-weight:750;background:#eaf2f3}.cthb-team{margin:32px 0;scroll-margin-top:100px}.cthb-team>header{display:flex;align-items:center;gap:20px;padding:24px;background:linear-gradient(115deg,#0b2334,#164552);color:white;border-radius:16px}.cthb-team>header img{width:70px;height:70px;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.cthb-team h3{font-size:clamp(20px,2.5vw,28px);margin:6px 0}.cthb-team h3 a{color:white;text-decoration:none}.cthb-team .kicker{color:#b9e5e9}.cthb-score{margin-left:auto;font-size:46px;line-height:1}.cthb details{border:1px solid #d7e4e7;border-radius:12px;background:white;margin:12px 0;padding:0 16px}.cthb summary{cursor:pointer;padding:16px 0;font-weight:700}.cthb-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.cthb-play .cthb-table td:last-child{text-align:left;white-space:normal;min-width:220px}.cthb-play .cthb-table-wrap{max-height:520px}.cthb-play thead{position:sticky;top:0}.cthb-source{font-size:13px;color:#5d7180;margin-top:24px}.cthb h3{margin-top:24px}#box-score,#box-breakdown{scroll-margin-top:100px}@media(max-width:700px){.cthb-heading{display:block}.cthb-breakdown-grid{grid-template-columns:1fr}.cthb-team>header{padding:16px;gap:12px}.cthb-team>header img{width:52px;height:52px}.cthb-score{font-size:36px}.cthb-table th,.cthb-table td{padding:11px 9px}.cthb-table{font-size:13px}.cthb-team h3{font-size:20px}.cthb-heading .button{margin-top:8px}}
