.prose .bf-summary{border-radius:.75rem;border:1px solid var(--color-brand-100,#dbeafe);background:var(--color-brand-50,#eff6ff);padding:1.25rem;margin-bottom:1.5rem;margin-top:1.5rem}.prose .bf-summary--highlight{border-left:4px solid var(--color-brand-500,#2563eb)}.prose .bf-summary__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.prose .bf-summary__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-brand-600,#1848a0)}.prose .bf-summary__title{font-family:var(--font-heading);font-weight:600;font-size:1.125rem;color:var(--color-surface-900,#111827);margin:0}.prose .bf-summary__text{font-size:.9375rem;line-height:1.625;color:var(--color-surface-700,#374151)}.prose .bf-summary__text p:last-child{margin-bottom:0}.prose .bf-pros-cons{display:grid;gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.prose .bf-pros-cons--side{grid-template-columns:1fr 1fr}@media (max-width:640px){.prose .bf-pros-cons--side{grid-template-columns:1fr}}.prose .bf-pros-cons__column{border-radius:.75rem;padding:1.25rem}.prose .bf-pros-cons__pros{border:1px solid #d1fae5;background:#ecfdf5}.prose .bf-pros-cons__cons{border:1px solid #fecdd3;background:#fff1f2}.prose .bf-pros-cons__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.prose .bf-pros-cons__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.prose .bf-pros-cons__header--pros .bf-pros-cons__icon{color:#059669}.prose .bf-pros-cons__header--cons .bf-pros-cons__icon{color:#e11d48}.prose .bf-pros-cons__title{font-family:var(--font-heading);font-weight:600;font-size:1rem;margin:0}.prose .bf-pros-cons__header--pros .bf-pros-cons__title{color:#064e3b}.prose .bf-pros-cons__header--cons .bf-pros-cons__title{color:#881337}.prose .bf-pros-cons__list{list-style:none;padding-left:0;margin:0}.prose .bf-pros-cons__list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;padding:.25rem 0;margin:0}.prose .bf-pros-cons__list--pros li:before{content:"✓";flex-shrink:0;color:#059669;font-weight:700}.prose .bf-pros-cons__list--cons li:before{content:"✗";flex-shrink:0;color:#e11d48;font-weight:700}.prose .bf-notice,.prose .bf-notice *{box-sizing:border-box}.prose .bf-notice{display:block;position:relative;padding:16px 20px;margin:1.5em 0;border-radius:8px;line-height:1.5}.prose .bf-notice--info{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid rgba(59,130,246,.3);border-left:4px solid #3b82f6}.prose .bf-notice--info .bf-notice__icon{color:#3b82f6}.prose .bf-notice--info .bf-notice__title{color:#1e40af}.prose .bf-notice--success{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.3);border-left:4px solid #22c55e}.prose .bf-notice--success .bf-notice__icon{color:#22c55e}.prose .bf-notice--success .bf-notice__title{color:#065f46}.prose .bf-notice--warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid rgba(245,158,11,.3);border-left:4px solid #eab308}.prose .bf-notice--warning .bf-notice__icon{color:#eab308}.prose .bf-notice--warning .bf-notice__title{color:#92400e}.prose .bf-notice--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(239,68,68,.3);border-left:4px solid #ef4444}.prose .bf-notice--error .bf-notice__icon{color:#ef4444}.prose .bf-notice--error .bf-notice__title{color:#991b1b}.prose .bf-notice__content{display:block}.prose .bf-notice__header{display:block;line-height:1.4}.prose .bf-notice__icon{display:inline-flex;vertical-align:middle;margin-right:8px}.prose .bf-notice__icon svg{width:22px;height:22px}.prose .bf-notice__title{display:inline;vertical-align:middle;font-weight:600;font-size:.95rem;margin:0}.prose .bf-notice__text{display:block;margin-top:8px;color:#1d2327;font-size:.95rem}.prose .bf-notice__text p{margin:0 0 .5em}.prose .bf-notice__text p:last-child{margin-bottom:0}.prose .bf-notice__content>.bf-notice__text:first-child{margin-top:0}@media (max-width:640px){.prose .bf-notice{padding:14px 16px}.prose .bf-notice__icon svg{width:20px;height:20px}.prose .bf-notice__text,.prose .bf-notice__title{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.prose .bf-notice,.prose .bf-notice *{transition:none!important}}.prose .bf-table-wrapper{overflow-x:auto;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;border:1px solid var(--color-surface-200,#e5e7eb)}.prose .bf-table{width:100%;border-collapse:collapse;font-size:.875rem}.prose .bf-table th{background:var(--color-brand-600,#1848a0);font-family:var(--font-heading);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;color:#fff;padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-brand-600,#1848a0)}.prose .bf-table td{padding:.75rem 1rem;color:var(--color-surface-800,#1f2937);border-bottom:1px solid var(--color-surface-100,#f3f4f6)}.prose table:not(.bf-table){width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-surface-200,#e5e7eb);border-radius:.75rem;overflow:hidden;font-size:.9375rem}.prose table:not(.bf-table) th{background:var(--color-brand-600,#1848a0);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;padding:.75rem 1rem;text-align:left;border:0}.prose table:not(.bf-table) td{padding:.75rem 1rem;color:var(--color-surface-800,#1f2937);border:0;border-top:1px solid var(--color-surface-100,#f3f4f6)}.prose table:not(.bf-table) tbody tr:nth-child(2n) td{background:var(--color-surface-100,#f3f4f6)}.prose .bf-table--striped tbody tr:nth-child(2n) td{background:var(--color-surface-50,#f9fafb)}.prose .bf-table--hover tbody tr:hover td{background:var(--color-brand-50,#eff6ff)}.prose .bf-table__row--highlight td{background:var(--color-brand-50,#eff6ff)!important;font-weight:500}.prose .bf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem}.prose .bf-stats__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;border-radius:.75rem;border:1px solid var(--color-surface-200,#e5e7eb);background:var(--color-surface-50,#f9fafb);padding:1rem .75rem}.prose .bf-stats--highlight .bf-stats__item{border-color:var(--color-brand-100,#d9e6ff);background:var(--color-brand-50,#eef4ff)}.prose .bf-stats__icon{display:flex;align-items:center;justify-content:center;color:var(--color-brand-600,#1848a0)}.prose .bf-stats__icon svg{width:1.25rem;height:1.25rem;display:block}.prose .bf-stats__value{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;line-height:1.2;color:var(--color-surface-900,#111827)}.prose .bf-stats__label{font-size:.8125rem;line-height:1.35;color:var(--color-surface-600,#4b5563)}.prose .bf-chart{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;border:1px solid var(--color-surface-200,#e5e7eb);padding:1rem 1.25rem}.prose .bf-chart__title{font-family:var(--font-heading);font-weight:600;font-size:.9375rem;color:var(--color-surface-900,#111827);margin:0 0 .75rem}.prose .bf-chart__list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.prose .bf-chart__row{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr auto;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875rem}.prose .bf-chart__row:before{content:none}.prose .bf-chart__label{color:var(--color-surface-700,#4b5563);overflow-wrap:anywhere}.prose .bf-chart__track{display:block;height:.625rem;border-radius:9999px;background:var(--color-surface-200,#f3f4f6);overflow:hidden}.prose .bf-chart__bar{display:block;height:100%;width:var(--bf-bar,0);background:var(--bf-color,var(--color-brand-500,#2563eb));border-radius:9999px}.prose .bf-chart__value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-surface-800,#1f2937)}@media (max-width:640px){.prose .bf-chart__row{grid-template-columns:1fr auto}.prose .bf-chart__track{grid-column:1/-1;order:3}}.prose .bf-chart__header{display:block;margin:0 0 .75rem;font-size:inherit}.prose .bf-chart__header .bf-chart__title{display:block;margin:0}.prose .bf-chart__bars--horizontal{display:flex;flex-direction:column;gap:.5rem}.prose .bf-chart__bar-row{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr auto;align-items:center;gap:.75rem;font-size:.875rem}.prose .bf-chart__bars--horizontal .bf-chart__bar-container{height:.625rem;border-radius:9999px;background:var(--color-surface-200,#f3f4f6);overflow:hidden}.prose .bf-chart__bar-label{color:var(--color-surface-700,#4b5563);overflow-wrap:anywhere}.prose .bf-chart__bar-value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-surface-800,#1f2937)}.prose .bf-chart__bars--vertical{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:12rem auto;column-gap:.5rem;row-gap:.5rem}.prose .bf-chart__bar-group{display:contents}.prose .bf-chart__bars--vertical .bf-chart__bar-container{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-top:1.25rem;border-bottom:1px solid var(--color-surface-200,#e5e7eb)}.prose .bf-chart__bars--vertical .bf-chart__bar{position:relative;width:min(100%,3rem);border-radius:.375rem .375rem 0 0}.prose .bf-chart__bars--vertical .bf-chart__bar-value{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:.125rem;font-size:.75rem;white-space:nowrap}.prose .bf-chart__bars--vertical .bf-chart__bar-label{font-size:.75rem;line-height:1.25;text-align:center}.prose .bf-chart__pie-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.prose .bf-chart__pie-container{flex:0 0 auto;width:10rem;max-width:100%}.prose .bf-chart__pie-svg{display:block;width:100%;height:auto}.prose .bf-chart__legend{flex:1 1 14rem;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.prose .bf-chart__legend-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem}.prose .bf-chart__legend-color{width:.75rem;height:.75rem;border-radius:.1875rem}.prose .bf-chart__legend-label{color:var(--color-surface-700,#4b5563)}.prose .bf-chart__legend-value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-surface-800,#1f2937)}.prose .bf-chart__data-table{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;table-layout:fixed;border-collapse:collapse}.prose .bf-chart__data-table caption,.prose .bf-chart__data-table td,.prose .bf-chart__data-table th{overflow:hidden;max-width:1px;padding:0;border:0}.prose .bf-chart+p:empty,.prose .bf-chart>p:empty{display:none}@media (max-width:640px){.prose .bf-chart__bar-row{grid-template-columns:1fr auto}.prose .bf-chart__bars--horizontal .bf-chart__bar-container{grid-column:1/-1;order:3}}.prose .betformatics-promotions-container,.prose .betformatics-promotions-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}.prose .betformatics-promotion-card{display:flex;align-items:center;gap:1rem;border:1px solid var(--color-surface-200,#e5e7eb);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:.75rem;background:white;transition:box-shadow .15s ease}.prose .betformatics-promotion-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.prose .betformatics-promotion-logo-section{flex-shrink:0}.prose .betformatics-promotion-logo{width:4rem;height:2.5rem;object-fit:contain;border-radius:.375rem}.prose .betformatics-promotion-content-section{flex:1;min-width:0}.prose .betformatics-promotion-title{font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--color-surface-900,#111827);margin:0}.prose .betformatics-promotion-subtitle{font-size:.8125rem;color:var(--color-surface-600,#4b5563);margin:.125rem 0 0}.prose .betformatics-promotion-rating{font-weight:700;color:var(--color-brand-600,#1848a0)}.prose .betformatics-promotion-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;text-decoration:none;background:var(--color-brand-500,#2563eb);color:white!important;transition:background .15s ease;white-space:nowrap}.prose .betformatics-promotion-cta-button:hover{background:var(--color-brand-600,#1848a0);text-decoration:none}.prose .betformatics-promotion-terms{font-size:.75rem;color:var(--color-surface-600,#6b7280);margin-top:.375rem}.prose .betformatics-promotion-rg .betformatics-promotion-terms{display:inline;font-size:inherit;color:inherit;margin:0}.prose .betformatics-terms-toggle{display:none}.prose .betformatics-terms-full{display:block;font-size:.75rem;color:var(--color-surface-600,#6b7280)}.prose .betformatics-terms-full p{margin:0}.prose .betformatics-terms-preview:has(>.betformatics-terms-full:not(:empty))>.betformatics-terms-short{display:none}.prose .betformatics-cta-mobile-header{display:none}@media (max-width:640px){.prose .betformatics-promotion-card{flex-direction:column;align-items:stretch;text-align:center}.prose .betformatics-promotion-action-section{width:100%}.prose .betformatics-promotion-cta-button{width:100%;justify-content:center}.prose .betformatics-cta-mobile-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}}.prose img:not([class]),.prose img[class*=wp-image-]{max-width:100%;height:auto}.prose .wp-caption,.prose figure.wp-block-image{max-width:100%}.prose img.alignnone{max-width:100%;height:auto;border-radius:.5rem}.prose img.aligncenter{display:block;margin-left:auto;margin-right:auto}.prose .bf-licence-badge>img,.prose img.bf-licence-badge{width:auto;max-width:4rem;max-height:4rem;height:auto}.prose .e-font-icon-svg{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.prose .betformatics-promotion-review-button,.prose .betformatics-promotion-review-link{font-size:.8125rem;color:var(--color-brand-600,#1848a0);text-decoration:underline;text-underline-offset:2px}.prose .bf-standings{margin:1.75rem 0}.prose .bf-standings__title{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-brand-600,#1848a0);margin-bottom:.5rem}.prose .bf-standings__table{font-variant-numeric:tabular-nums}.prose .bf-standings .bf-table-wrapper{margin-top:.5rem}.prose .bf-standings__table th{background:var(--color-surface-100,#f9fafb);color:var(--color-surface-600,#6b7280);font-size:.6875rem;letter-spacing:.04em;padding:.5rem .375rem;border-bottom:1px solid var(--color-surface-300,#e5e7eb)}.prose .bf-standings__table tbody th,.prose .bf-standings__table td{padding:.5rem .375rem;height:2.5rem;border-bottom:1px solid var(--color-surface-200,#f3f4f6);vertical-align:middle}.prose .bf-standings__table tbody th{background:transparent;color:var(--color-surface-800,#1f2937);font-family:inherit;font-size:inherit;font-weight:500;text-transform:none;letter-spacing:normal;text-align:left}.prose .bf-standings__table abbr{text-decoration:none;cursor:help}.prose .bf-standings__table .bf-col-pos{width:2rem;color:var(--color-surface-600,#6b7280)}.prose .bf-standings__table .bf-col-team{width:100%;max-width:0}.prose .bf-standings__table .bf-team__name{display:inline-block;max-width:calc(100% - 1.75rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prose .bf-standings__table a.bf-team__name{color:inherit;text-decoration:none;border-radius:.125rem}.prose .bf-standings__table a.bf-team__name:hover{text-decoration:underline}.prose .bf-standings__table a.bf-team__name:focus-visible{outline:2px solid var(--color-brand-500,#2563eb);outline-offset:2px}.prose .bf-standings__table .bf-col-points{color:var(--color-surface-900,#111827)}.prose .bf-standings__table .bf-col-form{white-space:nowrap;text-align:right;padding-right:.75rem}.prose .bf-standings__table .bf-table__row--highlight td,.prose .bf-standings__table .bf-table__row--highlight th{background:var(--color-brand-50,#eff6ff)!important;font-weight:600}@media (max-width:639.98px){.prose .bf-standings__table .bf-col-sm{display:none}.prose .bf-standings__table .bf-col-team{position:sticky;left:0;z-index:1;background:var(--color-surface-50,#fff)}}.prose .bf-standings__table .bf-col-narrow{display:inline}.prose .bf-standings__table .bf-col-wide{display:none}@media (min-width:768px){.prose .bf-standings__table .bf-col-narrow{display:none}.prose .bf-standings__table .bf-col-wide{display:inline}}.prose .bf-standings__table .bf-col-num{text-align:center;white-space:nowrap;padding-inline:.5rem}.prose .bf-standings__table .bf-col-points{font-weight:700}.prose .bf-standings__table .bf-col-player,.prose .bf-standings__table .bf-col-team{white-space:nowrap}.prose .bf-player__face,.prose .bf-team__crest{display:inline-block;vertical-align:middle;margin:0 .4rem 0 0;object-fit:contain}.prose .bf-player__face{border-radius:9999px}.prose .bf-player__name,.prose .bf-team__name{vertical-align:middle}.prose .bf-form{display:inline-flex;gap:.15rem}.prose .bf-form__pill{display:inline-block;width:.625rem;height:.625rem;border-radius:9999px}.prose .bf-form__pill--w{background:#16a34a}.prose .bf-form__pill--d{background:#94a3b8}.prose .bf-form__pill--l{background:#dc2626}.prose .bf-form__pill--none{background:transparent;border:1px dashed #cbd5e1}.prose h1:is(.bf-summary__title,.bf-pros-cons__title,.bf-stats__value,.bf-chart__title,.betformatics-promotion-title,.bf-standings__title){font-family:var(--font-h1)}.prose h2:is(.bf-summary__title,.bf-pros-cons__title,.bf-stats__value,.bf-chart__title,.betformatics-promotion-title,.bf-standings__title){font-family:var(--font-h2)}.prose h3:is(.bf-summary__title,.bf-pros-cons__title,.bf-stats__value,.bf-chart__title,.betformatics-promotion-title,.bf-standings__title){font-family:var(--font-h3)}.prose .bf-standings--wide .bf-standings__table{width:auto;min-width:100%}.prose .bf-standings--wide .bf-standings__table .bf-col-team{width:auto;max-width:22rem}.prose .bf-standings--wide .bf-standings__table .bf-team__name{max-width:20rem}.prose .bf-standings--wide .bf-standings__table .bf-col-num{min-width:2.75rem}.prose .bf-topscorers__table .bf-col-player{width:auto;max-width:20rem;text-align:left}.prose .bf-topscorers__table .bf-col-player .bf-team__name{max-width:16rem}.prose .bf-topscorers__table .bf-col-club{width:auto;max-width:12rem;white-space:nowrap}.prose .bf-topscorers__table .bf-col-goals{min-width:3rem;color:var(--color-surface-900,#111827);font-weight:600}@media (max-width:639.98px){.prose .bf-topscorers__table .bf-col-player{position:sticky;left:0;z-index:1;background:var(--color-surface-50,#fff);max-width:11rem}.prose .bf-topscorers__table .bf-col-player .bf-team__name{max-width:7rem}}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings .bf-table-wrapper{background:var(--color-surface-50,#ffffff);border:1px solid var(--color-surface-200,#e5e7eb);border-radius:1rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);overflow:hidden;overflow-x:auto;margin-top:0}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr td,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr th,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr:nth-child(2n) td,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr:nth-child(2n) th{background:transparent}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr+tr>td,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr+tr>th{border-top:1px solid var(--color-surface-100,#f3f4f6)}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody th,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table td{border-bottom:0;height:3.25rem;padding:.5rem .75rem}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr:hover>td,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table tbody tr:hover>th{background:color-mix(in srgb,var(--color-brand-50,#eff6ff) 40%,transparent)}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table thead th{background:var(--color-surface-100,#f9fafb);color:var(--color-surface-600,#6b7280);text-transform:uppercase;padding:.625rem .75rem;border-bottom:1px solid var(--color-surface-200,#e5e7eb)}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table img{margin:0;display:inline-block;vertical-align:middle}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table .bf-col-club img,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table .bf-col-player img,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table .bf-col-team img,:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table img.bf-team__crest{width:1.5rem;height:1.5rem}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings{margin:.5rem 0 0}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__title{margin-bottom:.5rem}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings .bf-table-wrapper{margin-bottom:0}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table{margin:0}:is(.prose.bf-fb,.prose .bf-fb) .bf-standings__table a.bf-team__name:hover{color:var(--color-brand-600,#1848a0)}.bf-fb-body .prose .bf-table th{background:var(--color-surface-100,#f9fafb);color:var(--color-surface-600,#6b7280);border-bottom:1px solid var(--color-surface-200,#e5e7eb)}