.recent-reports{padding-top:32px}.section-title p{max-width:640px;line-height:1.6;color:#333}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.report-card{border:1px solid #b9b9b9;border-radius:8px;overflow:hidden;background:#fff;min-width:0;display:flex;flex-direction:column}.report-card-image{height:200px;display:flex;background:#f2f2f2;border-bottom:1px solid #ccc;align-items:center;justify-content:center;overflow:hidden}.report-card-image img{width:100%;height:100%;object-fit:contain;padding:12px;filter:grayscale(1)}.report-card-image>span{font-size:30px;font-weight:800;letter-spacing:.15em;text-align:center}.report-card-image>span>span{display:block;font-size:13px;letter-spacing:0;margin-top:12px;font-weight:400}.report-card-content{padding:22px;display:flex;flex:1;flex-direction:column;gap:14px}.report-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.report-card h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0}.report-card h3 a{text-decoration:none;color:#111}.report-card h3 a:hover{text-decoration:underline}.report-market{font-size:14px;line-height:1.5;color:#333;margin:0}.report-card-figures{display:grid;grid-template-columns:1fr 1fr;padding-top:14px;border-top:1px solid #ccc;margin:0}.report-card-figures dt{font-size:12px;color:#444}.report-card-figures dd{font-size:20px;font-weight:700;margin:4px 0 0}.report-card-content>.ttuk-text-link{margin-top:auto}.profit-calculator{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.profit-calculator h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.profit-calculator p{line-height:1.65;max-width:560px}.profit-calculator .calculator-note{font-size:13px;color:#444}.calculator-panel{padding:32px;border:1px solid #aaa;border-radius:8px;background:#f6f6f6}.calculator-panel label{font-weight:700}.stake-input{margin:12px 0;display:flex;align-items:center;background:#fff;border:1px solid #777;border-radius:4px;overflow:hidden}.stake-input>span{padding-left:16px;font-size:24px}.stake-input input{font-size:24px;width:100%;min-width:0;border:0;background:#fff;padding:12px}.stake-input input:focus{outline:2px solid #111;outline-offset:-2px}.calculator-presets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.calculator-presets button{cursor:pointer;background:#fff;color:#111;border:1px solid #777;padding:8px 14px;border-radius:3px}.calculator-presets button:hover{background:#111;color:#fff}.calculator-panel>p{margin-bottom:6px}.calculator-panel output{display:block;font-size:clamp(34px,5vw,54px);font-weight:750;letter-spacing:-.03em;color:#111}.calculator-detail{font-size:13px;color:#333}.calculator-panel>.ttuk-text-link{display:inline-block;margin-top:14px}.archive-heading{padding-bottom:36px}.archive-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.12}.archive-reports{padding-bottom:72px}.archive-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:40px 0}.archive-pagination .page-numbers{border:1px solid #777;border-radius:3px;padding:8px 12px;color:#111;text-decoration:none}.archive-pagination .current{background:#111;color:#fff}.result-report-body>h2{font-size:28px;margin:0 0 28px}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.proof-card{margin:0;padding:20px;border:1px solid #bbb;border-radius:8px;background:#fafafa}.proof-card h3{font-size:18px;margin:0 0 16px}.proof-card img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.proof-card figcaption{font-size:13px;line-height:1.5;color:#333;margin-top:12px}.legacy-proof{margin:28px 0;padding:20px;border:1px solid #ccc;background:#fafafa}.legacy-proof img{width:100%;height:auto;max-height:760px;object-fit:contain}.legacy-proof figcaption{font-size:13px;margin-top:10px;color:#333}.original-report>.wp-block-buttons{margin:24px 0}.original-report .wp-block-image{margin:28px 0;padding:16px;border:1px solid #ccc;border-radius:4px}.original-report .wp-block-image img{max-height:760px;object-fit:contain;width:100%;height:auto}.original-figures{padding:16px;border:1px solid #aaa;border-radius:4px;margin-bottom:24px}.original-figures>summary{cursor:pointer;font-weight:700}.ttuk-prose [style*="color"],.ttuk-prose [style*="background"]{color:#111!important;background-color:transparent!important}.ttuk-prose td,.ttuk-prose th{background:#fff!important;color:#111!important;text-align:left!important;padding:12px!important}.ttuk-prose td span,.ttuk-prose p span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ttuk-prose .legacy-grid{gap:24px}.ttuk-prose .wp-block-spacer{max-height:24px}.ttuk-prose iframe{max-width:100%}.ttuk-prose .wp-block-embed{margin:28px 0}.ttuk-prose .wp-block-details summary{font-size:16px}.bet-heading .bet-evidence-note{max-width:900px}.result-report-body .original-report{line-height:1.7}.ttuk-query{max-width:none!important;width:100%!important;padding:0!important}.report-card :focus-visible,.calculator-panel :focus-visible,.archive-pagination :focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:1000px){.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-calculator{gap:30px}.calculator-panel{padding:24px}}@media(max-width:700px){.report-grid,.profit-calculator,.proof-grid{grid-template-columns:1fr}.report-card-image{height:220px}.profit-calculator{gap:20px}.calculator-panel{padding:22px}.proof-card{padding:14px}.archive-heading{padding-top:32px}.archive-reports{padding-bottom:40px}.report-card-content{padding:20px}.ttuk-prose .legacy-grid{display:block}.ttuk-prose .legacy-grid>*{margin-bottom:24px}}
