@import url('/fonts/fonts.css');
.status-line{padding-top:20px!important;padding-bottom:10px!important;font-size:16px;display:flex;align-items:center;gap:15px}.demo-bar button{background:transparent;font-size:14px;white-space:nowrap}.without-feature{grid-template-columns:1fr!important}.without-feature .editor-note p{max-width:750px}.without-feature .editor-note h2 br{display:none}.card-detail{font-size:14px;color:#68716b;margin-top:12px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.history-entry{border:1px solid #dfe4e0;border-radius:7px;padding:14px;margin-top:12px;font-size:14px}.history-entry summary{cursor:pointer;line-height:1.6;font-weight:600}.history-entry p{margin:12px 0;line-height:1.7}.featured .team{max-width:40%;text-align:center;overflow-wrap:anywhere}.modal-section p{white-space:pre-wrap}.card-top{flex-wrap:wrap;gap:8px}.card-footer span{overflow-wrap:anywhere}.tip-card .match-name{overflow-wrap:anywhere}.featured h2{overflow-wrap:anywhere}.view .badge{font-size:12px}.view .card-top,.view .card-footer span,.view .pick-line small{font-size:14px}
:root{--ink:#142019;--muted:#68716b;--line:#dfe4e0;--lime:#baff63;--paper:#f4f6f4;--green:#255b35}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.5}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #527f20;outline-offset:4px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08}h1{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:clamp(2.8rem,4.2vw,4.4rem);letter-spacing:-.02em;font-weight:700}.container{max-width:1280px;padding:0 42px;margin:auto}.header{background:#101713;color:#fff}.header-inner{max-width:1364px;margin:auto;padding:24px 42px;display:flex;align-items:center;gap:50px}.brand{display:flex;gap:9px;align-items:center;font-size:24px;font-weight:800;letter-spacing:-.9px;white-space:nowrap}.brand-mark{width:31px;height:31px;border-radius:5px;background:var(--lime);color:#101713;font-weight:900;font-size:23px;display:grid;place-items:center;transform:skew(-7deg)}.brand-point{color:var(--lime);margin-left:-7px}.header nav{display:flex;gap:32px;align-self:stretch}.nav-link{font-size:14px;font-weight:600;color:#a8b0ab;display:flex;align-items:center;position:relative}.nav-link.active{color:white}.nav-link.active:after{content:'';height:3px;background:var(--lime);position:absolute;bottom:-24px;left:0;right:0}.edition{margin-left:auto;font-size:12px;letter-spacing:1.7px;color:#a8b0ab}.demo-bar{background:#e8eee4;display:flex;align-items:center;justify-content:center;gap:13px;padding:10px 25px;font-size:13px;color:#354531}.demo-label{font-size:11px;font-weight:700;letter-spacing:1px;white-space:nowrap}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px 0 29px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px}.intro{color:var(--muted);margin-top:13px}.date-box{border-left:2px solid var(--line);padding-left:22px;display:flex;flex-direction:column;gap:3px}.date-box>span{font-size:11px;letter-spacing:1.2px;color:var(--muted)}.date-box strong{font-size:17px}.date-box small{font-size:12px;color:var(--muted)}.top-layout{display:grid;grid-template-columns:1.9fr 1fr;gap:24px}.featured{background:#14231a;color:white;border-radius:16px;padding:26px 30px;position:relative;overflow:hidden}.featured:before{content:'';position:absolute;width:290px;height:290px;border:1px solid #ffffff09;border-radius:50%;top:-90px;right:-80px;pointer-events:none}.featured-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.feature-tag{font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--lime)}.tiny{font-size:12px;color:#a4b4a7}.feature-match{display:flex;justify-content:center;gap:55px;padding:24px 0 27px}.team{display:flex;flex-direction:column;align-items:center;gap:11px}.team strong{font-size:17px}.club{display:grid;place-items:center;width:72px;height:78px;flex:none}.club-logo{display:block;width:100%;height:100%;object-fit:contain}.club-placeholder{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ffffff12;border:1px solid #ffffff26;color:#dce7de;font-size:26px;font-weight:700}.versus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.versus span{font-size:12px;color:#bbc4bd}.versus b{font-family:'Barlow Condensed',sans-serif;font-size:23px;color:#677a6c}.feature-bottom{border-top:1px solid #ffffff19;padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.feature-bottom h2{font-size:25px;margin-top:6px}.feature-bottom p{font-size:14px;color:#bdc8c0;margin-top:7px}.feature-odd{min-width:94px;display:flex;flex-direction:column;align-items:center}.feature-odd span{font-size:10px;letter-spacing:1px;color:#bdc8c0}.feature-odd strong{font-size:36px;font-weight:700;color:var(--lime);font-variant-numeric:tabular-nums}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:7px;padding:11px 20px;min-height:44px;font-size:14px;font-weight:700;transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}.lime{background:var(--lime);color:#172316}.lime:hover{background:#a7f249}.dark{background:var(--ink);color:white}.dark:hover{background:#304a37}.featured>.button{width:100%}.editor-note{background:#e4ebdf;border:1px solid #d7e1d0;border-radius:16px;padding:26px;position:relative;display:flex;flex-direction:column}.note-heading{display:flex;gap:12px;align-items:center}.note-heading .eyebrow{font-size:10px;margin:0}.icon-square{height:32px;width:32px;border:1px solid #c3cebc;border-radius:6px;display:grid;place-items:center;font-size:23px}.editor-note h2{font-family:'Barlow Condensed',sans-serif;font-size:35px;margin:19px 0 15px}.editor-note p{font-size:15px;color:#52614e;max-width:320px}.note-divider{border-top:1px solid #cbd7c3;margin:22px 0 15px}.text-link{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.note-number{font-size:11px;color:#788772;margin-top:auto;text-align:right;padding-top:17px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 18px}.section-top h2{font-size:22px;display:flex;align-items:center;gap:10px}.count{font-size:12px;border:1px solid #d9ded9;border-radius:5px;padding:3px 7px;color:var(--muted)}.subtle{font-size:13px;color:var(--muted)}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill{border-radius:6px;background:white;border:1px solid var(--line);padding:9px 14px;color:#5d675e;font-size:14px;min-height:42px}.pill.selected{background:var(--ink);border-color:var(--ink);color:white}.select-label{font-size:13px;color:var(--muted);display:flex;gap:10px;align-items:center;white-space:nowrap}select{border:1px solid var(--line);border-radius:6px;background:white;padding:10px 12px;color:var(--ink);font-size:14px;max-width:100%;min-height:42px}.tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tip-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tip-card:hover{border-color:#9cad92;box-shadow:0 7px 22px #173b1310}.card-top{padding:15px 19px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.badge{font-size:10px;letter-spacing:.5px;font-weight:700;border-radius:4px;padding:4px 6px}.neutral{background:#edf1e9;color:#687760}.card-body{padding:6px 19px 15px}.match-name{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:13px}.match-name>span{display:block}.pick-line{border-top:1px solid #edf0ec;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pick-line small{font-size:11px;color:var(--muted);display:block;margin-bottom:4px}.pick-line strong{font-size:15px;font-weight:600}.odd{font-size:22px!important;font-weight:700!important;background:#eef5e8;min-width:62px;text-align:center;border-radius:6px;padding:5px;color:#2b512b}.card-footer{display:flex;align-items:center;justify-content:space-between;background:#fafbf9;border-top:1px solid #edf0ec;padding:12px 19px;gap:8px}.card-footer span{font-size:11px;color:var(--muted)}.card-action{background:transparent;font-size:13px;font-weight:700;color:var(--ink);padding:6px 0;min-height:32px}.empty{grid-column:1/-1;background:white;border:1px dashed #c2cec0;padding:38px;text-align:center;border-radius:12px}.empty p{color:var(--muted);margin:9px 0 15px}.archive-callout{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;margin-top:25px;border-top:1px solid var(--line)}.archive-callout .eyebrow{font-size:10px}.archive-callout h3{font-size:23px}.archive-callout p{font-size:14px;color:var(--muted);margin-top:8px}footer{background:#101713;color:#d3d9d4;margin-top:30px;padding:28px 0 22px}.footer-top{display:flex;align-items:center;gap:30px}.footer-top>span:not(.age){font-size:13px;color:#a0ada3;margin-left:auto}.age{font-size:13px;border:1px solid #46554a;border-radius:5px;padding:4px 7px}.footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:24px;padding-top:20px;border-top:1px solid #2b372e}.footer-bottom p{font-size:12px;color:#94a297;max-width:690px}.footer-bottom>div{display:flex;gap:17px}.footer-link{font-size:12px;background:transparent;color:#b9c4bb;padding:0;align-self:flex-start;min-height:28px}.footer-link:hover{text-decoration:underline}.archive-notice{border:1px solid #d6e0cf;border-radius:9px;background:#e9efe3;padding:15px 19px;font-size:14px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:23px 0 30px}.metric{padding:22px;background:white;border:1px solid var(--line);border-radius:11px}.metric span{font-size:13px;color:var(--muted)}.metric strong{display:block;font-size:35px;margin:6px 0;line-height:1.2;font-variant-numeric:tabular-nums}.metric small{font-size:12px;color:var(--muted)}.negative{color:#ad4545}.positive{color:#357246}.table-wrap{background:white;border:1px solid var(--line);border-radius:12px;overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-size:12px;color:var(--muted);font-weight:500;background:#f8faf6;padding:15px 20px}td{font-size:14px;padding:17px 20px;border-top:1px solid #eef1ed}td small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.result{font-size:12px;font-weight:600;padding:5px 8px;border-radius:5px}.result.win{background:#eaf4e7;color:#357246}.result.loss{background:#faeded;color:#a34646}.result.push{background:#eef0ee;color:#627063}.archive-footnote{font-size:13px;line-height:1.7;color:var(--muted);margin:18px 0 45px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:8px 0 28px}.method-grid article{padding:27px;background:white;border:1px solid var(--line);border-radius:12px}.step{font-size:43px;font-family:'Barlow Condensed',sans-serif;color:#7f986b}.method-grid h2{font-size:23px;margin:20px 0 14px}.method-grid p{color:var(--muted);line-height:1.8}.method-panel{background:#e4ebdf;border-radius:12px;padding:30px;margin-bottom:50px;max-width:900px}.method-panel h2{font-size:25px;margin-bottom:15px}.method-panel p{line-height:1.8;color:#53604f;margin-bottom:17px}.method-panel .button{margin-top:6px}dialog{border:0;border-radius:17px;padding:34px;width:min(680px,calc(100% - 30px));max-height:88vh;overflow:auto;background:#fff;color:var(--ink);box-shadow:0 35px 100px #0004}dialog::backdrop{background:#061009aa;backdrop-filter:blur(5px)}.close{position:absolute;right:14px;top:10px;background:#f0f3ed;width:38px;height:38px;border-radius:50%;font-size:28px;color:#52604f}.modal-kicker{font-size:11px;font-weight:700;letter-spacing:1px;color:#78866c;padding-right:30px}.modal-title{font-size:32px;font-family:'Barlow Condensed',sans-serif;margin:14px 0 16px}.modal-pick{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#ecf3e6;border-radius:8px;padding:16px;margin-bottom:20px}.modal-pick small{display:block;font-size:12px;color:var(--muted)}.modal-pick strong{font-size:18px}.modal-section{margin:23px 0}.modal-section h3{font-size:17px;margin-bottom:9px}.modal-section p{font-size:15px;line-height:1.8;color:#576253}.modal-demo{font-size:13px;line-height:1.7;background:#f4f6f2;padding:13px;border-radius:7px;margin:20px 0 10px}.modal-meta{font-size:12px;color:var(--muted)}.skip{position:absolute;left:15px;top:-100px;background:var(--lime);padding:10px;z-index:20}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(min-width:1550px){.container{max-width:1380px}.header-inner{max-width:1380px}}@media(max-width:1050px){.header-inner{gap:28px}.edition{display:none}.top-layout{grid-template-columns:1.5fr 1fr}.feature-match{gap:35px}.container{padding:0 26px}.tip-grid{grid-template-columns:repeat(2,1fr)}.filter-bar{align-items:flex-start}.pills{max-width:550px}.date-box small{max-width:180px}.footer-bottom{flex-direction:column;gap:15px}}@media(max-width:720px){.container{padding:0 18px}.header-inner{padding:18px;flex-wrap:wrap;gap:18px}.brand{font-size:22px}.header nav{width:100%;gap:24px;justify-content:space-between}.nav-link{font-size:12px;padding-bottom:6px}.nav-link.active:after{bottom:-18px}.demo-bar{align-items:flex-start;flex-direction:column;gap:3px;padding:11px 18px;font-size:12px}.demo-label{font-size:10px}.page-heading{padding:28px 0 23px;gap:18px;align-items:flex-start;flex-direction:column}.intro{font-size:14px;margin-top:9px}.date-box{border:0;padding:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px}.date-box>span{font-size:10px}.date-box strong{font-size:13px}.date-box small{width:100%;max-width:none;font-size:11px}.top-layout{grid-template-columns:1fr;gap:16px}.featured{padding:22px}.feature-match{gap:36px;padding:22px 0}.team strong{font-size:16px}.feature-bottom h2{font-size:22px}.feature-bottom p{font-size:13px}.feature-odd{min-width:76px}.feature-odd strong{font-size:32px}.editor-note{padding:21px}.editor-note h2{font-size:29px;margin:15px 0 12px}.editor-note h2 br{display:none}.editor-note p{max-width:none;font-size:14px}.note-divider{margin:16px 0 12px}.note-number{position:absolute;bottom:22px;right:21px;padding:0}.section-top{margin-top:27px;align-items:flex-start}.section-top h2{font-size:21px}.section-top .subtle{display:none}.filter-bar{flex-direction:column;gap:13px}.pill{font-size:12px;padding:8px 10px}.select-label{font-size:12px}.filter-bar .select-label{width:100%;justify-content:space-between}.filter-bar select{min-width:180px}.tip-grid{grid-template-columns:1fr;gap:13px}.match-name{font-size:18px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.card-body{padding-top:2px}.card-top{padding-top:14px}.archive-callout{align-items:flex-start;flex-direction:column;padding:23px 0}.archive-callout h3{font-size:21px}.archive-callout .button{width:100%}.footer-top{flex-wrap:wrap;gap:16px}.footer-top>span:not(.age){margin:0;width:calc(100% - 50px);order:3;font-size:12px}.age{margin-left:auto}.footer-bottom{margin-top:19px;padding-top:16px}.footer-bottom p{font-size:11px}.metrics{grid-template-columns:repeat(2,1fr);gap:12px}.metric{padding:17px}.metric strong{font-size:30px}.metric span{font-size:12px}.metric small{font-size:11px}.archive-notice{font-size:13px}.method-grid{grid-template-columns:1fr;gap:14px}.method-grid article{padding:23px}.method-grid h2{margin:12px 0}.method-panel{padding:23px}.method-panel h2{font-size:23px}.method-panel p{font-size:15px}dialog{padding:27px 22px}.modal-title{font-size:29px}.modal-pick strong{font-size:16px}}

.team{flex:1;min-width:0;text-align:center}.team strong{overflow-wrap:anywhere}@media(max-width:720px){.feature-match{gap:20px}}

.club{position:relative}.club-logo{position:absolute;inset:0}.club:not(.badge-ready) .club-logo{opacity:0}.badge-ready .club-placeholder{visibility:hidden}.club-flag .club-logo{height:48px;top:15px}.club-sm{width:26px;height:26px;display:inline-grid;vertical-align:middle}.club-sm .club-placeholder{width:24px;height:24px;font-size:12px;background:#e9eee6;color:#52634c;border-color:#dce4d5}.club-sm.club-flag .club-logo{height:18px;top:4px}.match-name>span{display:flex;align-items:center;gap:9px}.match-pair{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.match-divider{color:#80907e;font-weight:400}.team-preview{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;background:#f4f7f0;border:1px solid var(--line);border-radius:8px}.team-preview-item{display:flex;gap:8px;align-items:center;font-size:14px}@media(max-width:720px){.match-name{display:block}.modal-title.match-pair{font-size:25px}}

/* Spieltag navigation and editorial reading surface */
.day-browser{margin:0 0 26px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px}.day-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.day-heading .eyebrow{font-size:10px;color:var(--muted);display:block;margin-bottom:5px}.day-heading h2{font-size:21px}.day-tools{display:flex;align-items:center;gap:12px}.calendar-label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.calendar-label input{font:inherit;font-size:14px;color:var(--ink);min-height:42px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:#fff}.day-navigation{display:flex;align-items:stretch;gap:10px}.day-arrow{width:38px;flex:none;border:1px solid var(--line);background:#f6f8f3;border-radius:7px;font-size:28px;color:var(--ink)}.day-arrow:hover{background:#eaf1e4}.day-strip{display:flex;gap:8px;flex:1;overflow-x:auto;scrollbar-width:thin}.day-chip{min-width:87px;flex:1;display:flex;align-items:center;flex-direction:column;gap:3px;padding:11px 8px;background:#f7f9f4;border:1px solid #e5e9e1;border-radius:8px;color:#64715f;white-space:nowrap}.day-chip span{font-size:12px}.day-chip strong{font-size:18px;color:var(--ink)}.day-chip small{font-size:10px;min-height:15px}.day-chip.selected{background:var(--ink);color:#b8c9b8;border-color:var(--ink)}.day-chip.selected strong{color:var(--lime)}.day-chip.selected small{color:var(--lime)}.day-chip:hover:not(.selected){border-color:#9ab68a;background:#eef5e8}.analysis-action{width:100%;background:var(--lime);color:#152510;font-size:15px;min-height:48px;justify-content:space-between;border:1px solid #a5dd61;box-shadow:0 2px 0 #14231a0a}.analysis-action:hover{background:#a7f249}.analysis-action span{font-size:22px;color:inherit}.tip-card{display:flex;flex-direction:column}.card-footer{margin-top:auto;background:white;padding:0 19px 19px;border-top:0}.card-detail{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.empty-date{display:block;font-size:12px;letter-spacing:1px;color:#6c805f;margin-bottom:10px}.without-feature{display:block}.without-feature .editor-note{display:none}.analysis-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;border-bottom:1px solid var(--line);padding-bottom:18px}.analysis-facts span{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.analysis-facts strong{font-size:13px}.quote-timestamp{font-size:11px;color:var(--muted);margin:12px 0 23px}.analysis-copy h3{font-size:22px;margin-bottom:17px}.analysis-copy p{margin:0 0 18px;color:#40513e;line-height:1.85;font-size:15px}.analysis-copy strong{font-weight:700;color:#182c1d}.analysis-copy .analysis-callout{background:#eef5e8;border-left:3px solid #9cd35c;border-radius:0 8px 8px 0;padding:17px 19px}.analysis-copy .analysis-price{background:#f5f7f2;border-radius:8px;padding:16px 18px;font-size:14px}.analysis-list{padding-left:22px;margin-bottom:20px;color:#40513e}.analysis-list li{padding:4px 0;line-height:1.85}.source-details{border-top:1px solid var(--line);padding:14px 0;font-size:13px;color:var(--muted)}.source-details>summary{cursor:pointer;font-weight:600;color:#526449;min-height:28px;display:list-item}.source-details p{margin-top:12px;line-height:1.8;overflow-wrap:anywhere}.source-details a{color:#315523;text-decoration:underline;text-underline-offset:3px}.audit-trail .history-entry{margin:12px 0}.club-flag .club-logo{border-radius:3px;filter:drop-shadow(0 1px 2px #0002)}.club-sm.club-flag{width:32px}.club-sm.club-flag .club-logo{height:21px;top:2px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #589a31;outline-offset:3px}
@media(max-width:1050px){.filter-bar{flex-direction:column;gap:13px}.pills{max-width:none}}
@media(max-width:720px){.day-browser{padding:15px;margin-bottom:20px}.day-heading{align-items:flex-start;flex-direction:column;gap:13px}.day-heading h2{font-size:19px}.day-tools{width:100%;justify-content:space-between;gap:8px}.calendar-label{font-size:11px;gap:7px}.calendar-label input{max-width:156px;font-size:13px}.day-navigation{gap:6px}.day-arrow{width:29px}.day-strip{gap:6px}.day-chip{min-width:70px;padding:10px 7px}.day-chip strong{font-size:16px}.analysis-copy p{font-size:14px}.analysis-copy .analysis-callout{padding:14px}.modal-pick{align-items:flex-start}.modal-pick>div:last-child{flex:none}.analysis-facts{gap:12px}.section-top h2{font-size:19px}.day-chip small{font-size:9px}}

.price-panel{border:1px solid #d2dfc9;background:#f2f7ee;border-radius:12px;padding:20px;margin:22px 0}.price-panel h3{font-size:24px;margin-bottom:12px}.price-panel p{font-size:16px;line-height:1.7;color:#40513e}.price-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.price-values span{display:block;font-size:14px;line-height:1.5;color:var(--muted)}.price-values strong{display:block;font-size:25px;margin-top:6px}.probability-list div{display:flex;justify-content:space-between;gap:20px;font-size:14px;line-height:1.8}.probability-list dd{margin:0}.method-panel+.method-panel{margin-top:22px}@media(max-width:600px){.price-values{grid-template-columns:1fr}.price-panel{padding:17px}}

.record-controls{margin:1.5rem 0}.record-controls h2{margin:1rem 0 .5rem}.record-controls p{max-width:75ch;line-height:1.6}.record-controls select{max-width:100%;width:28rem}.rulework-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-bottom:2rem}.rulework-card{border:1px solid var(--line,#d9dfdb);border-radius:1rem;padding:1.25rem;background:var(--paper,#fff)}.rulework-card h3{font-size:1.125rem;margin:0 0 .75rem}.rulework-card p{font-size:.9375rem;line-height:1.6}.rulework-card dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0}.rulework-card dd{margin:0;text-align:right;font-weight:600}.rulework-card button{margin-top:.75rem}

/* Model-quality report and separate reassessment. */
.quality-summary,.quality-note,.quality-status{background:#edf3e9;border:1px solid #cadbc6;border-radius:12px;padding:20px 24px;margin:0 0 24px;line-height:1.65;color:#24392c}.quality-summary p,.quality-note p,.quality-status p{margin:7px 0}.quality-summary a,.quality-note a{font-weight:600;text-decoration:underline}.quality-card-note{font-size:12px;line-height:1.5;color:#46634b;margin:12px 0 0}.quality-card-note a{white-space:nowrap;text-decoration:underline}.quality-note ul{padding-left:20px}.quality-page{max-width:1100px;margin:0 auto 60px}.quality-page h2{margin-top:40px}.quality-page p,.quality-page li{line-height:1.8}.quality-page .table-wrap{margin:24px 0}.quality-page table{font-size:14px;min-width:680px}.quality-page td{vertical-align:top}.quality-page td small{display:block;color:#68766b;margin:5px 0}.quality-page details summary{cursor:pointer;font-weight:600}.quality-page code{overflow-wrap:anywhere;font-size:12px}.quality-figure{margin:28px 0;background:#fff;border:1px solid #e0e6dd;border-radius:12px;overflow:hidden}.quality-figure img{display:block;width:100%;height:auto}.quality-figure figcaption{font-size:13px;line-height:1.7;padding:18px 22px;color:#536159}.quality-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.quality-facts div{background:#f1f4ee;border:1px solid #dce3d7;padding:20px;border-radius:12px}.quality-facts strong{display:block;font-size:38px;font-family:'Barlow Condensed',sans-serif}.quality-facts span{display:block;font-size:13px;line-height:1.5}.quality-tip-table{min-width:850px!important}.quality-tip-table td:last-child{min-width:230px}.quality-page ol{padding-left:22px}.quality-page li{margin:10px 0}@media(max-width:620px){.quality-facts{grid-template-columns:1fr;gap:10px}.quality-facts div{display:flex;align-items:center;gap:18px;padding:14px 18px}.quality-facts strong{font-size:30px}.quality-summary,.quality-note,.quality-status{padding:16px}.quality-page h2{font-size:26px}.quality-figure figcaption{padding:14px}}

.quote-controls{display:flex;flex-wrap:wrap;align-items:end;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:22px}.quote-controls p{flex-basis:100%;font-size:14px;line-height:1.6;margin:0;color:var(--muted)}.quote-controls select{max-width:100%;width:100%}.quote-summary{font-size:13px;line-height:1.7;color:var(--muted);margin:14px 0}.quote-summary strong{font-size:13px;font-weight:600}.quote-panel{background:#f5f7f3;border:1px solid var(--line);border-radius:10px;padding:22px;margin:22px 0;overflow-wrap:anywhere}.quote-panel h3,.quote-panel h2{margin-top:0}.quote-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.quote-facts dt{font-size:12px;color:var(--muted);margin-bottom:5px}.quote-facts dd{margin:0;font-size:14px;font-weight:600;line-height:1.6}.quote-panel p{font-size:14px;line-height:1.7}.quote-proof-note{border-top:1px solid var(--line);padding-top:14px}.featured .quote-summary{color:inherit}.quote-controls .select-label{min-width:0}@media(max-width:640px){.quote-controls{align-items:stretch}.quote-controls .select-label{width:100%}.quote-facts{grid-template-columns:1fr}.quote-panel{padding:18px}}

.bookmaker-heading{max-width:800px;margin-bottom:32px}.bookmaker-heading .intro{font-size:1rem;line-height:1.8}.bookmaker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:56px;list-style:none;padding:0}.bookmaker-card{background:white;border:1px solid var(--line);border-radius:14px;padding:22px;min-width:0;text-align:center}.bookmaker-logo{height:142px;border-radius:8px;display:grid;place-items:center;padding:16px}.bookmaker-logo.light{background:#f7f7f7}.bookmaker-logo.dark,.bookmaker-logo.dark:hover{background:#101713}.bookmaker-logo img{display:block;width:192px;max-width:100%;height:110px;object-fit:contain}.bookmaker-card h2{font-size:18px;line-height:1.4;margin-top:18px;overflow-wrap:anywhere}.bookmaker-card:nth-child(3n+1){border-top:4px solid var(--green)}.bookmaker-card:nth-child(3n+2){border-top:4px solid var(--lime)}.bookmaker-card:nth-child(3n){border-top:4px solid var(--ink)}@media(max-width:960px){.bookmaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{gap:24px}.header nav{gap:20px;flex-wrap:wrap}}@media(max-width:600px){.bookmaker-grid{grid-template-columns:minmax(0,1fr);gap:14px}.bookmaker-card{padding:20px}.header-inner{flex-wrap:wrap}.header nav{width:100%;gap:16px}.header nav .nav-link{font-size:14px;min-height:44px}.header nav .nav-link.active:after{bottom:0}.bookmaker-heading{margin-bottom:22px}}
.knowledge-teaser{margin-top:48px;padding-top:8px;border-top:1px solid var(--line)}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px}.knowledge-card{display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid var(--line);border-radius:12px;padding:26px;min-width:0;transition:border-color .15s,box-shadow .15s}.knowledge-card:hover{border-color:#9cad92;box-shadow:0 7px 22px #173b1310}.knowledge-category{font-size:12px;font-weight:700;color:var(--green);line-height:1.6;margin-bottom:14px}.knowledge-card h2{font-size:25px;line-height:1.25;margin-bottom:14px;overflow-wrap:anywhere}.knowledge-card p{font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:20px}.knowledge-reading{font-size:12px;color:var(--muted);margin-top:auto;padding-top:4px}.knowledge-related{margin-top:40px}.knowledge-related>h2{font-size:28px;margin-bottom:20px}@media(max-width:600px){.knowledge-grid{grid-template-columns:minmax(0,1fr);gap:14px}.knowledge-card{padding:22px}.knowledge-card h2{font-size:23px}.knowledge-teaser .section-top{flex-direction:column;gap:12px}}

@media(min-width:1000px){.knowledge-teaser .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-teaser .knowledge-card h2{font-size:23px}}

.tool-callout{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;margin:30px 0;background:#e8efdf;border:1px solid #d0dec3;border-radius:12px}.tool-callout .eyebrow{display:block;font-size:10px;margin-bottom:9px;color:var(--green)}.tool-callout h2{font-size:24px;line-height:1.3}.tool-callout p{font-size:14px;line-height:1.8;color:#52634c;margin-top:8px}.tool-callout .button{flex:none}.footer-bottom>div{flex-wrap:wrap}@media(max-width:600px){.tool-callout{padding:22px;align-items:flex-start;flex-direction:column;gap:16px}.tool-callout h2{font-size:23px}.tool-callout .button{width:100%}}

.graphics-teaser{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.8;margin:22px 0 32px;color:var(--muted)}.graphics-teaser>span{font-weight:600;color:var(--ink)}.graphics-article-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d5e1c9;background:#e8efdf;border-radius:12px;padding:24px;margin-top:28px}.graphics-article-callout .eyebrow{display:block;font-size:10px;color:var(--green)}.graphics-article-callout h2{font-size:23px;line-height:1.35;margin:8px 0}.graphics-article-callout p{font-size:14px;line-height:1.8;color:#52634f}.graphics-article-callout .button{flex:none}@media(max-width:600px){.graphics-article-callout{flex-direction:column;align-items:flex-start;padding:22px;gap:17px}.graphics-article-callout .button{width:100%}.graphics-teaser{gap:7px}}
/* Locally bundled club crests and original bookmaker marks. */
.method-title{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:clamp(2.8rem,4.2vw,4.4rem);letter-spacing:-.02em;font-weight:700}.discovery-links{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0;padding:25px 27px;border:1px solid var(--line);background:white;border-radius:12px}.discovery-links .eyebrow{display:block;font-size:10px;color:var(--green)}.discovery-links h2{font-size:25px;line-height:1.2}.discovery-links p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.7;max-width:630px}.discovery-links .button{flex:none}.league-heading{max-width:900px}.league-heading h1{font-size:clamp(2.8rem,5vw,4.2rem)}.league-heading .intro{line-height:1.85}.league-jump-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 35px}.league-jump-links a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.league-day{margin:22px 0 16px;font-size:19px;line-height:1.4}.league-context{margin:42px 0 32px;padding-top:30px;border-top:1px solid var(--line)}.league-context>h2{font-size:28px;line-height:1.25;margin-bottom:22px}.league-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.league-context-grid article{padding:22px;border:1px solid var(--line);border-radius:12px;background:white;min-width:0}.league-context-grid h3{font-size:20px;line-height:1.35;margin-bottom:13px}.league-context-grid p,.league-source-note{font-size:15px;line-height:1.85;color:var(--muted)}.league-source-note{margin:22px 0}.resource-links,.analysis-related ul{padding-left:22px;margin:16px 0;line-height:1.9}.resource-links a,.analysis-related a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.analysis-related{border:1px solid #d5e1c9;border-radius:12px;background:#eef3e7;padding:22px 26px;margin:28px 0}.analysis-related h2,.analysis-related h3{font-size:23px;line-height:1.35}.analysis-related li+li{margin-top:7px}.analysis-related ul{margin-bottom:0}.league-jump-links+a,section[id]{scroll-margin-top:24px}@media(max-width:850px){.league-context-grid{grid-template-columns:1fr}.discovery-links{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.discovery-links{padding:22px}.discovery-links .button{width:100%}.league-heading h1{font-size:2.8rem}.league-jump-links{gap:10px 18px}.league-context{margin-top:32px;padding-top:24px}.analysis-related{padding:20px}.league-context>h2{font-size:25px}}
.provider-mark{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;max-width:100%;font-size:13px;white-space:nowrap}.provider-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:32px;padding:4px 6px;border-radius:5px;flex:none}.provider-icon.light{background:#f4f5f1}.provider-icon.dark{background:#101713}.provider-icon img{display:block;width:100%;height:100%;object-fit:contain}.provider-prices{margin:16px 0 22px;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.provider-prices table{border-collapse:collapse;width:100%;min-width:0;font-size:13px;text-align:left}.provider-prices caption{padding:14px;text-align:left;font-weight:700;color:var(--ink)}.provider-prices th,.provider-prices td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:middle}.provider-prices thead th{background:#f4f6f0;color:#53604c;font-weight:600}.provider-prices tbody th{font-weight:500}.provider-price{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green);white-space:nowrap;text-align:right}.provider-prices .provider-price-heading{text-align:right}.article-title.match-pair{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.article-title.match-pair>span{display:inline-flex;align-items:center;gap:9px;max-width:100%}@media(max-width:600px){.provider-prices th,.provider-prices td{padding:10px 8px}.provider-prices .provider-mark{gap:8px;font-size:12px}.provider-price{font-size:18px}.article-title.match-pair{gap:8px;font-size:28px}}

.league-discovery{margin:40px 0}.league-discovery>h2{font-size:clamp(25px,4vw,36px);margin:8px 0 12px}.league-discovery>p{color:var(--muted);line-height:1.6}.league-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.league-discovery-grid>a{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit;text-decoration:none}.league-discovery-grid>a:hover{border-color:var(--green);box-shadow:0 8px 24px #14231b0a}.league-discovery-grid>a>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.league-discovery-grid h3{font-size:23px;margin:12px 0}.league-discovery-grid p{color:var(--muted);line-height:1.65;margin:0 0 24px}.league-discovery-grid strong{margin-top:auto;font-size:14px}.league-hub-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:32px 0}.league-questions details{padding:18px 0;border-bottom:1px solid var(--line)}.league-questions summary{cursor:pointer;font-weight:700;line-height:1.5}.league-questions p{color:var(--muted);line-height:1.75}@media(max-width:850px){.league-discovery-grid{grid-template-columns:1fr}.league-discovery-grid>a{padding:22px}.league-discovery-grid p{margin-bottom:18px}}
