/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.results-ledger-page{gap:28px;display:grid}.results-ledger-trust-strip{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.results-ledger-trust-strip>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-width:0;min-height:94px;padding:18px 20px;display:grid}.results-ledger-trust-strip>div:last-child{border-right:0}.results-ledger-trust-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.results-ledger-trust-strip strong{font-size:13px}.results-ledger-method{color:#fff;background:#031827;border-top:1px solid #253c46}.results-ledger-method-grid{grid-template-columns:.85fr 1.25fr .8fr;align-items:start;gap:clamp(28px,5vw,70px);display:grid}.results-ledger-method h2{margin:7px 0 0;font-size:clamp(42px,5vw,68px);line-height:.95}.results-ledger-method p{color:#c5d1cc;font-size:13px;line-height:1.7}.results-ledger-method aside{border:1px solid #ffffff3d;border-top:3px solid var(--green);padding:22px}.results-ledger-method aside>strong{color:var(--green);font-family:var(--font-display);font-size:26px;font-weight:400}.results-ledger-method a{color:var(--green);font-size:11px;font-weight:850}.tips-results-entry{border:1px solid #b9cabf;border-left:5px solid var(--green-dark);background:#edf6ee;justify-content:space-between;align-items:center;gap:28px;margin-bottom:42px;padding:25px 28px;display:flex}.tips-results-entry h2{margin:4px 0 6px;font-size:clamp(30px,3vw,43px)}.tips-results-entry p{max-width:760px;color:var(--muted);margin:0;font-size:13px}.tips-results-entry .button{flex:none}.tips-results-entry-actions{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.tips-results-entry-actions>a:not(.button){color:var(--green-dark);font-size:12px;font-weight:850;text-decoration:none}.tips-results-entry-actions>a:not(.button):focus-visible,.tips-results-entry-actions>a:not(.button):hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.results-ledger-method-grid,.results-ledger-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.results-ledger-method-grid aside{grid-column:1/-1}}@media (max-width:600px){.results-ledger-method-grid,.results-ledger-trust-strip{grid-template-columns:1fr}.results-ledger-trust-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.results-ledger-trust-strip>div:last-child{border-bottom:0}.results-ledger-method-grid aside{grid-column:auto}.tips-results-entry{flex-direction:column;align-items:stretch}.tips-results-entry-actions{align-items:stretch}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-400-normal.woff2)format("woff2")}.section.shell.learn-centre-section,main.section.shell.cash-out-hub{width:min(1488px,100% - 48px);max-width:none;padding-top:34px;padding-bottom:64px}.cash-out-centre,.learn-centre{background:#fbfaf7;border:1px solid #d8ddd9;border-top:0;padding:0;box-shadow:0 18px 42px #02141d0d}.canonical-centre-bar{background:var(--night);color:#fff;justify-content:space-between;gap:28px;min-height:76px;padding:16px 34px}.canonical-centre-bar,.canonical-centre-bar a,.canonical-centre-bar>div,.canonical-centre-bar>div>span{align-items:center;display:flex}.canonical-centre-bar>div{gap:21px}.canonical-centre-bar .brand-logo{font-size:31px}.canonical-centre-bar>div:first-child>i{background:#ffffff47;width:1px;height:36px}.canonical-centre-bar .canonical-centre-label{letter-spacing:.06em;text-transform:uppercase;font-size:13px;line-height:1.25;display:block}.canonical-centre-bar>div:first-child strong{font-size:14px}.canonical-centre-bar .canonical-centre-status{letter-spacing:.03em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:850}.canonical-centre-bar .canonical-centre-status i{background:#369c34;border-radius:50%;width:11px;height:11px}.canonical-centre-bar a{color:#43b83f;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #ffffff40;gap:9px;padding-left:21px;font-size:18px;text-decoration:none}.cash-out-canonical-workspace,.learn-centre-main-grid{grid-template-columns:minmax(0,1.62fr) minmax(390px,.94fr);gap:38px;padding:34px 38px 22px;display:grid}.cash-out-centre-journey,.learn-centre-journey,.learn-centre-left{min-width:0}.learn-topic-content:focus,.learn-topic-content:focus-visible{outline:0}.learn-centre-heading{grid-template-columns:1fr;align-items:start;gap:16px;margin:0 0 22px;display:grid}.cash-out-centre-heading h1,.learn-centre-heading h1{color:var(--night);font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(50px,4.3vw,67px);font-weight:400;line-height:.95}.cash-out-centre-heading p,.learn-centre-heading p{color:#34434a;margin:7px 0 0;font-size:15px}.learn-centre-search{background:#fff;border:1px solid #9ba4a0;grid-template-columns:auto 1fr 130px;min-height:60px;display:grid}.learn-centre-search:focus-within{border-color:#258d36;box-shadow:0 0 0 2px #258d3638}.learn-centre-search input:focus,.learn-centre-search input:focus-visible{outline:0}.learn-centre-search button{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#278f31;padding-inline:22px;font-size:16px;font-weight:800}.learn-topic-buttons{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0 0 25px}.learn-topic-buttons button{text-align:center;background:0 0;border:1px solid #cfd3d0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:10px 8px;display:flex}.learn-topic-buttons button span{font-size:17px}.learn-topic-buttons button.active{color:#fff;box-shadow:none;background:#124e2d;border-color:#258d36}.learn-topic-buttons button.active span,.learn-topic-buttons button.active svg{color:inherit}.learn-topic-title{border-top:1px solid #d9ddda;align-items:center;gap:14px;padding:20px 0 15px;display:flex}.learn-topic-title>span{color:#155f34;background:0 0;flex:0 0 52px;width:52px;height:52px}.learn-topic-title h3{margin:3px 0 5px;font-size:clamp(30px,2.5vw,43px)}.learn-topic-title p{font-size:12px}.cash-out-route-progress,.learn-route-progress{color:#68736f;text-align:center;grid-template-columns:repeat(4,1fr);margin:15px 28px 30px;display:grid;position:relative}.cash-out-route-progress:before,.learn-route-progress:before{z-index:0;content:"";background:#adb6b1;height:1px;position:absolute;top:8px;left:12.5%;right:12.5%}.cash-out-route-progress>span,.learn-route-progress>span{z-index:1;background:#fbfaf7;border:1px solid #9ca6a1;border-radius:50%;justify-self:center;place-items:center;width:17px;height:17px;display:grid}.cash-out-route-progress>span.active,.learn-route-progress>span.active{border:5px solid #145d36}.cash-out-route-progress>span.complete,.learn-route-progress>span.complete{background:#145d36;border-color:#145d36}.cash-out-route-progress small,.learn-route-progress small{margin-top:8px;font-size:9px}.learn-resource-section{background:0 0;padding:0}.learn-section-heading{margin:0 0 10px}.cash-out-decision-section>h2,.learn-section-heading h4{color:#155f34;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:20px;font-weight:400}.learn-resource-grid{background:0 0;border:1px solid #d3d7d4;border-radius:7px;grid-template-columns:1fr;gap:0;display:grid}.learn-resource-grid>a{background:0 0;border-bottom:1px solid #d3d7d4;grid-template-columns:48px 1fr 40px;min-height:74px;padding:12px 18px}.learn-resource-grid>a:last-child{border-bottom:0}.learn-resource-grid>a:focus-visible,.learn-resource-grid>a:hover{background:#f0f6f0}.learn-resource-grid>a>svg{color:#145d36}.learn-resource-grid strong,.learn-tool-grid strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:400}.learn-resource-grid small,.learn-tool-grid small{font-size:10px}.learn-row-arrow{border:1px solid #d3d7d4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.learn-tools-section{margin-top:18px}.learn-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.learn-search-action,.learn-tool-grid>a{background:0 0;border:1px solid #d3d7d4;border-radius:7px;min-height:74px;padding:13px 15px}.cash-out-resource-drawer,.learn-all-questions{background:0 0;border:1px solid #d3d7d4;border-radius:7px;margin-top:12px}.cash-out-resource-drawer>summary,.learn-all-questions>summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:grid}.cash-out-resource-drawer>summary>span,.learn-all-questions>summary>span{display:grid}.cash-out-resource-drawer>summary strong,.learn-all-questions>summary strong{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:20px;font-weight:400}.cash-out-resource-drawer>summary small,.learn-all-questions>summary small{color:var(--muted);font-size:10px}.learn-all-questions .learn-faq-list{margin:0 14px 14px}.cash-out-answer-panel,.learn-topic-answer{background:var(--night);color:#fff;border-radius:9px;align-self:start;gap:20px;min-height:680px;padding:34px 32px 24px;display:grid;position:sticky;top:92px}.cash-out-answer-title,.learn-answer-title{align-items:center;gap:17px;display:flex}.cash-out-answer-title>span,.learn-answer-title>span{color:#55c94e;border:1px solid #2c943f;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.cash-out-answer-title h2,.learn-answer-title h3{color:#fff;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0 0 4px;font-size:29px;font-weight:400;line-height:1}.cash-out-answer-title strong,.learn-answer-title strong{font-size:12px}.cash-out-answer-panel p,.learn-topic-answer p{color:#edf2ef;font-size:13px;line-height:1.65}.cash-out-primary-link,.learn-topic-answer>a:not(.learn-answer-bottom-link){color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#308f37;justify-content:space-between;font-size:20px;font-weight:400;display:flex}.cash-out-answer-comparison,.learn-answer-details{border:1px solid #31505d;border-radius:7px;padding:15px}.cash-out-answer-comparison h3,.learn-answer-details h4{color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:18px;font-weight:400}.cash-out-answer-comparison>div,.learn-answer-details>div{border-top:1px solid #29444f;grid-template-columns:22px 1fr;gap:9px;padding:11px 0;display:grid}.cash-out-answer-comparison small,.learn-answer-details small{color:#bbc8c5;margin-top:3px;font-size:9px;line-height:1.45;display:block}.cash-out-answer-bottom-link,.learn-answer-bottom-link{color:#42b83e;background:0 0;border-top:1px solid #29444f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;text-decoration:none;display:flex}.canonical-centre-footer,.learn-centre-footer{color:#29363b;background:0 0;border-top:1px solid #d3d7d4;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 38px;padding:17px 2px 20px;font-size:11px;font-weight:600;display:flex}.canonical-centre-footer span,.learn-centre-footer span{align-items:center;gap:8px;display:flex}.canonical-centre-footer svg,.learn-centre-footer svg{color:#258d36}.cash-out-hub{gap:0}.cash-out-centre-heading{padding:34px 38px 0}.cash-out-route-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 38px 0;display:grid}.cash-out-route-buttons a{min-height:58px;color:var(--night);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;border:1px solid #cfd3d0;border-radius:7px;justify-content:center;align-items:center;gap:10px;font-size:19px;text-decoration:none;display:flex}.cash-out-route-buttons .cash-out-route-pending{color:#02182894;border:1px solid #0218282e;align-items:center;gap:.7rem;min-height:54px;padding:.7rem 1rem;display:flex}.cash-out-decision-card-pending small,.cash-out-route-pending small{font-family:var(--font-inter),sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:.18rem;font-size:.68rem;font-weight:700;display:block}.cash-out-decision-card-pending{color:#021828a3;cursor:default}.cash-out-resource-pending{opacity:.68;border-top:1px solid #0218281f;gap:.25rem;padding:1rem;display:grid}.cash-out-route-buttons a:first-child{color:#155f34;border-color:#258d36}.cash-out-canonical-workspace{padding-top:25px}.cash-out-calculator-panel{box-shadow:none;background:0 0;border:1px solid #d3d7d4;border-radius:7px;padding:18px}.cash-out-panel-heading{align-items:center;gap:14px;margin-bottom:15px;display:flex}.cash-out-panel-heading>svg{color:#155f34}.cash-out-panel-heading h2{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:2px 0 0;font-size:30px;font-weight:400}.cash-out-calculator-panel .calc-workspace{background:#fff;padding:18px;box-shadow:inset 0 0 0 1px #d3d7d4}.cash-out-decision-section>h2{margin:0 0 10px}.cash-out-decision-grid{background:0 0;border:1px solid #d3d7d4;border-radius:7px;grid-template-columns:1fr;gap:0}.cash-out-decision-grid .cash-out-decision-card{min-height:78px;color:inherit;background:0 0;border-bottom:1px solid #d3d7d4;grid-template-columns:48px 1fr 38px;align-items:center;padding:12px 18px;text-decoration:none;display:grid}.cash-out-decision-grid .cash-out-decision-card:last-child{border-bottom:0}.cash-out-decision-grid .cash-out-decision-card>svg{color:#155f34;margin:0}.cash-out-decision-grid .cash-out-decision-card>span{width:36px;height:36px;color:var(--night);border:1px solid #d3d7d4;border-radius:50%;place-items:center;display:grid}.cash-out-decision-grid h3{font-size:20px}.cash-out-decision-grid p{margin:4px 0 0;font-size:10px}.cash-out-resource-drawer-body{background:#d3d7d4;border:1px solid #d3d7d4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 14px 14px;display:grid}.cash-out-resource-drawer-body a{color:var(--night);background:#fff;gap:4px;padding:13px;text-decoration:none;display:grid}.cash-out-resource-drawer-body small{color:var(--muted);font-size:9px}.cash-out-faq-drawer .cash-out-faq-grid{margin:0 14px 14px}.cash-out-answer-panel{min-height:760px}.canonical-centre-footer{margin-bottom:0}@media (max-width:980px){.canonical-centre-bar{align-items:flex-start}.canonical-centre-bar .canonical-centre-status{display:none}.cash-out-canonical-workspace,.learn-centre-main-grid{grid-template-columns:1fr}.cash-out-answer-panel,.learn-topic-answer{min-height:0;position:static}.learn-topic-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-out-route-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.section.shell.learn-centre-section,main.section.shell.cash-out-hub{width:100%;min-width:0;max-width:100%;padding-top:0}.cash-out-centre,.learn-centre{border-inline:0;width:100%;min-width:0;max-width:100%}.canonical-centre-bar{min-height:68px;padding:13px 15px}.canonical-centre-bar .brand-logo{font-size:24px}.canonical-centre-bar>div{gap:10px}.canonical-centre-bar>div:first-child>i,.canonical-centre-bar>div:last-child{display:none}.cash-out-canonical-workspace,.learn-centre-main-grid{gap:22px;width:100%;min-width:0;max-width:100%;padding:24px 15px 18px}.cash-out-centre-heading h1,.learn-centre-heading h1{font-size:49px}.learn-centre-search{grid-template-columns:auto 1fr}.learn-centre-search button{grid-column:1/-1;min-height:48px}.learn-topic-buttons{gap:9px;margin-inline:0;padding-inline:0;display:flex;overflow-x:auto}.learn-topic-buttons button{flex:0 0 145px}.learn-topic-title{align-items:flex-start}.cash-out-route-progress,.learn-route-progress{display:none}.cash-out-decision-grid .cash-out-decision-card,.learn-resource-grid>a{grid-template-columns:38px 1fr 30px;padding-inline:12px}.cash-out-decision-grid .cash-out-decision-card>span,.learn-row-arrow{width:30px;height:30px}.cash-out-resource-drawer-body,.learn-tool-grid{grid-template-columns:1fr}.cash-out-answer-panel,.learn-topic-answer{padding:24px 18px}.canonical-centre-footer,.learn-centre-footer{margin-inline:15px;display:grid}.cash-out-centre-heading{padding:24px 15px 0}.cash-out-route-buttons{width:auto;min-width:0;max-width:calc(100% - 30px);margin:18px 15px 0;display:flex;overflow-x:auto}.cash-out-route-buttons a{flex:0 0 155px;padding:10px}}.learn-topic-buttons{grid-auto-rows:1fr;align-items:stretch}.learn-topic-buttons button{height:100%}.staking-bankroll-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#43d64033,#0000 28%),linear-gradient(125deg,#06171e,#0a2b27 64%,#123b28)}.staking-bankroll-hero .breadcrumbs,.staking-bankroll-hero .breadcrumbs a,.staking-bankroll-hero .hub-heading p{color:#d6e5dc}.staking-bankroll-hero .hub-stat{background:#0512166b;border-color:#ffffff3d}.staking-bankroll-hub{gap:clamp(48px,7vw,88px);display:grid}.staking-definition{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.staking-checklist h2,.staking-definition h2,.staking-faq h2,.staking-guides h2,.staking-route h2,.staking-tools h2{margin:5px 0 12px}.staking-definition>div:first-child p{color:var(--muted);font-size:18px;line-height:1.7}.staking-route ol{background:#c7d1cb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.staking-route li{background:#fff;min-height:240px;padding:26px}.staking-route li>span{color:var(--green);font-family:var(--font-display);margin-bottom:35px;font-size:38px;line-height:1;display:block}.staking-route h3{margin:0 0 10px;font-size:22px}.staking-route p{color:var(--muted);margin:0;line-height:1.6}.staking-tools>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.staking-tools>div:nth-child(2)>a{min-height:116px;color:var(--ink);background:#fff;border:1px solid #b9c7bf;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.staking-tools>div:nth-child(2)>a:focus-visible,.staking-tools>div:nth-child(2)>a:hover{border-color:var(--green-dark);background:#edf5ef}.staking-tools a>svg:first-child{color:var(--green-dark)}.staking-tools a span{gap:6px;display:grid}.staking-tools a strong{font-size:18px}.staking-tools a small{color:var(--muted);font-size:14px;line-height:1.5}.staking-tool-warning{color:#42574b;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;display:flex}.staking-tool-warning svg{color:var(--green-dark);flex:none}.staking-checklist{border-top:5px solid var(--green);background:var(--night);color:#fff;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:24px 60px;padding:clamp(30px,5vw,58px);display:grid}.staking-checklist>div>svg{color:var(--green);margin-bottom:20px}.staking-checklist ol{counter-reset:staking-check;gap:0;margin:0;padding:0;list-style:none;display:grid}.staking-checklist li{counter-increment:staking-check;border-bottom:1px solid #ffffff2b;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.staking-checklist li:before{content:counter(staking-check,decimal-leading-zero);color:var(--green);font-family:var(--font-display);font-size:21px}.staking-checklist>a{color:#fff;grid-column:2;justify-self:start;align-items:center;gap:8px;font-weight:800;display:inline-flex}.staking-faq>div:last-child{border-top:1px solid #bcc8c1}.staking-faq details{background:#fff;border-bottom:1px solid #bcc8c1;padding:0 22px}.staking-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:800;display:flex}.staking-faq summary svg{color:var(--green-dark);flex:none}.staking-faq details p{max-width:850px;color:var(--muted);margin:0;padding:0 0 24px;line-height:1.7}@media (max-width:900px){.staking-checklist,.staking-definition{grid-template-columns:1fr}.staking-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-checklist>a{grid-column:1}}@media (max-width:650px){.staking-route ol,.staking-tools>div:nth-child(2){grid-template-columns:1fr}.staking-route li{min-height:0}.staking-route li>span{margin-bottom:18px}.staking-tools>div:nth-child(2)>a{grid-template-columns:auto 1fr}.staking-tools>div:nth-child(2)>a>svg:last-child{display:none}}.bloodstock-journey{background:linear-gradient(145deg,#f3f8f4,#fff 58%,#edf5ef);border:1px solid #bed0c3;width:min(100%,1040px);margin:42px auto;padding:clamp(24px,4vw,46px);overflow:hidden;box-shadow:0 22px 54px #07221b1a}.bloodstock-journey__heading{max-width:760px}.bloodstock-journey__heading h2{margin:8px 0 12px;font-size:clamp(34px,5vw,60px);line-height:.98}.bloodstock-journey__heading p{color:var(--muted)}.bloodstock-journey__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:30px 0 22px;display:grid;position:relative}.bloodstock-journey__rail:before{background:linear-gradient(90deg,#0a3228,var(--green),#0a3228);content:"";opacity:.45;height:2px;position:absolute;top:21px;left:4%;right:4%}.bloodstock-journey__rail button{z-index:1;min-height:108px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #c8d7cc;gap:10px;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.bloodstock-journey__rail button:focus-visible,.bloodstock-journey__rail button:hover{border-color:var(--green-dark);transform:translateY(-3px)}.bloodstock-journey__rail button.is-active{color:#fff;background:#0a3228;border-color:#0a3228}.bloodstock-journey__rail button span{background:var(--green);color:#071d18;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.bloodstock-journey__rail button strong{align-self:end;font-size:13px;line-height:1.15}.bloodstock-journey__answer{color:#fff;background:#08271f;border:1px solid #153d33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bloodstock-journey__answer>div{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:132px;padding:21px}.bloodstock-journey__answer>div:nth-child(2n){border-right:0}.bloodstock-journey__answer>div:nth-last-child(-n+2){border-bottom:0}.bloodstock-journey__answer span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.bloodstock-journey__answer p{color:#e0ebe6;margin:8px 0 0;line-height:1.55}.bloodstock-journey__answer .bloodstock-journey__limit{background:linear-gradient(135deg,#50d54029,#0000)}@media (max-width:760px){.bloodstock-journey__rail{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.bloodstock-journey__rail:before{display:none}.bloodstock-journey__rail button{scroll-snap-align:start;min-width:148px}.bloodstock-journey__answer{grid-template-columns:1fr}.bloodstock-journey__answer>div,.bloodstock-journey__answer>div:nth-child(2n),.bloodstock-journey__answer>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff29;border-right:0}.bloodstock-journey__answer>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.bloodstock-journey__rail button{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2")}:root{--ink:#06131b;--ink-2:#10212c;--night:#010b14;--night-2:#071822;--paper:#f2f6f3;--paper-2:#e4ebe6;--white:#fff;--green:#63d235;--green-dark:#2e972b;--amber:#f4b942;--muted:#5e6e74;--line:#ccd8d0;--red:#c83f49;--blue:#5386e4;--shadow:0 24px 64px #03131a1f;--shell:min(1184px,calc(100% - 64px));--font-display:"Bebas Neue","Druk Condensed","Tungsten","Anton",sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%;display:block}::selection{background:var(--green);color:var(--white)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.shell{width:var(--shell);margin-inline:auto}.narrow-shell{max-width:760px}.skip-link{z-index:1000;background:var(--white);color:var(--ink);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.age-bar{background:var(--ink);color:#dce2ea;font-size:12px}.age-inner{justify-content:space-between;padding-block:8px;display:flex}.age-inner strong{color:var(--amber);margin-right:8px}.age-inner a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.site-header{z-index:100;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010b14fa;border-bottom:1px solid #ffffff12;position:sticky;top:0}.header-main{justify-content:space-between;align-items:center;gap:30px;min-height:106px;display:flex}.brand-logo{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand-logo-icon{object-fit:contain;width:57px;height:51px;display:block}.brand-mark{object-fit:contain;width:50px;height:50px}.brand-logo-light{padding:0}.brand-wordmark{color:var(--ink);font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;align-items:baseline;font-size:43px;font-weight:400;line-height:.9;display:inline-flex}.brand-logo-light .brand-wordmark{color:var(--white)}.brand-wordmark span:last-child{color:var(--green)}.logo-link:focus-visible{outline:0}.logo-link:focus-visible .brand-logo{filter:drop-shadow(0 0 6px #ffffff8c)}.header-actions{align-items:center;gap:12px;display:flex}.icon-button{border:1px solid var(--line);place-items:center;width:42px;height:42px;font-size:27px;display:grid}.button{border:1px solid var(--green);background:var(--green);min-height:48px;color:var(--night);letter-spacing:.01em;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:#7bec49;border-color:#7bec49;transform:translateY(-2px)}.button-small{min-height:42px;padding:9px 17px}.header-cta{white-space:nowrap;border-radius:2px;min-height:38px;padding:8px 15px;font-size:13px}.button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-ghost{border-color:var(--line);background:0 0}.cookie-actions .button-ghost{color:var(--paper)}.menu-button{color:var(--white);background:0 0;border:0;align-items:center;gap:8px;font-weight:750;display:none}.menu-lines,.menu-lines:after,.menu-lines:before{background:var(--white);content:"";width:18px;height:2px;display:block}.menu-lines:before{transform:translateY(-6px)}.menu-lines:after{transform:translateY(4px)}.desktop-nav{margin-left:auto}.nav-row{align-items:center;gap:clamp(20px,2vw,32px);min-height:106px;display:flex}.nav-dropdown>button,.nav-row>a{color:#f4f7f5;white-space:nowrap;background:0 0;border:0;padding-block:15px;font-size:15.4px;font-weight:650;position:relative}.nav-dropdown>button:focus-visible,.nav-dropdown>button:hover,.nav-dropdown>button[aria-expanded=true],.nav-row>a:focus-visible,.nav-row>a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px;text-decoration-thickness:2px}.nav-dropdown>button:focus-visible,.nav-row>a:focus-visible{outline:0}.nav-dropdown{position:relative}.nav-dropdown>button{cursor:pointer}.nav-dropdown>button:after{content:" ⌄";color:var(--green)}.mega-menu{box-shadow:var(--shadow);background:#ffffff1f;border:1px solid #ffffff24;gap:1px;padding:1px;display:grid;position:absolute;top:70px;right:0}.mega-menu,.sports-menu{width:520px;grid-template-columns:repeat(3,1fr)}.mega-menu a{background:var(--night-2);color:var(--white);padding:15px;font-size:14.3px;font-weight:700}.mega-menu a:hover{color:var(--green);background:#102b24}.learn-menu,.sports-menu{grid-template-columns:repeat(2,minmax(0,1fr)) 1.15fr;width:min(760px,100vw - 40px)}.mega-menu-group{background:var(--night-2);align-content:start;padding:12px 8px;display:grid}.mega-menu-group>strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;padding:7px 8px 9px;font-size:10px}.mega-menu-group a{padding:9px 8px}.mega-menu .mega-menu-feature{background:linear-gradient(145deg,#123329,#071611);align-content:end;gap:7px;min-height:100%;padding:24px;display:grid}.mega-menu-feature small,.mega-menu-feature span{color:#aebbb6}.mega-menu-feature span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.mega-menu-feature strong{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:.95}.mega-menu-feature small{font-size:12px;font-weight:500;line-height:1.45}.mobile-nav{background:var(--night);border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.mobile-nav a{color:var(--white);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:15px 20px;font-size:15.4px;font-weight:720}.mobile-nav-heading{color:var(--green);letter-spacing:.1em;text-transform:uppercase;background:#10221f;padding:12px 20px;font-size:11px;font-weight:850}.mobile-nav details,.mobile-nav-heading{border-bottom:1px solid #ffffff1f;grid-column:1/-1}.mobile-nav details{color:var(--white)}.mobile-nav summary{cursor:pointer;padding:15px 20px;font-size:15.4px;font-weight:720;list-style:none;position:relative}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{color:var(--green);content:"+";position:absolute;right:20px}.mobile-nav details[open] summary:after{content:"−"}.mobile-nav-group{background:#0b1d19;border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.hero{isolation:isolate;background:var(--night);min-height:calc(100svh - 106px);color:var(--white);padding:clamp(128px,15vh,146px) 0 54px;overflow:hidden}.hero,.hero-grid{position:relative}.hero-grid{z-index:3}.hero-art-shade,.hero-sports-art{width:100%;height:100%;position:absolute;inset:0}.hero-sports-art{z-index:0;object-fit:cover;object-position:center bottom}.hero-art-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020e160d 0 38%,#020e1600 57%),linear-gradient(#0000 66%,#020e1652)}.hero-copy{width:min(54%,680px)}.eyebrow,.kicker{color:var(--green-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.hero h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-shadow:0 4px 30px #0000004d;margin:0 0 18px;font-size:clamp(88px,9.5vw,124px);font-weight:400;line-height:.87}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--green)}.hero-intro{color:#f3f5f3;text-transform:uppercase;max-width:570px;margin:0;font-size:clamp(15px,1.45vw,20px);font-weight:650;line-height:1.48}.hero-features{color:#f2f5f2;grid-template-columns:repeat(3,auto);max-width:570px;margin-top:30px;display:grid}.hero-features>span{text-transform:uppercase;white-space:nowrap;border-right:1px solid #ffffff3d;align-items:center;gap:9px;padding:4px 14px;font-size:10px;font-weight:750;line-height:1.2;display:flex}.hero-features>span:first-child{padding-left:0}.hero-features>span:last-child{border-right:0;padding-right:0}.hero-features svg{color:var(--green);flex:none}.hero-actions{align-items:center;gap:16px;margin-top:36px;display:flex}.hero-actions .button{border-radius:2px;justify-content:space-between;min-width:180px;min-height:52px;padding-inline:25px;font-size:14px}.hero-actions .button span{font-size:26px;font-weight:400;line-height:0}.hero-secondary{color:var(--green);background:#020e165c;border-color:#63d235b3}.hero-secondary:hover{color:var(--night)}.hero-responsible{color:#d2d8d6;align-items:center;gap:12px;margin-top:44px;font-size:11px;line-height:1.35;display:flex}.hero-responsible>strong{width:36px;height:36px;color:var(--white);border:1px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.hero-responsible span{display:grid}.hero-responsible a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.byline{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:16px;font-size:11px;display:flex}.byline span:first-child{color:var(--ink);font-weight:800}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white)}.ticker-row{grid-template-columns:repeat(4,auto 1fr);align-items:center;gap:10px;min-height:58px;display:grid}.ticker-row span{color:var(--green-dark);font-size:10px;font-weight:900}.ticker-row strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.section{padding-top:88px;padding-bottom:88px}.section-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;padding-bottom:18px;display:flex}.section-heading h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:5px 0 0;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:.95}.section-heading>a{font-size:13px;font-weight:820}.news-grid{grid-template-columns:1.35fr repeat(2,.8fr);gap:28px;display:grid}.featured-articles{background:radial-gradient(circle at 88% 8%,#50d64226,#0000 25%),linear-gradient(135deg,#eef3f0,#f9fbfa 56%,#eaf1ee);border-bottom:1px solid #0015211f;position:relative;overflow:hidden}.authority-portfolio{color:var(--white);background:#06171f;border-bottom:1px solid #0015211f}.authority-portfolio-shell{gap:26px;display:grid}.authority-portfolio-heading{border-bottom:1px solid #35505a;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:42px;padding-bottom:24px;display:grid}.authority-portfolio-heading h2{max-width:760px;font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.94}.authority-portfolio-heading p{color:#b9c8cd;margin:0;line-height:1.6}.authority-primary-grid{border-top:4px solid var(--green);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authority-primary-grid>a{min-height:244px;color:var(--white);background:#0c222b;border-right:1px solid #35505a;align-content:start;padding:24px;transition:background .18s,transform .18s;display:grid}.authority-primary-grid>a:last-child{border-right:0}.authority-primary-grid>a:hover{background:#12332f;transform:translateY(-2px)}.authority-focused-links a:focus-visible,.authority-primary-grid>a:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.authority-primary-grid span{color:var(--green);font-family:var(--font-display);font-size:30px}.authority-primary-grid strong{margin-top:18px;font-size:21px}.authority-primary-grid p{color:#b9c8cd;margin:9px 0 20px;font-size:14px;line-height:1.55}.authority-primary-grid em{color:var(--green);text-transform:uppercase;margin-top:auto;font-size:12px;font-style:normal;font-weight:900}.authority-focused-links{border-top:1px solid #35505a;border-left:1px solid #35505a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.authority-focused-links a{min-height:148px;color:var(--white);border-bottom:1px solid #35505a;border-right:1px solid #35505a;align-content:start;gap:8px;padding:18px 38px 18px 18px;display:grid;position:relative}.authority-focused-links a:hover{background:#0c222b}.authority-focused-links span{font-size:14px;font-weight:850;line-height:1.3}.authority-focused-links small{color:#9fb1b8;font-size:12px;line-height:1.45}.authority-focused-links b{color:var(--green);position:absolute;top:18px;right:17px}.featured-articles:before{content:"";pointer-events:none;border:1px solid #1ebe2d2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 58px #1ebe2d09,0 0 0 118px #1ebe2d06}.featured-articles-heading{z-index:1;justify-content:space-between;align-items:end;gap:34px;margin-bottom:34px;display:flex;position:relative}.featured-articles-heading h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:5px 0 12px;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.95}.featured-articles-heading p{max-width:720px;color:var(--muted);margin:0;font-size:15px}.featured-tool-link{border-color:var(--ink);background:var(--ink);color:var(--white);flex:none}.featured-tool-link:hover{border-color:var(--green-dark);background:var(--green-dark)}.featured-portfolio-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid;position:relative}.featured-lead-card,.featured-support-card{background:var(--white);border:1px solid #0015211f;border-radius:20px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 15px 42px #00152114}.featured-lead-card:hover,.featured-support-card:hover{transform:translateY(-3px);box-shadow:0 20px 52px #00152124}.featured-lead-card>a,.featured-support-card>a{height:100%;display:block}.featured-lead-card>a:focus-visible,.featured-support-card>a:focus-visible{outline:3px solid var(--green);outline-offset:-4px}.featured-lead-image,.featured-support-image{background:var(--night-2);position:relative;overflow:hidden}.featured-lead-image{aspect-ratio:16/8.8}.featured-lead-image:after,.featured-support-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#00121d4d);position:absolute;inset:0}.featured-lead-image img,.featured-support-image img{object-fit:cover;transition:transform .45s}.featured-lead-card:hover img,.featured-support-card:hover img{transform:scale(1.025)}.featured-collection-label{z-index:2;background:var(--green);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;bottom:18px;left:18px}.featured-lead-copy{padding:clamp(22px,3vw,34px)}.featured-lead-copy .eyebrow b{color:var(--line);margin-inline:5px}.featured-lead-copy h3{letter-spacing:-.035em;max-width:720px;margin:8px 0 12px;font-size:clamp(28px,3vw,43px);line-height:1.02}.featured-lead-copy p{max-width:690px;color:var(--muted);margin:0 0 24px;font-size:15px}.featured-read-link{color:var(--green-dark);align-items:center;gap:9px;font-size:13px;display:inline-flex}.featured-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.featured-support-card>a{grid-template-rows:auto 1fr;display:grid}.featured-support-image{aspect-ratio:16/8.7}.featured-support-copy{align-content:start;min-height:145px;padding:18px 44px 20px 19px;display:grid;position:relative}.featured-support-copy>span{color:var(--green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.featured-support-copy h3{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.12}.featured-support-copy>strong{color:var(--green-dark);font-size:21px;position:absolute;bottom:18px;right:18px}@media (prefers-reduced-motion:reduce){.featured-lead-card,.featured-lead-image img,.featured-support-card,.featured-support-image img{transition:none}}.home-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:clamp(34px,4vw,58px);display:grid}.portfolio-heading{margin-bottom:28px}.portfolio-compact-grid,.portfolio-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.portfolio-featured-grid .card-art{min-height:250px}.portfolio-featured-grid .card-body h3{font-size:clamp(23px,2vw,31px)}.portfolio-featured-grid .card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portfolio-compact-grid{gap:30px 28px;margin-top:34px}.portfolio-compact-grid .article-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:20px}.portfolio-compact-grid .card-art{aspect-ratio:16/9;min-height:0}.portfolio-compact-grid .card-body>p{display:none}.portfolio-compact-grid .card-body{padding-top:14px}.portfolio-compact-grid .card-body h3{margin-block:7px 12px;font-size:clamp(19px,1.65vw,23px);line-height:1.12}.portfolio-compact-grid .eyebrow{font-size:10px}.portfolio-compact-grid .byline{font-size:11px}.follow-panel{min-width:0}.follow-heading{align-items:center;gap:16px;min-height:64px;margin-bottom:28px;display:flex}.follow-heading:after{background:var(--line);content:"";flex:1;height:1px}.follow-heading h2{text-transform:uppercase;margin:0;font-size:18px;font-weight:850;line-height:1}.x-follow-card{border-top:4px solid var(--green);background:var(--night-2);color:var(--white);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:transform .16s,box-shadow .16s;display:grid}.x-follow-card:focus-visible,.x-follow-card:hover{transform:translateY(-2px);box-shadow:0 16px 35px #00101a33}.x-follow-card img{object-fit:cover;border-radius:50%;width:64px;height:64px}.x-follow-copy{gap:3px;min-width:0;display:grid}.x-follow-copy svg{margin-bottom:4px}.x-follow-copy strong{text-overflow:ellipsis;font-size:16px;overflow:hidden}.x-follow-copy small{color:#ffffffb3;font-size:11px}.x-follow-arrow{color:var(--green);font-size:24px}.follow-panel>p{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.55}.article-card{min-width:0}.article-card.prominent{grid-row:span 2}.card-art{border-top:4px solid var(--green);background:var(--night-2);min-height:170px;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:end;padding:14px;font-size:10px;font-weight:900;display:flex;position:relative;overflow:hidden;container-type:inline-size}.card-art:before{content:none}.card-art-meta{z-index:2;justify-content:space-between;align-items:end;width:100%;display:flex;position:relative}.prominent .card-art{min-height:330px}.art-football{background-color:#10251f}.art-horse-racing{background-color:#221d14}.art-betting-academy{background-color:#142537}.art-news{background-color:var(--night-2)}.has-article-artwork{isolation:isolate;background-color:var(--ink);background-image:var(--article-artwork);background-position:50%;background-size:cover}.has-article-artwork:before{z-index:-1;content:"";background:linear-gradient(90deg,#000c16d1,#000c1640 48%,#0000 70%),linear-gradient(#0000 48%,#000a127a);position:absolute;inset:0}.has-article-artwork.has-embedded-artwork-copy:before{background:0 0}.has-embedded-artwork-copy .artwork-brand,.has-embedded-artwork-copy .artwork-copy,.has-embedded-artwork-copy .card-art-meta{display:none!important}.artwork-brand{z-index:2;color:var(--white);align-items:center;gap:8px;line-height:1;display:flex;position:absolute;top:clamp(12px,2.2vw,28px);left:clamp(14px,2.6vw,34px)}.artwork-brand img{object-fit:contain;width:clamp(21px,2.1vw,32px);height:clamp(21px,2.1vw,32px)}.artwork-brand strong{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;font-size:clamp(17px,2vw,27px);font-weight:400}.artwork-brand strong span{color:var(--green)}.artwork-copy{z-index:2;gap:8px;width:min(44%,620px);display:grid;position:absolute;bottom:clamp(24px,5vw,62px);left:clamp(14px,3.4vw,48px)}.artwork-copy>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(9px,1vw,12px);font-weight:850}.artwork-copy>strong{color:var(--white);font-family:var(--font-display);text-shadow:0 2px 18px #00000059;text-transform:uppercase;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:.94}.card-art.has-article-artwork{padding:0}.card-art.has-article-artwork .artwork-brand{gap:5px;top:11px;left:12px}.card-art.has-article-artwork .artwork-brand img{width:20px;height:20px}.card-art.has-article-artwork .artwork-brand strong{font-size:17px}.card-art.has-article-artwork .artwork-copy{gap:4px;width:48%;bottom:12px;left:14px}.card-art.has-article-artwork .artwork-copy>span{font-size:8px}.card-art.has-article-artwork .artwork-copy>strong{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(17px,1.55vw,24px);line-height:.94}.prominent .card-art.has-article-artwork .artwork-copy>strong{font-size:clamp(25px,2.6vw,40px)}@container (max-width:320px){.card-art.has-article-artwork .artwork-brand{display:none}.card-art.has-article-artwork .artwork-copy{gap:3px;width:auto;bottom:10px;left:12px;right:12px}.card-art.has-article-artwork .artwork-copy>span{font-size:7px}.card-art.has-article-artwork .artwork-copy>strong{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(14px,6.4cqw,18px);line-height:.93}}.stack-list .card-art.has-article-artwork .artwork-brand,.stack-list .card-art.has-article-artwork .artwork-copy{display:none}.card-body{padding-top:18px}.card-body .eyebrow span{color:var(--line);margin-inline:5px}.card-body h3{font-family:var(--font-body);letter-spacing:-.02em;margin:8px 0 10px;font-size:23px;font-weight:750;line-height:1.15}.prominent .card-body h3{font-size:34px}.card-body h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:3px}.card-body p{color:var(--muted);margin:0 0 18px;font-size:14px}.dark-section{background:var(--night);color:var(--paper)}.inverted{border-color:#ffffff4d}.inverted>a{color:var(--green)}.tip-grid{border:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);display:grid}.tip-card{border-right:1px solid #ffffff38;padding:26px}.tip-card:last-child{border-right:0}.tip-meta,.tip-top{color:#abb6c7;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.status-dot{color:var(--green)}.status-dot:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tip-card h3{font-family:var(--font-body);margin:38px 0 10px;font-size:26px}.tip-card p{color:#b8c1ce;min-height:52px;font-size:13px}.tip-meta{border-top:1px solid #ffffff26;padding-top:20px;display:grid}.data-note{color:#98a4b5;text-align:center;margin:22px 0 0;font-size:12px}.split-section{grid-template-columns:1fr 1fr;gap:70px;display:grid}.compact-heading h2{font-size:38px}.stack-list{gap:26px;display:grid}.stack-list .article-card{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:18px;padding-bottom:26px;display:grid}.stack-list .card-art{min-height:120px}.stack-list .card-body{padding-top:0}.stack-list .byline,.stack-list .card-body p{display:none}.stack-list .card-body h3{font-size:20px}.calculator-feature{background:var(--night-2);color:var(--white)}.calculator-grid{grid-template-columns:1fr .8fr;align-items:center;gap:80px;display:grid}.calculator-grid h2{max-width:660px;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:8px 0 18px;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.9}.calculator-grid>div>p{max-width:580px;margin-bottom:28px;font-size:18px}.probability-demo{background:#ffffff0a;border:1px solid #63d2356b;grid-template-columns:1fr 190px 1fr;align-items:center;gap:16px;padding:28px;display:grid}.probability-ring{background:conic-gradient(var(--green) 0 33.3%,#ffffff1f 33.3% 100%);border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.probability-ring:before{background:var(--night-2);content:"";border-radius:50%;width:140px;height:140px;position:absolute}.probability-ring span{z-index:1;font-family:var(--font-body);font-size:38px;font-weight:700}.probability-ring small{font-size:16px}.demo-label{text-align:center;gap:7px;display:grid}.demo-label span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.demo-label strong{font-size:20px}.education-grid,.related-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.education-grid .card-art,.related-grid .card-art{min-height:150px}.education-grid .card-body p,.related-grid .card-body p{display:none}.intelligence-band{border-top:1px solid var(--ink);grid-template-columns:.72fr 1.28fr;gap:60px;display:grid}.intelligence-band>div:first-child h2{max-width:410px;font-family:var(--font-display);text-transform:uppercase;margin:10px 0;font-size:42px;font-weight:400;line-height:.95}.system-feature{background:var(--white);box-shadow:var(--shadow);grid-template-columns:70px 1fr 40px;align-items:center;gap:22px;padding:32px;display:grid}.system-number{color:var(--green-dark);font-family:var(--font-body);font-size:44px}.system-feature h3{font-family:var(--font-body);margin:5px 0 8px;font-size:27px}.system-feature p{color:var(--muted);margin:0;font-size:14px}.system-feature>a{font-size:30px;font-weight:400}.newsletter-band{background:var(--night);color:var(--paper);padding:76px 0}.newsletter-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.newsletter-grid h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 16px;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:.95}.newsletter-grid>div>p{color:#b7c1d0;max-width:550px}.newsletter-form{grid-template-columns:.75fr 1fr auto;align-items:end;gap:14px;display:grid}.newsletter-form .field{gap:7px;display:grid}.calc-field>span,.editor-grid aside>label,.editor-main label,.field label,.settings-form label{letter-spacing:.04em;font-size:11px;font-weight:820}.field label span{color:#9ca9ba;font-weight:500}.calc-field input,.calc-field select,.content-toolbar input,.content-toolbar select,.editor-grid input,.editor-grid select,.editor-grid textarea,.field input,.search-box input,.settings-form input,.settings-form select{border:1px solid var(--line);background:var(--white);width:100%;min-height:48px;color:var(--ink);border-radius:0;padding:11px 13px}.newsletter-form .check-row,.newsletter-form .form-note,.newsletter-form .form-status{grid-column:1/-1}.newsletter-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.check-row{color:#b9c3d1;align-items:flex-start;gap:9px;font-size:11px;display:flex}.check-row input{margin-top:3px}.form-note{color:#8f9bad;margin:0;font-size:10px}.form-status{min-height:18px;color:var(--green);margin:0;font-size:11px}.form-status.error{color:#ffabb1}.newsletter-form.compact{grid-template-columns:minmax(120px,.65fr) minmax(180px,1fr) auto;max-width:700px;display:grid}.newsletter-form.compact .check-row,.newsletter-form.compact .field label,.newsletter-form.compact .form-note{color:#5c6778}.newsletter-form.compact .form-note,.newsletter-form.compact .form-status{grid-column:1/-1}.event-row{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.event-row article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:190px;padding:22px}.event-row article span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.event-row h3{font-family:var(--font-body);margin:50px 0 4px;font-size:24px}.event-row p{color:var(--muted);margin:0;font-size:12px}.library-summary{border-top:1px solid var(--line)}.library-summary>h2{max-width:620px;font-family:var(--font-display);text-transform:uppercase;margin:8px 0 35px;font-size:44px;font-weight:400;line-height:.95}.category-counts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-counts a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:16px;font-size:13px;font-weight:720;display:flex}.category-counts a:hover{background:var(--white)}.category-counts strong{color:var(--green-dark);font-family:var(--font-body);font-size:23px}.site-footer{background:var(--night);color:var(--paper);padding:74px 0 24px}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:50px;display:grid}.footer-brand>p{color:#a6b1c0;max-width:400px;font-size:13px}.footer-warning{border-left:2px solid var(--amber);padding-left:12px}.footer-grid h2{color:#8490a2;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.footer-grid>div:not(.footer-brand) a{color:#d5dbe4;margin-block:10px;font-size:12px;display:block}.footer-grid a:hover{color:var(--green)}.footer-bottom{color:#7f8999;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:64px;padding-top:22px;font-size:10px;display:flex}.cookie-panel{z-index:500;background:var(--ink);width:min(680px,100% - 40px);box-shadow:var(--shadow);color:var(--paper);border:1px solid #334156;grid-template-columns:1fr auto;gap:18px;padding:20px;display:grid;position:fixed;bottom:20px;right:20px}.cookie-panel strong{font-size:16px}.cookie-panel p{color:#b7c0cd;margin:5px 0 0;font-size:12px}.cookie-actions{align-items:center;gap:8px;display:flex}.text-button{color:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:750;text-decoration:underline}.cookie-options{border-top:1px solid #ffffff26;grid-column:1/-1;gap:18px;padding-top:12px;font-size:12px;display:flex}.newsletter-prompt-backdrop{z-index:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010b14c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.newsletter-prompt{background:radial-gradient(circle at 94% 8%,#63d23529,transparent 35%),var(--night);width:min(720px,100%);color:var(--white);border:1px solid #63d23585;border-radius:4px;padding:42px;position:relative;box-shadow:0 32px 90px #0000007a}.newsletter-prompt:after{background:var(--green);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.newsletter-prompt-brand{margin-bottom:22px}.newsletter-prompt-brand .brand-logo{transform-origin:0;transform:scale(.88)}.newsletter-prompt h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 42px 12px 0;font-size:clamp(46px,7vw,72px);font-weight:400;line-height:.94}.newsletter-prompt>p{color:#c3ced7;max-width:630px;margin:0 0 26px;font-size:15px}.newsletter-prompt .newsletter-form.compact{max-width:none}.newsletter-prompt .newsletter-form.compact .check-row,.newsletter-prompt .newsletter-form.compact .field label,.newsletter-prompt .newsletter-form.compact .form-note{color:#c3ced7}.newsletter-prompt-close{width:38px;height:38px;color:var(--white);background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:27px;line-height:1;display:grid;position:absolute;top:20px;right:20px}.newsletter-prompt-close:focus-visible,.newsletter-prompt-close:hover{border-color:var(--green);color:var(--green)}.newsletter-prompt-decline{color:#aebbc6;text-underline-offset:3px;background:0 0;border:0;margin:14px auto 0;font-size:11px;text-decoration:underline;display:block}.newsletter-prompt-decline:focus-visible,.newsletter-prompt-decline:hover{color:var(--white)}@media (max-width:760px){.newsletter-prompt-backdrop{align-items:end;padding:12px}.newsletter-prompt{max-height:calc(100dvh - 24px);padding:28px 20px 24px;overflow-y:auto}.newsletter-prompt-brand{margin-bottom:14px}.newsletter-prompt-brand .brand-logo{transform:scale(.76)}.newsletter-prompt h2{margin-top:5px;font-size:clamp(42px,13vw,58px)}.newsletter-prompt>p{margin-bottom:20px;font-size:13px}.newsletter-prompt .newsletter-form.compact{grid-template-columns:1fr 1fr;gap:10px}.newsletter-prompt .newsletter-form.compact .button,.newsletter-prompt .newsletter-form.compact .check-row,.newsletter-prompt .newsletter-form.compact .form-note,.newsletter-prompt .newsletter-form.compact .form-status{grid-column:1/-1}}@media (max-width:520px){.newsletter-prompt .newsletter-form.compact{grid-template-columns:1fr}.newsletter-prompt .newsletter-form.compact .button,.newsletter-prompt .newsletter-form.compact .check-row,.newsletter-prompt .newsletter-form.compact .form-note,.newsletter-prompt .newsletter-form.compact .form-status{grid-column:auto}}.page-hero{border-bottom:4px solid var(--green);background:var(--night);color:var(--white);padding:58px 0 64px}.breadcrumbs{color:var(--muted);gap:9px;margin-bottom:32px;font-size:11px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.page-hero .breadcrumbs,.page-hero .breadcrumbs a{color:var(--white)}.page-hero .breadcrumbs a{text-decoration-color:#ffffffa6}.page-hero .kicker{color:var(--green)}.hub-heading{grid-template-columns:1fr 160px;align-items:end;gap:40px;display:grid}.page-hero h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:8px 0 18px;font-size:clamp(50px,7vw,88px);font-weight:400;line-height:.9}.page-hero p{color:#c7d0cd;max-width:760px;margin:0;font-size:19px}.hub-stat{border-left:1px solid var(--line);padding-left:22px;display:grid}.hub-stat strong{font-family:var(--font-body);font-size:64px;font-weight:500;line-height:.9}.hub-stat span{color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:800}.connection-banner,.notice-panel{background:#fff6da;border:1px solid #d2a02a;grid-template-columns:auto 1fr;gap:18px;margin-top:30px;padding:18px;display:grid}.connection-banner span,.notice-panel strong{color:#76540c;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.connection-banner p,.notice-panel p{margin:0;font-size:13px}.filter-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:14px;display:flex}.filter-row>strong{font-family:var(--font-body);font-size:24px}.filter-row button,.search-filters button{border:1px solid var(--line);background:0 0;padding:7px 12px;font-size:11px}.filter-row .filter-active,.search-filters button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.archive-grid{grid-template-columns:repeat(3,1fr);gap:50px 28px;display:grid}.archive-grid .card-art{min-height:210px}.section-complete,.section-portfolio{gap:26px;display:grid}.section-complete{margin-top:64px}.section-subheading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.section-subheading h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:.95}.section-subheading>a{color:var(--ink);font-size:13px;font-weight:800}.section-subheading.compact>span,.section-subheading>span{color:var(--muted);font-size:12px}.section-portfolio-grid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:28px;display:grid}.section-portfolio-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.section-portfolio-support .card-art{min-height:150px}.article-section-directory{padding-block:38px}.article-section-directory .section-subheading h2{font-size:clamp(30px,3vw,40px)}.article-section-grid,.sport-directory-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.article-section-grid>a,.sport-directory-grid>a{background:var(--white);min-height:150px;color:var(--ink);align-content:end;gap:12px;padding:24px;display:grid;position:relative}.article-section-grid>a{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 14px;min-height:86px;padding:15px 18px}.article-section-grid>a:hover,.sport-directory-grid>a:hover{background:#eff8f1}.article-section-grid strong,.sport-directory-grid strong{font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-weight:400;line-height:.95}.article-section-grid strong{font-size:22px}.article-section-grid span,.sport-directory-grid small,.sport-directory-grid>a>span{color:var(--muted);font-size:11px}.article-section-grid b,.sport-directory-grid b{color:var(--green-dark);font-size:12px}.article-section-grid b{grid-area:1/2/span 2;align-self:center}.sport-directory-grid>a{min-height:210px}.format-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;margin-top:32px;display:grid}.format-archive-group>div{border-bottom:3px solid var(--green);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.format-archive-group h3{margin:0;font-size:22px}.format-archive-group ul{margin:0;padding:0;list-style:none}.format-archive-group li{border-bottom:1px solid var(--line)}.format-archive-group a{color:var(--ink);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;font-weight:700;display:flex}.format-archive-group small{color:var(--muted);flex:none;font-weight:500}.article-context{border:1px solid var(--line);background:var(--white);grid-template-columns:180px 1fr;gap:24px;margin-top:20px;padding:18px 20px;display:grid}.article-context>div{align-content:center;gap:3px;display:grid}.article-context nav small,.article-context>div span,.article-onward-grid a>span{color:var(--green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.article-context nav{flex-wrap:wrap;gap:8px;display:flex}.article-context nav a{border-left:1px solid var(--line);min-width:150px;color:var(--ink);gap:2px;padding:4px 14px;font-size:12px;font-weight:750;display:grid}.article-onward{padding-block:72px}.article-onward-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 24px;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:.95}.article-onward-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.article-onward-grid a{background:var(--white);min-height:180px;color:var(--ink);align-content:end;gap:10px;padding:22px;display:grid}.article-onward-grid a:hover{background:#eff8f1}.article-onward-grid strong{font-size:17px}.article-onward-grid small{color:var(--muted);line-height:1.5}.article-onward-grid b{color:var(--green-dark)}.academy-dossier{gap:30px;margin-bottom:64px;display:grid}.academy-dossier-intro{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:end;gap:clamp(36px,7vw,96px);padding-top:26px;display:grid}.academy-dossier-intro h2,.academy-toolkit h3{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.95}.academy-dossier-intro p,.academy-toolkit p{max-width:670px;color:var(--muted);margin:0}.academy-dossier-summary{gap:18px;padding-bottom:3px;display:grid}.academy-dossier-summary>span{width:fit-content;color:var(--green-dark);letter-spacing:.03em;background:#63d2351f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.academy-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.academy-stage-card{background:#ffffffc7;border:1px solid #06131b1f;border-radius:18px;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #03131a0e}.academy-stage-card:before{background:var(--green);content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:18px;right:18px}.academy-stage-marker{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.academy-stage-marker>span{width:38px;height:38px;color:var(--green-dark);background:#63d2351f;border:1px solid #2e972b42;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.academy-stage-marker small{color:#77858a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.academy-stage-copy{min-height:154px;padding:22px 2px 18px}.academy-stage-copy h3{margin:0 0 9px;font-size:20px;line-height:1.28}.academy-stage-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.academy-stage-lessons{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.academy-stage-lessons a{min-height:48px;color:var(--ink);background:#f6f9f6;border:1px solid #06131b14;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 9px 9px 10px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.academy-stage-lessons a:hover{background:#63d2351a;border-color:#2e972b6b;transform:translateY(-1px)}.academy-stage-lessons a:focus-visible{border-color:var(--green-dark);background:#63d2351a}.academy-lesson-order{color:var(--green-dark);letter-spacing:.04em;font-size:9px;font-weight:900}.academy-lesson-title{font-size:11px;font-weight:750;line-height:1.35}.academy-lesson-arrow{color:var(--green-dark);font-size:14px;transition:transform .16s}.academy-stage-lessons a:hover .academy-lesson-arrow{transform:translate(2px)}.academy-stage-count{background:var(--ink);width:fit-content;color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:auto;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.academy-toolkit{background:var(--night);color:var(--white);grid-template-columns:.8fr 1.2fr;gap:46px;padding:30px;display:grid}.academy-toolkit h3{font-size:36px}.academy-toolkit p{color:#aab5c2;margin-top:12px;font-size:12px}.academy-toolkit>div:last-child{border-top:1px solid #34404d;border-left:1px solid #34404d;grid-template-columns:1fr 1fr;display:grid}.academy-toolkit a{color:var(--white);border-bottom:1px solid #34404d;border-right:1px solid #34404d;gap:5px;padding:16px;display:grid}.academy-toolkit a:focus-visible strong,.academy-toolkit a:hover strong{color:var(--green)}.academy-toolkit a span{color:#aab5c2;font-size:11px}.settlement-decision-tool{border:1px solid var(--ink);background:var(--white);grid-template-columns:.72fr 1.28fr;gap:0;margin:24px 0 34px;display:grid}.settlement-decision-tool>label{border:0;border-right:1px solid var(--ink);background:#f0f4ee;align-self:stretch;padding:24px}.settlement-decision-tool>div{padding:24px 28px}.settlement-decision-tool h3{margin:7px 0 14px;font-size:24px}.settlement-decision-tool ol{margin:0}.settlement-decision-tool p{color:var(--muted);margin:18px 0 0;font-size:11px}.settlement-rules-checker{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;box-shadow:0 18px 45px #06141c1a}.settlement-rules-checker>label{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;gap:9px;font-size:12px;font-weight:850;display:grid}.settlement-rules-checker>label:nth-child(2){border-right:0}.settlement-rules-checker select{background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;text-transform:none;border:1px solid #b8c2b6;border-radius:8px;padding:0 12px}.settlement-rules-checker>div{border-top:1px solid var(--ink);background:linear-gradient(120deg,var(--night-2),#173329);color:var(--white);grid-column:1/-1}.settlement-rules-checker>div p,.settlement-rules-checker>div small{color:#d7e0dc}.settlement-rules-checker>div a{color:var(--green);font-weight:800}.settlement-hub{gap:38px;display:grid}.settlement-index-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:48px;padding:22px 0 42px;display:grid}.settlement-index-metrics{border-top:4px solid var(--green);background:var(--night-2);color:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settlement-index-metrics div{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-content:space-between;min-height:112px;padding:17px;display:grid}.settlement-index-metrics div:nth-child(2n){border-right:0}.settlement-index-metrics dt{color:#aab9be;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.settlement-index-metrics dd{font-family:var(--font-display);margin:0;font-size:clamp(28px,3vw,44px);line-height:.95}.settlement-index-method{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:42px;padding:20px 0;display:grid}.rules-index-heading h2,.settlement-guides-section .section-heading h2,.settlement-index-method h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:.96}.settlement-index-method ol{counter-reset:settlement-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.settlement-index-method li{border-left:1px solid var(--line);counter-increment:settlement-step;gap:8px;padding:0 20px;display:grid}.settlement-index-method li:before{color:var(--green-dark);content:"0" counter(settlement-step);font-family:var(--font-display);font-size:28px}.settlement-index-method li span{color:var(--muted);font-size:14px;line-height:1.55}.settlement-research{border-top:1px solid var(--ink);gap:26px;padding-top:42px;display:grid}.settlement-research-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:42px;display:grid}.settlement-research-heading h2{max-width:760px;font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:.95}.settlement-research-heading p{color:var(--muted);margin:0;line-height:1.6}.settlement-findings-table table{min-width:850px}.settlement-findings-table th:first-child{width:28%}.settlement-findings-table tbody th{background:var(--white);color:var(--ink);text-align:left;vertical-align:top;border-bottom:1px solid #dbe3dd;border-right:1px solid #dbe3dd;padding:14px 16px;font-size:14px;line-height:1.45}.settlement-findings-table tbody tr:nth-child(2n) th{background:#e4ebe67a}.settlement-findings-table tbody tr:last-child th{border-bottom:0}.settlement-findings-table th a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:2px}.settlement-research-actions{border:1px solid var(--line);border-top:4px solid var(--green);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settlement-research-actions>div{padding:24px}.settlement-research-actions>div+div{border-left:1px solid var(--line)}.settlement-research-actions strong{font-family:var(--font-display);text-transform:uppercase;font-size:25px;font-weight:400}.settlement-research-actions p{color:var(--muted);margin:9px 0 14px;font-size:14px;line-height:1.6}.settlement-research-actions a{color:var(--green-dark);margin:4px 18px 0 0;font-size:13px;font-weight:900;display:inline-flex}.rules-index{color:var(--white);background:#06171f;gap:24px;margin-inline:0;padding:56px 24px;display:grid}.rules-index-heading{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.rules-index-heading h2{color:var(--white)}.rules-index-heading p{color:#b9c8cd;max-width:720px;margin:14px 0 0;line-height:1.6}.rules-index-status{border-left:3px solid var(--green);gap:4px;padding-left:14px;display:grid}.rules-index-status strong{color:#91a6ad;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.rules-index-controls{grid-template-columns:1fr auto;gap:12px;margin-top:18px;display:grid}.rules-finder{border:1px solid #3d5a64;border-top:4px solid var(--green);background:#102a34;border-radius:12px;grid-template-columns:.72fr 1fr 1.28fr;gap:0;margin-top:18px;display:grid;overflow:hidden}.rules-finder-answer,.rules-finder-copy,.rules-finder-selects{padding:22px}.rules-finder-copy,.rules-finder-selects{border-right:1px solid #3d5a64}.rules-finder-answer>div>span,.rules-finder-copy>span{color:#83ef75;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.rules-finder-copy h3{color:var(--white);font-family:var(--font-display);text-transform:uppercase;margin:5px 0 8px;font-size:36px;font-weight:400;line-height:1}.rules-finder-answer p,.rules-finder-copy p{color:#b9c8cd;margin:0;font-size:13px;line-height:1.55}.rules-finder-selects{gap:14px;display:grid}.rules-finder-selects label{color:#b9c8cd;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.rules-finder-selects select{width:100%;min-height:48px;color:var(--white);font:inherit;letter-spacing:0;text-transform:none;background:#06171f;border:1px solid #526b73;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.rules-finder-selects select:disabled{cursor:not-allowed;opacity:.5}.rules-finder-answer{background:#0a2029;align-content:center;gap:10px;display:grid}.rules-finder-answer.has-answer{box-shadow:inset 4px 0 0 var(--green)}.rules-finder-answer>div{gap:4px;display:grid}.rules-finder-answer>div strong,.rules-finder-answer>strong{color:var(--white);font-size:18px}.rules-finder-answer em{font-style:normal}.rules-finder-answer a,.rules-finder-answer em{color:#83ef75;width:fit-content;font-size:12px;font-weight:900}.rules-finder-answer a{text-underline-offset:4px;text-decoration:underline}.rules-finder-answer small{color:#81979f;font-size:10px;line-height:1.4}.rules-index-controls label{color:#b9c8cd;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.rules-index-controls input,.rules-index-controls select{width:100%;min-height:52px;color:var(--white);font:inherit;letter-spacing:0;text-transform:none;background:#102a34;border:1px solid #38515a;border-radius:8px;padding:0 15px;font-size:15px;font-weight:600}.rules-index-controls>button{min-height:52px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #526b73;border-radius:8px;align-self:end;padding:0 16px;font-weight:800}.rules-index-controls input:focus,.rules-index-controls select:focus{border-color:var(--green);outline-offset:2px;outline:2px solid #43d4334d}.rules-index-count{color:#8fa4ab;margin:0;font-size:12px}.rules-index-results{gap:18px;display:grid}.rules-topic{background:#0a2029;border:1px solid #29434d;border-radius:14px;overflow:hidden}.rules-topic>header{grid-template-columns:68px minmax(0,1fr);gap:20px;padding:25px;display:grid}.rules-topic>header>span{color:var(--green);font-family:var(--font-display);font-size:38px}.rules-topic h3{color:var(--white);font-family:var(--font-display);text-transform:uppercase;margin:0 0 4px;font-size:clamp(28px,3vw,39px);font-weight:400;line-height:1}.rules-topic header strong{color:#e8f0f2;font-size:15px;display:block}.rules-topic header p{color:#aebfc5;max-width:880px;margin:9px 0 0;font-size:14px;line-height:1.55}.rules-comparison{border-top:1px solid #29434d;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.rules-entry{border-right:1px solid #29434d;grid-template-rows:auto auto 1fr auto auto;gap:11px;min-height:270px;padding:20px;display:grid}.rules-entry:last-child{border-right:0}.rules-entry-title{gap:3px;display:grid}.rules-entry-title strong{font-size:18px}.rules-entry-title small,.rules-entry>small{color:#81979f;font-size:10px;line-height:1.35}.rules-verdict{color:#83ef75;letter-spacing:.03em;text-transform:uppercase;background:#43d43314;border:1px solid #43d43361;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}.rules-entry p{color:#bdcbd0;margin:0;font-size:13px;line-height:1.55}.rules-entry a,.rules-topic footer a{color:#83ef75;text-underline-offset:4px;font-size:12px;font-weight:800;-webkit-text-decoration:underline #83ef7566;text-decoration:underline #83ef7566}.rules-topic footer{border-top:1px solid #29434d;flex-wrap:wrap;gap:20px;padding:16px 25px;display:flex}.rules-index-empty{text-align:center;border:1px dashed #49616a;border-radius:12px;padding:30px}.rules-index-empty h3{color:var(--white);margin:0}.rules-index-empty p{color:#aebfc5}.rules-index-empty button{background:var(--green);color:var(--night);cursor:pointer;border:0;border-radius:6px;padding:11px 15px;font-weight:900}.settlement-index-callout,.settlement-index-caveat{border-left:4px solid var(--green);background:#e8f2e9;padding:22px 24px}.settlement-index-callout p,.settlement-index-caveat p{color:var(--muted);margin:7px 0 0;line-height:1.55}.settlement-guides-section{gap:30px;padding-top:24px;display:grid}.settlement-index-callout{gap:7px;margin:0 0 34px;display:grid}.settlement-index-callout>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.settlement-index-callout a{width:fit-content;color:var(--green-dark);font-size:13px;font-weight:900}.settlement-hub-intro{margin-bottom:0;display:block}.settlement-hub-intro h1{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 14px;font-size:clamp(44px,7vw,84px);font-weight:400;line-height:.92}.settlement-hub-intro p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.settlement-paths{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.settlement-path-button{background:var(--night-2);min-height:118px;color:var(--white);border-radius:12px;align-content:space-between;gap:16px;padding:16px;font-size:13px;font-weight:800;line-height:1.25;transition:background .16s,transform .16s;display:grid}.settlement-path-button span{color:var(--green);font-family:var(--font-display);font-size:25px;font-weight:400}.settlement-path-button:focus-visible,.settlement-path-button:hover{background:#183c2d;transform:translateY(-3px)}.settlement-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.settlement-guide-card{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 16px 42px #06141c17}.settlement-guide-card:first-child{grid-column:1/-1}.settlement-guide-card .article-card-image{aspect-ratio:16/9;border-top:4px solid var(--green);display:block;overflow:hidden}.settlement-guide-card .article-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.settlement-guide-card:hover .article-card-image img{transform:scale(1.025)}.settlement-guide-card .article-card-content{padding:24px}.settlement-guide-card h2{margin:7px 0 12px;font-size:clamp(23px,2.4vw,34px);line-height:1.04}.settlement-guide-card p{color:var(--muted);line-height:1.6}.academy-topic-nav{border-bottom:1px solid var(--line);gap:18px;margin-bottom:58px;padding-bottom:28px;display:grid}.academy-topic-nav>strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.academy-topic-nav>div{flex-wrap:wrap;gap:9px;display:flex}.academy-topic-nav a{border:1px solid var(--ink);color:var(--ink);border-radius:2px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;font-weight:750;transition:background .15s,color .15s;display:inline-flex}.academy-topic-nav a:focus-visible,.academy-topic-nav a:hover{background:var(--ink);color:var(--white)}.academy-topic-nav a span{background:var(--green);min-width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.academy-topic-list{gap:76px;display:grid}.academy-topic-section{scroll-margin-top:130px}.academy-topic-heading{border-top:3px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;padding-top:22px;display:flex}.academy-topic-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 7px;font-size:42px;font-weight:400;line-height:1}.academy-topic-heading p{max-width:670px;color:var(--muted);margin:0;font-size:14px}.academy-topic-heading>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.academy-topic-empty{text-align:left;padding:38px 30px}.academy-topic-empty h3{margin:9px 0 5px;font-size:24px}.empty-state{text-align:center;border:1px dashed #aeb5bf;grid-column:1/-1;padding:70px 30px}.empty-state>span{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850}.empty-state h2{font-family:var(--font-body);margin:10px 0 5px;font-size:32px}.empty-state p{color:var(--muted);margin:0}.section.shell.newsletter-centre-section{width:min(1488px,100% - 48px);max-width:none;padding-top:34px;padding-bottom:64px}.newsletter-centre{background:#fbfaf7;border:1px solid #d8ddd9;border-top:0;box-shadow:0 18px 42px #02141d0d}.newsletter-centre-hero{color:#fff;background:radial-gradient(circle at 16% 22%,#39b54426,#0000 27%),linear-gradient(132deg,#061723,#03101a 74%);grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:56px;padding:60px 56px 54px;display:grid}.newsletter-centre-intro{align-self:center}.newsletter-centre-intro h1{max-width:760px;font-family:var(--font-display);letter-spacing:.012em;text-transform:uppercase;margin:10px 0 20px;font-size:clamp(62px,6.2vw,98px);font-weight:400;line-height:.9}.newsletter-centre-lead{color:#c6d0d7;max-width:690px;margin:0;font-size:19px;line-height:1.6}.newsletter-centre-proof{color:#d8e0e4;flex-wrap:wrap;gap:12px 22px;margin-top:30px;font-size:12px;font-weight:750;display:flex}.newsletter-centre-proof span{align-items:center;gap:7px;display:flex}.newsletter-centre-proof svg{color:#43b83f}.newsletter-signup-panel{color:var(--night);background:#f6f7f4;border:1px solid #ffffff38;border-radius:8px;align-self:stretch;padding:30px;box-shadow:0 18px 50px #0000003d}.newsletter-explore-panel>div,.newsletter-journey-heading,.newsletter-panel-heading,.newsletter-signup-heading{align-items:center;gap:14px;display:flex}.newsletter-explore-panel>div>svg,.newsletter-journey-heading>span,.newsletter-signup-heading>span{color:#278f31;background:#dff1df;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.newsletter-explore-panel small,.newsletter-journey-heading small,.newsletter-signup-heading small{color:#278f31;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.newsletter-explore-panel h2,.newsletter-journey-heading h2,.newsletter-panel-heading h2,.newsletter-signup-heading h2{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:3px 0 0;font-size:29px;font-weight:400;line-height:1}.newsletter-signup-panel>p{color:#536067;margin:18px 0 22px;font-size:14px;line-height:1.55}.newsletter-signup-panel .newsletter-form{grid-template-columns:1fr}.newsletter-signup-panel .newsletter-form .check-row,.newsletter-signup-panel .newsletter-form .form-note{color:#5d686c}.newsletter-signup-panel .newsletter-form button{width:100%}.newsletter-content-section{padding:54px 38px 38px}.newsletter-content-section>header{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:42px;margin-bottom:27px;display:grid}.newsletter-content-section>header .kicker{grid-column:1/-1;margin-bottom:-28px}.newsletter-content-section h2{max-width:700px;color:var(--night);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(43px,4vw,62px);font-weight:400;line-height:.95}.newsletter-content-section>header p{color:#4f5e65;margin:0;font-size:15px;line-height:1.65}.newsletter-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.newsletter-content-grid article{background:#fff;border:1px solid #cfd5d1;border-radius:7px;min-height:262px;padding:25px}.newsletter-content-grid article>svg{color:#278f31}.newsletter-content-grid article>span{color:#278f31;letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:10px;font-weight:850;display:block}.newsletter-content-grid h3{color:var(--night);margin:7px 0 10px;font-size:20px}.newsletter-content-grid p,.newsletter-explore-panel p,.newsletter-journey-grid p{color:#56636a;margin:0;font-size:13px;line-height:1.6}.newsletter-journey{background:#edf3ee;border:1px solid #cfd5d1;border-radius:8px;margin:0 38px;padding:28px}.newsletter-journey-heading{margin-bottom:24px}.newsletter-journey-grid{border-top:1px solid #bfc8c1;border-left:1px solid #bfc8c1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.newsletter-journey-grid article{background:#ffffff94;border-bottom:1px solid #bfc8c1;border-right:1px solid #bfc8c1;min-height:190px;padding:21px}.newsletter-journey-grid article>span{float:right;color:#278f31;font-family:var(--font-display);font-size:30px}.newsletter-journey-grid article>small{color:#278f31;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.newsletter-journey-grid h3{color:var(--night);margin:38px 0 8px;font-size:20px}.newsletter-centre-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;padding:38px;display:grid}.newsletter-editorial-promise,.newsletter-explore-panel{border-radius:8px;padding:29px}.newsletter-editorial-promise{background:#fff;border:1px solid #cfd5d1}.newsletter-panel-heading>svg{color:#278f31}.newsletter-editorial-promise ul{gap:0;margin:23px 0 0;padding:0;list-style:none;display:grid}.newsletter-editorial-promise li{color:#4c5a61;border-top:1px solid #e0e4e1;grid-template-columns:22px 1fr;gap:10px;padding:16px 0;font-size:13px;line-height:1.55;display:grid}.newsletter-editorial-promise li svg{color:#278f31}.newsletter-editorial-promise li strong{color:var(--night)}.newsletter-explore-panel{background:var(--night);color:#fff}.newsletter-explore-panel>div>svg{color:#43b83f;background:#183343}.newsletter-explore-panel h2{color:#fff}.newsletter-explore-panel p{color:#bac7cb;margin:22px 0}.newsletter-explore-panel nav{display:grid}.newsletter-explore-panel nav a{color:#fff;border-top:1px solid #294654;justify-content:space-between;align-items:center;padding:13px 0;font-size:13px;font-weight:750;text-decoration:none;display:flex}.newsletter-explore-panel nav a svg{color:#43b83f}.newsletter-final-signup{background:#e6eee8;border-top:4px solid #43b83f;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:42px;margin:0 38px 22px;padding:32px;display:grid}.newsletter-final-signup h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 7px;font-size:42px;font-weight:400;line-height:1}.newsletter-final-signup>div>p{color:#526067;margin:0;font-size:13px}.newsletter-final-signup .newsletter-form .check-row,.newsletter-final-signup .newsletter-form .form-note{color:#56636a}@media (max-width:1080px){.newsletter-centre-hero,.newsletter-centre-lower-grid{grid-template-columns:1fr}.newsletter-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-final-signup{grid-template-columns:1fr}}@media (max-width:700px){.section.shell.newsletter-centre-section{width:100%;max-width:100%;padding-top:0;padding-bottom:0}.newsletter-centre{border-inline:0}.newsletter-centre-hero{grid-template-columns:1fr;gap:32px;padding:40px 15px 30px}.newsletter-centre-intro h1{font-size:clamp(56px,18vw,74px)}.newsletter-centre-lead{font-size:16px}.newsletter-centre-proof{display:grid}.newsletter-signup-panel{padding:23px 18px}.newsletter-content-section{padding:38px 15px 24px}.newsletter-content-section>header{grid-template-columns:1fr;gap:15px}.newsletter-content-section>header .kicker{grid-column:auto;margin-bottom:0}.newsletter-content-section h2{font-size:46px}.newsletter-centre-lower-grid,.newsletter-content-grid,.newsletter-journey-grid{grid-template-columns:1fr}.newsletter-content-grid article{min-height:0}.newsletter-content-grid article>span{margin-top:18px}.newsletter-journey{margin-inline:15px;padding:22px 14px}.newsletter-journey-grid article{min-height:160px}.newsletter-centre-lower-grid{padding:24px 15px}.newsletter-editorial-promise,.newsletter-explore-panel{padding:23px 18px}.newsletter-final-signup{margin:0 15px 18px;padding:24px 18px}.newsletter-final-signup .newsletter-form.compact{grid-template-columns:1fr}}.article-header{max-width:980px;padding-top:64px;padding-bottom:46px}.article-header h1{max-width:920px;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(48px,7vw,78px);font-weight:400;line-height:.92}.owner-edit-strip{background:var(--ink);color:var(--paper);border:1px solid #25d77e73;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 28px;padding:14px 16px;display:flex}.owner-edit-strip>div{gap:2px;display:grid}.owner-edit-strip span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.owner-edit-strip strong{font-size:13px}.owner-edit-strip a{background:var(--green);color:var(--ink);border-radius:7px;flex:none;padding:10px 15px;font-size:12px;font-weight:850;text-decoration:none}.owner-edit-strip a:focus-visible,.owner-edit-strip a:hover{background:var(--white)}.owner-edit-strip a:focus-visible{outline-offset:2px;outline:3px solid #ffffff80}.standfirst{color:#495568;max-width:800px;font-size:21px}.article-meta{align-items:center;gap:13px;margin-top:30px;display:flex}.author-avatar{background:var(--ink);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.article-meta>div:last-child{display:grid}.article-meta strong{font-size:12px}.article-meta span{color:var(--muted);font-size:10px}.article-share{align-items:center;gap:12px;margin-top:24px;display:flex}.article-share>span:first-child{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.article-share>div{flex-wrap:wrap;gap:7px;display:flex}.article-share button{background:var(--white);width:38px;height:38px;color:var(--ink);cursor:pointer;border:1px solid #c8d3cc;border-radius:50%;place-items:center;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.article-share button:focus-visible,.article-share button:hover{border-color:var(--ink);background:var(--ink);color:var(--green);transform:translateY(-2px)}.article-share button:focus-visible{outline-offset:2px;outline:3px solid #25d77e47}.article-visual{background:linear-gradient(130deg,transparent 0 46%,#ffffff14 46.2% 46.8%,transparent 47%),var(--ink);min-height:440px;color:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.article-visual:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:56px 56px;position:absolute;inset:0}.article-visual.has-article-artwork{aspect-ratio:1672/941;background-color:var(--ink);background-image:var(--article-artwork);background-position:50%;background-size:cover;place-items:stretch stretch;min-height:0}.article-visual.has-article-artwork:before{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#000c16b3,#000c1629 48%,#0000 68%),linear-gradient(#0000 55%,#000a1240);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.article-visual.has-article-artwork .artwork-brand,.article-visual.has-article-artwork .artwork-copy{z-index:1}.article-visual.has-article-artwork .artwork-copy{top:50%;bottom:auto;transform:translateY(-50%)}.concept-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;display:grid}.concept-card{min-width:0}.concept-card-art{aspect-ratio:1672/941;background-color:var(--ink);background-position:50%;background-size:cover;position:relative;overflow:hidden}.concept-card-art:before{content:"";background:linear-gradient(90deg,#000c16db,#000c1657 38%,#0000 70%);position:absolute;inset:0}.concept-card-copy{gap:5px;width:45%;display:grid;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.concept-card-copy span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.concept-card-copy strong{color:var(--white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(27px,3.2vw,46px);font-weight:400;line-height:.94}.concept-card-meta{padding-top:14px}.concept-card-meta span{color:var(--green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.concept-card-meta p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.article-visual-copy{z-index:1;text-align:center;gap:10px;max-width:700px;padding:30px;display:grid}.article-visual-copy span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.article-visual-copy strong{font-family:var(--font-display);font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1}.odds-motif{gap:5px;display:flex;position:absolute;bottom:20px;right:22px}.odds-motif i{color:#aab4c3;border:1px solid #ffffff40;padding:7px 10px;font-size:10px;font-style:normal}.article-layout{grid-template-columns:210px minmax(0,720px);justify-content:center;gap:80px;padding-top:64px;padding-bottom:30px;display:grid}.article-aside{border-top:2px solid var(--ink);align-self:start;gap:4px;min-width:0;padding:16px 0 0;display:grid;position:sticky;top:150px}.article-aside strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.article-aside a{color:var(--muted);border-left:2px solid #0000;padding:5px 0 5px 11px;font-size:11.5px;line-height:1.25;transition:border-color .15s,color .15s,transform .15s}.article-aside a:focus-visible,.article-aside a:hover{border-left-color:var(--green);color:var(--ink);transform:translate(2px)}.article-body{counter-reset:article-section;color:#243246;min-width:0;font-family:var(--font-body);font-size:17px;line-height:1.72}.article-body section{margin-bottom:52px;scroll-margin-top:150px}.article-body>section:not(.source-box){counter-increment:article-section;border-top:1px solid #d4ddd6;padding-top:34px}.article-body>section:first-child{border-top:0;padding-top:0}.article-body h2{color:var(--ink);font-family:var(--font-body);letter-spacing:-.035em;margin:0 0 17px;font-size:31px;font-weight:650;line-height:1.16}.article-body>section:not(.source-box)>h2:before{background:var(--ink);width:30px;height:23px;color:var(--green);content:counter(article-section,decimal-leading-zero);letter-spacing:.04em;border-radius:2px;place-items:center;margin-bottom:12px;font-size:10px;font-weight:800;display:grid}.article-body h3{color:var(--ink);font-family:var(--font-body);letter-spacing:-.02em;margin:30px 0 11px;font-size:20px;font-weight:650;line-height:1.3}.article-body p{margin-top:0;margin-bottom:18px}.article-body li a,.article-body p a{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:3px;text-decoration-thickness:2px}.article-body li{margin-bottom:9px}.article-separator{background:#d4ddd6;border:0;height:1px;margin:38px 0}.article-footer-note{color:#59645f;border-top:1px solid #59645f;margin-top:42px;padding-top:17px;font-size:14px;line-height:1.62}.article-footer-note p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.article-footer-note a{color:#46514c}.article-callout{border:1px solid #cbd8d0;border-left:4px solid var(--green-dark);background:#f4f8f5;border-radius:3px;margin:26px 0;padding:20px 22px;position:relative;box-shadow:0 12px 28px #06131b0f}.article-callout p{margin:0}.article-callout p+p{margin-top:7px}.tip-recommendation-callout{border-color:#bcd1c2;border-left-color:var(--green-dark);background:#eaf4ec}.tips-summary-callout,.verdict-callout{border-color:var(--ink);border-left-color:var(--green);background:var(--ink);color:#edf4f0}.tips-summary-callout strong,.verdict-callout strong{color:var(--white)}.trust-page-hero small{color:#9ba8b2;letter-spacing:.05em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:700;display:block}.legal-layout{grid-template-columns:210px minmax(0,780px);justify-content:center;gap:80px;padding-top:64px;padding-bottom:80px;display:grid}.legal-page-body{counter-reset:article-section}.legal-page-body .responsive-table{border:1px solid #cbd6cf;margin:26px 0;overflow-x:auto}.legal-page-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.legal-page-body td,.legal-page-body th{text-align:left;vertical-align:top;border-bottom:1px solid #d8e0db;border-right:1px solid #d8e0db;padding:14px 16px}.legal-page-body td:last-child,.legal-page-body th:last-child{border-right:0}.legal-page-body tr:last-child td{border-bottom:0}.legal-page-body th{background:var(--night);color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.legal-page-body tbody tr:nth-child(2n){background:#fff9}.legal-principles{margin-top:28px}.legal-principles article p{margin:8px 0 0;font-size:13px;line-height:1.5}.legal-source-note{border-left:3px solid var(--green);color:var(--muted);padding-left:16px;font-size:13px}.contact-form{border-top:4px solid var(--green);background:var(--white);gap:18px;margin-top:30px;padding:28px;display:grid;box-shadow:0 12px 32px #00121c14}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form-row label,.contact-form>label{color:var(--ink);gap:7px;font-size:12px;font-weight:750;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);font-family:var(--font-body);background:#fbfdfb;border:1px solid #aebdb4;border-radius:2px;padding:12px 13px;font-size:15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--green-dark);outline:3px solid #63d23538}.contact-form textarea{resize:vertical}.contact-form .contact-consent{font-weight:500;line-height:1.5;display:flex}.contact-form .contact-consent input{width:auto}.contact-form .button{justify-self:start}.contact-form .form-note,.contact-form .form-status{margin:0;font-size:12px}.contact-form .honeypot{position:absolute;left:-9999px}.legal-action{border-color:var(--ink);color:var(--ink)}.glossary-hero{padding-bottom:72px}.glossary-hero-grid{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:70px;display:grid}.glossary-hero h1{max-width:900px;font-size:clamp(64px,9vw,112px)}.glossary-count{border-left:1px solid #ffffff47;padding-left:28px;display:grid}.glossary-reviewed{color:#93a0ad;letter-spacing:.05em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:750;display:block}.glossary-count strong{color:var(--white);font-family:var(--font-body);letter-spacing:-.07em;font-size:72px;font-weight:650;line-height:.9}.glossary-count span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:850}.glossary-intro,.glossary-method-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;padding-top:60px;padding-bottom:60px;display:grid}.glossary-intro{border-bottom:1px solid var(--line)}.glossary-intro h2,.glossary-method h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.92}.glossary-intro p,.glossary-method p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.7}.glossary-main{padding-top:42px;padding-bottom:90px}.glossary-tools{border-top:4px solid var(--green);background:var(--night);grid-template-columns:minmax(300px,1fr) 220px 230px 90px;align-items:end;gap:12px;padding:22px;display:grid}.glossary-tools label{gap:7px;display:grid}.glossary-tools label>span{color:#aab6c4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.glossary-tools input,.glossary-tools select{width:100%;min-height:46px;color:var(--white);font-family:var(--font-body);background:#0e202c;border:1px solid #41505d;border-radius:2px;padding:11px 13px;font-size:13px}.glossary-tools input:focus,.glossary-tools select:focus{border-color:var(--green);outline:3px solid #63d23533}.glossary-result-count{min-height:46px;color:var(--white);border-left:1px solid #41505d;align-content:center;padding-left:16px;display:grid}.glossary-result-count strong{font-size:21px;line-height:1}.glossary-result-count span{color:#9facb9;text-transform:uppercase;font-size:9px}.glossary-alphabet{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f8f6f7;grid-template-columns:repeat(26,minmax(28px,1fr));margin:18px 0 46px;display:grid;position:sticky;top:109px;box-shadow:0 8px 20px #00121c0f}.glossary-alphabet a,.glossary-alphabet span{border-right:1px solid var(--line);place-items:center;min-height:42px;font-size:11px;font-weight:850;display:grid}.glossary-alphabet a:last-child,.glossary-alphabet span:last-child{border-right:0}.glossary-alphabet a:focus-visible,.glossary-alphabet a:hover{background:var(--green);color:var(--night)}.glossary-alphabet span{color:#aab2ad}.glossary-groups{gap:68px;display:grid}.glossary-group{grid-template-columns:120px minmax(0,1fr);gap:32px;scroll-margin-top:175px;display:grid}.glossary-letter{border-top:4px solid var(--green);align-self:start;gap:8px;padding-top:12px;display:grid;position:sticky;top:172px}.glossary-letter span{font-family:var(--font-display);font-size:82px;line-height:.84}.glossary-letter small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.glossary-list{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.glossary-entry{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:22px;scroll-margin-top:180px}.glossary-entry:target{box-shadow:inset 4px 0 0 var(--green);background:#63d2351a}.glossary-entry dt{color:var(--ink);letter-spacing:-.02em;margin-bottom:9px;font-size:18px;font-weight:780}.glossary-entry dt a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:3px}.glossary-entry dd{margin:0}.glossary-entry dd>p:first-child{color:#425263;min-height:66px;margin:0 0 15px;font-size:13px;line-height:1.65}.glossary-entry-meta{flex-wrap:wrap;gap:5px;display:flex}.glossary-entry-meta span{color:#344655;letter-spacing:.04em;text-transform:uppercase;border:1px solid #c7d2cb;border-radius:2px;padding:4px 6px;font-size:8px;font-weight:800}.glossary-entry-meta .region{color:var(--green-dark);background:#63d23514;border-color:#2a972b57}.glossary-aliases{color:var(--muted);margin:11px 0 0;font-size:11px}.glossary-entry .text-link{margin-top:12px;font-size:11px;display:inline-block}.glossary-empty{margin-top:45px}.glossary-method{border-top:4px solid var(--green);background:var(--night);color:var(--white)}.glossary-method p{color:#b9c3cc}.glossary-method a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.key-point{border-top:3px solid var(--green);background:linear-gradient(135deg,#63d23529,#ffffffeb);border-radius:2px;margin:30px 0;padding:23px 25px;box-shadow:inset 0 0 0 1px #2e972b24}.key-point strong{color:var(--green-dark);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.key-point p{color:var(--ink);margin:8px 0 0;font-size:16px;font-weight:550;line-height:1.6}.worked-example{border-top:3px solid var(--green);background:var(--white);box-shadow:0 10px 28px #06131b12,inset 0 0 0 1px var(--line);border-radius:2px;margin:28px 0;padding:25px}.worked-example>span{color:var(--green-dark);text-transform:uppercase;font-family:Inter,sans-serif;font-size:10px;font-weight:850}.worked-example>div{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;padding-top:18px;font-family:Inter,sans-serif;font-size:15px;display:flex}.worked-example-stacked>div{gap:20px}.worked-example-stacked>div+div{margin-top:14px}.worked-example-stacked>div strong:nth-child(2){color:var(--muted);font-weight:600}.formula-card{border-top:3px solid var(--green);background:var(--ink);color:var(--white);border-radius:2px;gap:8px;margin:26px 0;padding:24px 26px;display:grid}.formula-card>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.formula-card>strong{font-size:18px}.formula-card>p{color:#c6ced8;margin:0;font-size:14px}.article-table-wrap{background:var(--white);border:1px solid #cbd6ce;border-radius:3px;max-width:100%;margin:30px 0;overflow-x:auto;box-shadow:0 12px 30px #06131b12}.article-table-wrap,.responsive-table,.result-breakdown-wrap,.selection-table-wrap,[data-responsive-table]{overscroll-behavior-inline:contain;scrollbar-color:#3b9d34 #dfe7e1;scrollbar-width:thin;-webkit-overflow-scrolling:touch}[data-table-overflow=true]{scrollbar-gutter:stable;position:relative}[data-table-overflow=true]:before{z-index:6;color:#176f2d;content:"Swipe to see all columns  →";letter-spacing:.04em;text-transform:uppercase;background:#eaf4ec;width:max-content;max-width:calc(100% - 20px);margin:0;padding:8px 11px;font-size:10px;font-weight:850;line-height:1.3;display:block;position:sticky;left:0}[data-table-overflow=true]:focus-visible{outline-offset:3px;outline:3px solid #65cf50}.article-inline-figure{margin:2rem 0}.article-inline-image{object-fit:contain;background:#0a0d0c;border:1px solid #ffffff1c;border-radius:12px;width:100%;height:auto;max-height:780px;display:block}.article-inline-figure--landscape .article-inline-image{aspect-ratio:1672/941;object-fit:cover}.article-inline-figure--top .article-inline-image{object-position:center top}.article-inline-figure--bottom .article-inline-image{object-position:center bottom}.article-inline-figure--portrait .article-inline-image{width:min(100%,260px);margin-inline:auto}.article-inline-figure--portrait figcaption{text-align:center;max-width:520px;margin-inline:auto}.article-inline-figure figcaption{color:var(--muted);margin-top:.65rem;font-size:.82rem;line-height:1.55}.article-table{border-collapse:separate;border-spacing:0;width:100%;min-width:610px;font-size:14px;line-height:1.45}.article-table caption{background:var(--paper-2);color:var(--ink);text-align:left;border-bottom:1px solid #cbd6ce;padding:14px 16px;font-size:13px;font-weight:750}.article-table td,.article-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3dd;border-right:1px solid #dbe3dd;padding:14px 16px}.article-table td:last-child,.article-table th:last-child{border-right:0}.article-table tbody tr:last-child td{border-bottom:0}.article-table th{background:var(--ink);color:var(--white);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.article-table tbody tr:nth-child(2n){background:#e4ebe67a}.article-table tbody td:first-child{color:var(--ink);font-weight:700}@media (max-width:720px){.article-table{min-width:100%;font-size:13px}.article-table:not(:has(tr>:nth-child(4))){table-layout:fixed}.article-table:has(tr>:nth-child(4)){min-width:610px}.article-table:has(tr>:nth-child(6)){min-width:760px}.article-table td,.article-table th{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:11px 10px}.article-table:has(tr>:nth-child(4)) td:first-child,.article-table:has(tr>:nth-child(4)) th:first-child{z-index:2;position:sticky;left:0}.article-table:has(tr>:nth-child(4)) th:first-child{z-index:3;background:var(--ink)}.article-table:has(tr>:nth-child(4)) tbody td:first-child{background:var(--white)}.article-table:has(tr>:nth-child(4)) tbody tr:nth-child(2n) td:first-child{background:#f1f5f2}}.article-table .article-table-time{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-variant-numeric:tabular-nums;min-width:5.5rem}.urgent-support-panel{background:var(--ink);color:#dfe8e4;border-radius:3px;box-shadow:0 16px 38px #06131b29;border:0!important;padding:28px!important}.action-levels article>span,.protection-stack article>span,.urgent-support-panel>span,.warning-grid article>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.urgent-support-panel h2{color:var(--white);margin-top:9px}.urgent-support-panel p{color:#cbd6d1}.urgent-support-panel>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.support-button{border:1px solid var(--green);text-transform:uppercase;border-radius:2px;padding:11px 16px;font-size:12px;font-weight:800;color:var(--green)!important;text-decoration:none!important}.support-button-primary{background:var(--green);color:var(--ink)!important}.article-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.article-data-grid article{border-top:3px solid var(--green);background:var(--ink);min-height:132px;color:var(--white);border-radius:2px;align-content:start;padding:18px;display:grid}.article-data-grid strong{color:var(--green);font-size:30px;line-height:1}.article-data-grid span{color:#c9d4cf;margin-top:10px;font-size:11px;line-height:1.45}.article-chart{background:var(--white);border:1px solid #cad6ce;border-radius:3px;margin:32px 0;padding:24px;box-shadow:0 12px 30px #06131b12}.article-chart figcaption{gap:3px;margin-bottom:24px;display:grid}.article-chart figcaption strong{color:var(--ink);font-size:18px}.article-chart figcaption span,.article-chart>p{color:var(--muted);font-size:11px;line-height:1.5}.article-chart>p{border-top:1px solid var(--line);margin:20px 0 0;padding-top:14px}.column-chart{background:repeating-linear-gradient(0deg,#0000 0 54px,#13293212 55px);border-bottom:1px solid #b9c7be;justify-content:center;align-items:end;gap:clamp(24px,8vw,72px);height:220px;padding:14px 26px 0;display:flex}.column-chart-item{text-align:center;grid-template-rows:auto 1fr auto;align-items:end;width:76px;height:100%;display:grid}.column-chart-item>span{color:var(--green-dark);margin-bottom:6px;font-size:13px;font-weight:800}.column-chart-item>i{background:linear-gradient(180deg,var(--green),var(--green-dark));border-radius:2px 2px 0 0;min-height:10px;display:block}.column-chart-item>strong{color:var(--ink);margin-top:8px;font-size:11px}.horizontal-chart{gap:13px;display:grid}.horizontal-chart-row{grid-template-columns:180px minmax(120px,1fr) 44px;align-items:center;gap:12px;display:grid}.horizontal-chart-row>span{color:var(--ink);font-size:11px;font-weight:650;line-height:1.35}.horizontal-chart-row>div{background:var(--paper-2);border-radius:20px;height:14px;overflow:hidden}.horizontal-chart-row i{border-radius:inherit;background:linear-gradient(90deg,var(--green-dark),var(--green));height:100%;display:block}.horizontal-chart-row>strong{color:var(--ink);font-size:12px}.harm-domain-grid,.protection-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.action-levels article,.harm-domain-grid article,.protection-stack article{border:1px solid var(--line);background:var(--white);border-radius:2px;padding:21px}.harm-domain-grid article>span{color:var(--green-dark);font-size:11px;font-weight:850}.action-levels h3,.harm-domain-grid h3,.protection-stack h3,.self-exclusion-steps h3{margin-top:8px}.action-levels p,.harm-domain-grid p,.protection-stack p,.self-exclusion-steps p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.58}.law-scope-note{border-left:4px solid var(--green);background:var(--ink);color:var(--white);margin:28px 0;padding:22px 24px}.law-scope-note strong{color:var(--green);font-size:12px}.law-scope-note p{color:#d7e0dc;margin:8px 0 0;font-size:14px}.regulation-timeline{gap:0;margin:30px 0;display:grid;position:relative}.regulation-timeline:before{background:linear-gradient(var(--green),#cad6ce);content:"";width:2px;position:absolute;top:8px;bottom:8px;left:48px}.regulation-timeline article{grid-template-columns:96px 1fr;gap:18px;padding:0 0 25px;display:grid;position:relative}.regulation-timeline time{z-index:1;background:var(--ink);width:fit-content;color:var(--green);border-radius:2px;padding:5px 7px;font-size:10px;font-weight:850}.regulation-timeline h3{margin:0 0 5px;font-size:17px}.regulation-timeline p{color:var(--muted);margin:0;font-size:13px}.safeguard-table{min-width:760px}.protection-stack article{border-top:3px solid var(--green)}.self-exclusion-steps{gap:10px;margin:28px 0;display:grid}.self-exclusion-steps article{border:1px solid var(--line);background:var(--white);border-radius:2px;grid-template-columns:44px 1fr;gap:16px;padding:17px 20px;display:grid}.self-exclusion-steps article>strong{background:var(--ink);width:36px;height:36px;color:var(--green);border-radius:50%;place-items:center;font-size:13px;display:grid}.self-exclusion-steps h3{margin-bottom:5px}.action-levels,.warning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.warning-grid article{background:#fffaf0;border-top:4px solid #eaa42c;border-radius:2px;padding:22px}.warning-grid .warning-red{background:#fff5f3;border-color:#cc4b42}.warning-grid .warning-amber>span{color:#99660b}.warning-grid .warning-red>span{color:#a22f28}.warning-grid ul{margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.action-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.action-levels article{border-top:4px solid var(--green)}.action-levels article:nth-child(2){border-top-color:#eaa42c}.action-levels article:nth-child(3){border-top-color:#cc4b42}.action-checklist{counter-reset:action-step;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.action-checklist li{border-left:3px solid var(--green);background:var(--white);counter-increment:action-step;padding:15px 18px 15px 52px;font-size:14px;position:relative}.action-checklist li:before{color:var(--green-dark);content:counter(action-step,decimal-leading-zero);font-size:11px;font-weight:850;position:absolute;top:15px;left:16px}.support-directory a{white-space:normal}.source-box{border-top:3px solid var(--ink);background:var(--paper-2);border-radius:2px;padding:26px}.source-box h2{font-size:24px}.source-box span{font-family:Inter,sans-serif;font-size:10px;font-weight:750}.source-list{margin:20px 0;padding-left:20px}.source-list li{margin-bottom:12px}.article-faq-list{gap:10px;display:grid}.article-faq-item{border:1px solid var(--line);background:var(--white);border-radius:2px}.article-faq-item summary{cursor:pointer;color:var(--ink);padding:18px 48px 18px 20px;font-size:16px;font-weight:700;line-height:1.4}.article-faq-item p{border-top:1px solid var(--line);margin:0;padding:18px 20px 20px}.article-newsletter{background:var(--night);color:var(--white);box-shadow:var(--shadow);padding:30px}.article-newsletter .kicker{color:var(--green)}.article-newsletter h2{color:var(--white);margin:6px 0 8px}.article-newsletter>p{color:#c3ced8;margin:0 0 20px;font-size:14px}.article-newsletter .newsletter-form{font-family:Inter,sans-serif}.article-newsletter .newsletter-form.compact .check-row,.article-newsletter .newsletter-form.compact .field label,.article-newsletter .newsletter-form.compact .form-note{color:#c3ced8}@media (min-width:761px) and (max-width:1000px){.article-newsletter .newsletter-form.compact{grid-template-columns:minmax(0,1fr)}.article-newsletter .newsletter-form.compact>*{min-width:0;max-width:100%}}.calculator-page-hero{background:var(--night);color:var(--white)}.calculator-app{border:1px solid var(--ink);background:var(--white);box-shadow:14px 14px 0 var(--ink)}.calculator-tabs{border-bottom:1px solid var(--ink);background:var(--paper-2);display:flex;overflow-x:auto}.calculator-tabs button{border:0;border-right:1px solid var(--line);background:0 0;flex:1;min-width:130px;padding:16px 12px;font-size:11px;font-weight:800}.calculator-tabs button.active{background:var(--ink);color:var(--paper)}.calculator-panel{grid-template-columns:.7fr 1.3fr;gap:60px;padding:48px;display:grid}.calculator-intro h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 14px;font-size:42px;font-weight:400;line-height:.95}.calculator-intro p{color:var(--muted)}.calc-workspace{gap:17px;display:grid}.comparison-results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.comparison-results .calc-result{margin-top:0}.comparison-lab>section{border-top:2px solid var(--ink);padding-top:18px}.comparison-lab>section h3{margin:0 0 6px;font-size:22px}.comparison-lab>section>p{color:var(--muted);margin:0 0 16px;font-size:12px}.calc-field{gap:7px;display:grid}.selection-inputs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calc-result{background:var(--paper);margin-top:8px;padding:22px}.calc-result>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.calc-result strong{font-family:var(--font-body);margin-block:4px;font-size:42px;line-height:1;display:block}.calc-error,.calc-result p{color:var(--muted);margin:7px 0 0;font-size:12px}.calc-error{color:var(--red)}.tools-stack{gap:72px;min-width:0;display:grid}.full-bet-calculator{border:1px solid var(--ink);background:var(--white);min-width:0;max-width:100%;box-shadow:14px 14px 0 var(--ink)}.bet-calculator-header,.specialist-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:36px;padding:38px 42px;display:flex}.bet-calculator-header h2,.calculator-faq h2,.calculator-guide-heading h2,.specialist-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 10px;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:.95}.bet-calculator-header p,.specialist-heading p{max-width:650px;color:var(--muted);margin:0}.privacy-chip{border:1px solid var(--green-dark);color:var(--green-dark);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:8px 11px;font-size:10px;font-weight:850}.bet-type-section,.selections-section{border-bottom:1px solid var(--line);padding:32px 42px}.calc-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.calc-section-heading>strong{font-size:14px}.calc-help,.calc-section-heading>span{color:var(--muted);font-size:12px}.bet-type-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.bet-type-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);text-align:left;gap:3px;min-height:66px;padding:13px 15px;display:grid}.bet-type-grid button strong{font-size:13px}.bet-type-grid button span{color:var(--muted);font-size:10px}.bet-type-grid button:focus-visible,.bet-type-grid button:hover{background:var(--paper-2)}.bet-type-grid button.active{background:var(--ink);color:var(--white)}.bet-type-grid button.active span{color:var(--green)}.bet-controls{grid-template-columns:1fr 1fr 1.15fr;align-items:end;gap:28px;padding:30px 42px 12px;display:grid}.money-input{border:1px solid var(--line);background:var(--white);grid-template-columns:44px 1fr;display:grid}.money-input>span{border-right:1px solid var(--line);background:var(--paper-2);place-items:center;font-weight:800;display:grid}.money-input input{border:0}.segmented-control{border:0;min-width:0;padding:0}.segmented-control legend{letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:820}.segmented-control>div{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.segmented-control button{background:var(--paper);border:0;min-height:48px;font-size:12px;font-weight:800}.segmented-control button+button{border-left:1px solid var(--line)}.segmented-control button.active{background:var(--ink);color:var(--white)}.each-way-toggle{border:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:8px 13px;display:flex}.each-way-toggle input{width:20px;height:20px;accent-color:var(--green-dark)}.each-way-toggle span{display:grid}.each-way-toggle strong{font-size:12px}.each-way-toggle small{color:var(--muted);font-size:9px}.calc-help{margin:0;padding:0 42px 28px}.result-breakdown-wrap,.selection-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.result-breakdown,.selection-table{border-collapse:collapse;width:100%}.result-breakdown th,.selection-table th{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:9px 10px;font-size:9px;font-weight:850;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-breakdown td,.selection-table td{border-bottom:1px solid var(--line);padding:10px;font-size:12px}.selection-table td:first-child{width:74px}.selection-table input,.selection-table select{border:1px solid var(--line);background:var(--white);width:100%;min-width:100px;min-height:42px;color:var(--ink);padding:8px 10px}.fractional-input{grid-template-columns:minmax(62px,1fr) 10px minmax(62px,1fr);align-items:center;gap:7px;display:grid}.fractional-input span{text-align:center}.add-selection,.remove-selection{color:var(--green-dark);background:0 0;border:0;font-size:10px;font-weight:850}.remove-selection:disabled{color:var(--muted);opacity:.35}.add-selection{margin-top:16px;padding:8px 0;font-size:12px}.calculator-actions{gap:12px;padding:28px 42px;display:flex}.calculator-actions .button{min-width:180px}.full-bet-calculator>.calc-error{border-left:4px solid var(--red);background:#fff2f2;margin:-12px 42px 28px;padding:12px 14px}.bet-results{border-top:1px solid var(--ink);background:var(--night);color:var(--white);padding:32px 42px 38px}.result-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.result-heading h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:34px;font-weight:400;line-height:1}.result-heading>span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:850}.result-metrics{border-top:1px solid #314052;border-left:1px solid #314052;grid-template-columns:repeat(4,1fr);display:grid}.result-metrics>div{border-bottom:1px solid #314052;border-right:1px solid #314052;gap:7px;padding:18px;display:grid}.result-metrics span{color:#9da9b7;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.result-metrics strong{font-size:clamp(20px,2.4vw,30px)}.result-metrics .positive strong{color:var(--green)}.result-metrics .negative strong{color:#ff8c8c}.result-breakdown-wrap{margin-top:24px}.result-breakdown td,.result-breakdown th{border-color:#314052}.result-breakdown th{color:#9da9b7}.result-breakdown td:last-child,.result-breakdown th:last-child{text-align:right}.bet-results>p{color:#9da9b7;margin:20px 0 0;font-size:11px}.specialist-tools{border:1px solid var(--ink);background:var(--white)}.specialist-heading{align-items:end}.specialist-heading p{text-align:right;max-width:340px}.specialist-panel{padding:36px 42px}.calculator-guide{border-top:1px solid var(--ink);grid-template-columns:.65fr 1.35fr;gap:60px;display:grid}.calculator-guide-heading p{color:var(--muted)}.calculator-guide-heading .kicker,.calculator-related .kicker{color:#1f6e20}.calculator-faq{border-top:1px solid var(--ink)}.calculator-faq>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.calculator-faq details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.calculator-faq summary{cursor:pointer;font-weight:800}.calculator-faq details p{color:var(--muted);margin:12px 0 0;font-size:13px}@media (max-width:1100px){.academy-path-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.academy-path-grid{grid-template-columns:repeat(2,1fr)}.academy-dossier-intro,.academy-toolkit,.settlement-decision-tool{grid-template-columns:1fr}.settlement-decision-tool>label{border-right:0;border-bottom:1px solid var(--ink)}.settlement-rules-checker>div{grid-column:auto}.settlement-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.authority-portfolio-heading,.settlement-index-hero,.settlement-index-method,.settlement-research-actions,.settlement-research-heading{grid-template-columns:1fr}.settlement-research-actions>div+div{border-top:1px solid var(--line);border-left:0}.authority-focused-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-index-controls{grid-template-columns:1fr}.rules-finder{grid-template-columns:1fr 1fr}.rules-finder-copy{border-bottom:1px solid #3d5a64;border-right:0;grid-column:1/-1}.bet-type-grid{grid-template-columns:repeat(3,1fr)}.bet-controls,.calculator-guide{grid-template-columns:1fr}.result-metrics{grid-template-columns:repeat(2,1fr)}.calculator-guide{gap:28px}}@media (max-width:620px){.academy-path-grid,.academy-toolkit>div:last-child{grid-template-columns:1fr}.academy-stage-copy{min-height:0}.academy-stage-card{border-radius:16px;padding:17px}.academy-dossier-intro{gap:20px}.academy-dossier-summary{gap:14px}.academy-dossier-summary>span{line-height:1.35}.settlement-guide-grid,.settlement-paths{grid-template-columns:1fr}.settlement-guide-card:first-child{grid-column:auto}.settlement-path-button{min-height:92px}.settlement-index-hero{gap:26px;padding-top:8px}.settlement-index-method ol{grid-template-columns:1fr;gap:18px}.authority-focused-links,.authority-primary-grid{grid-template-columns:1fr}.authority-primary-grid>a{border-bottom:1px solid #35505a;border-right:0;min-height:190px}.authority-focused-links a{min-height:116px}.settlement-index-method li{padding:0 0 0 16px}.rules-index{padding-block:38px}.rules-finder,.rules-index-heading{grid-template-columns:1fr}.rules-finder-copy,.rules-finder-selects{border-bottom:1px solid #3d5a64;border-right:0;grid-column:auto}.rules-topic>header{grid-template-columns:1fr;gap:8px;padding:20px}.rules-topic>header>span{font-size:27px}.rules-comparison{grid-template-columns:1fr}.rules-entry{border-bottom:1px solid #29434d;border-right:0;min-height:0}.rules-entry:last-child{border-bottom:0}.tools-stack{gap:48px}.full-bet-calculator{box-shadow:7px 7px 0 var(--ink)}.bet-calculator-header,.specialist-heading{gap:18px;padding:26px 20px;display:grid}.privacy-chip{justify-self:start}.bet-type-section,.selections-section{padding:24px 20px}.calc-section-heading{gap:5px;display:grid}.bet-type-grid{grid-template-columns:repeat(2,1fr)}.bet-type-grid button{min-height:62px;padding:11px}.bet-controls{grid-template-columns:1fr;gap:18px;padding:24px 20px 12px}.calc-help{padding:0 20px 24px}.selection-table{min-width:560px}.calculator-actions{grid-template-columns:1fr 1fr;padding:24px 20px;display:grid}.calculator-actions .button{min-width:0;padding-inline:10px}.full-bet-calculator>.calc-error{margin:-8px 20px 24px}.bet-results{padding:28px 20px 32px}.result-metrics{grid-template-columns:1fr 1fr}.result-metrics>div{padding:14px}.specialist-heading{align-items:start}.specialist-heading p{text-align:left}.specialist-panel{padding:26px 20px}.calculator-faq>div{grid-template-columns:1fr}}.responsible-panel{border-top:1px solid var(--ink);grid-template-columns:1fr 1.2fr auto;align-items:center;gap:35px;display:grid}#complete-bet-calculator,#tool-comparison,#tool-library{scroll-margin-top:96px}.calculator-page-hero{background:radial-gradient(circle at 82% 8%,#25d77e30,transparent 30%),radial-gradient(circle at 16% 100%,#389bff1f,transparent 33%),var(--night);position:relative;overflow:hidden}.calculator-page-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-210px;right:-100px}.calculator-page-hero .shell{z-index:1;position:relative}.calculator-page-hero .hub-heading h1{max-width:870px}.calculator-page-hero .hub-heading p{max-width:760px}.calculator-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.calculator-hero-actions .button.secondary{color:var(--white);background:#ffffff0d;border-color:#fff6}.calculator-hero-actions .button.secondary:focus-visible,.calculator-hero-actions .button.secondary:hover{border-color:var(--green);background:#25d77e1a}.calculator-trust-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f177a;border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.calculator-trust-strip>span{color:#aab6c2;align-content:center;gap:3px;min-height:68px;padding:14px 20px;font-size:11px;display:grid}.calculator-trust-strip>span+span{border-left:1px solid #ffffff29}.calculator-trust-strip strong{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.calculator-switcher{color:var(--white);background:radial-gradient(circle at 100% 0,#25d77e29,#0000 27%),linear-gradient(135deg,#06131d,#0b1c27);border:1px solid #263746;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 56px #05161f2e}.calculator-page-hero .calculator-switcher{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030d15b8;border-color:#ffffff2e;margin:24px 0 0}.calculator-page-hero .calculator-switcher-heading{margin-bottom:10px}.calculator-page-hero .calculator-switcher-heading h2{font-size:25px}.calculator-page-hero .calculator-switcher-heading p{max-width:520px}.calculator-page-hero .calculator-switcher-buttons{scroll-snap-type:x proximity;scrollbar-color:#25d77e8c transparent;scrollbar-width:thin;padding:2px 2px 8px;display:flex;overflow-x:auto}.calculator-page-hero .calculator-switcher-buttons a{scroll-snap-align:start;flex:0 0 178px;min-width:178px}.calculator-page-hero .calculator-switcher-buttons a.active{flex-basis:202px;min-width:202px}.calculator-switcher-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:14px;display:flex}.calculator-switcher-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:.95}.calculator-switcher-heading p{color:#aab6c2;text-align:right;max-width:430px;margin:0;font-size:12px}.calculator-switcher-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.calculator-switcher-buttons a{color:#e8efeb;background:#ffffff09;border:1px solid #314250;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;padding:12px;font-size:11px;font-weight:820;line-height:1.25;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid;position:relative}.calculator-switcher-buttons a:focus-visible,.calculator-switcher-buttons a:hover{border-color:var(--green);color:var(--white);background:#25d77e1a;transform:translateY(-2px)}.calculator-switcher-buttons a:focus-visible{outline-offset:2px;outline:3px solid #25d77e57}.calculator-switcher-buttons a.active{border-color:var(--green);background:var(--green);color:var(--ink);box-shadow:0 10px 22px #25d77e29}.calculator-switcher-marker{width:32px;height:32px;color:var(--green);background:#10232e;border:1px solid #405361;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.calculator-switcher-buttons a.active .calculator-switcher-marker{background:var(--ink);border-color:#06131d3d}.calculator-switcher-buttons small{background:var(--green);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900;position:absolute;top:6px;right:7px}.calculator-switcher-buttons a.active small{background:var(--ink);color:var(--green)}.calculator-switcher-mobile-hint{display:none}.calculator-directory{min-width:0}.calculator-primary-tool{padding-top:clamp(34px,5vw,72px)}.calculator-comparison,.calculator-intents{border-top:1px solid var(--ink)}.calculator-comparison-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:52px;margin-bottom:28px;display:grid}.calculator-comparison-heading h2,.calculator-intents-heading h2{max-width:820px;font-family:var(--font-display);text-transform:uppercase;margin:8px 0 0;font-size:clamp(40px,5.6vw,68px);font-weight:400;line-height:.94}.calculator-comparison-heading>p,.calculator-intents-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.calculator-capability-table td:not(:first-child),.calculator-capability-table th:not(:first-child){text-align:center}.calculator-capability-table td:first-child,.calculator-capability-table th:first-child{text-align:left;min-width:210px}.calculator-capability-table td:last-child,.calculator-capability-table th:last-child{min-width:110px}.calculator-capability-table a{color:var(--ink);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;font-weight:850;text-decoration-thickness:2px}.capability-no,.capability-yes{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-grid;position:relative}.capability-yes{color:#126c35;background:#dff8e8}.capability-no{color:#738078;background:#edf1ee}.calculator-comparison-note{max-width:920px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.calculator-intents-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:52px;margin-bottom:30px;display:grid}.calculator-intent-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calculator-intent-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:280px;padding:clamp(24px,4vw,38px);display:flex}.calculator-intent-grid article>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.calculator-intent-grid h3{max-width:500px;margin:12px 0 10px;font-size:clamp(22px,2.5vw,30px);line-height:1.08}.calculator-intent-grid p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.65}.calculator-intent-grid a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:18px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.calculator-intent-grid a span{color:var(--green-dark)}.calculator-directory-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:52px;margin-bottom:30px;display:grid}.calculator-directory-heading h2,.calculator-related h2{max-width:780px;font-family:var(--font-display);text-transform:uppercase;margin:8px 0 0;font-size:clamp(40px,5.6vw,68px);font-weight:400;line-height:.94}.calculator-directory-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.calculator-filter-bar{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.calculator-filter-bar button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 16px;font-size:11px;font-weight:820}.calculator-filter-bar button:focus-visible,.calculator-filter-bar button:hover{border-color:var(--ink);color:var(--ink)}.calculator-filter-bar button.active{border-color:var(--ink);background:var(--ink);color:var(--white)}.calc-field input:focus-visible,.calc-field select:focus-visible,.calculator-card a:focus-visible,.calculator-filter-bar button:focus-visible,.calculator-related a:focus-visible,.selection-table input:focus-visible,.selection-table select:focus-visible{outline-offset:2px;outline:3px solid #25d77e5c}.calculator-directory-count{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:13px 2px 18px;font-size:11px;font-weight:780}.calculator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.calculator-card{background:linear-gradient(145deg,#25d77e0f,transparent 45%),var(--white);border:1px solid #cbd5ce;border-radius:18px;flex-direction:column;min-width:0;min-height:290px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0719220f}.calculator-card:before{background:linear-gradient(90deg,var(--green),#4da8ff);content:"";opacity:.3;height:3px;position:absolute;inset:0 0 auto}.calculator-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 22px 48px #0719221f}.calculator-card.featured{background:radial-gradient(circle at 92% 8%,#25d77e2e,transparent 30%),var(--ink);color:var(--white)}.calculator-card.featured:before{opacity:1}.calculator-card-topline{align-items:center;gap:8px;display:flex}.calculator-card-marker{width:44px;height:44px;color:var(--green-dark);background:#eef7f1;border:1px solid #b9c8be;border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid}.featured .calculator-card-marker{color:var(--green);background:#25d77e1f;border-color:#25d77e80}.calculator-card-category,.calculator-card-new{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.featured .calculator-card-category{color:#aab6c2}.calculator-card-new{background:var(--green);color:var(--ink);border-radius:999px;margin-left:auto;padding:5px 8px}.calculator-card h3{margin:25px 0 9px;font-size:clamp(21px,2vw,28px);line-height:1.05}.calculator-card p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.6}.featured p{color:#aab6c2}.calculator-card>a{border-top:1px solid var(--line);min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.calculator-card>a>span:last-child{background:var(--ink);width:30px;height:30px;color:var(--green);border-radius:50%;place-items:center;transition:transform .16s;display:grid}.featured>a{color:var(--white);border-color:#344251}.featured>a>span:last-child{background:var(--green);color:var(--ink)}.calculator-card>a:hover>span:last-child{transform:translate(3px)}.full-bet-calculator,.specialist-tool-shell{border-radius:20px;overflow:hidden;box-shadow:0 26px 60px #05161f1f}.full-bet-calculator,.full-bet-calculator>*,.selection-table-wrap,.selections-section,.tools-stack,.tools-stack>*{min-width:0;max-width:100%}.full-bet-calculator,.tools-stack{width:100%}.full-bet-calculator{box-shadow:10px 10px 0 var(--ink),0 26px 60px #05161f1f}.bet-calculator-header,.specialist-tool-shell .specialist-heading{background:radial-gradient(circle at 90% 10%,#25d77e24,#0000 32%),#f8fbf9}.specialist-tool-shell .specialist-panel{padding:clamp(24px,4.5vw,52px)}.calc-field>span,.segmented-control legend{color:var(--ink);letter-spacing:.025em;font-size:11px;font-weight:820}.calc-field input,.calc-field select{background:var(--white);min-height:50px;color:var(--ink);border:1px solid #bfcac2;border-radius:8px;padding:10px 12px}.segmented-control>div{border-radius:9px;overflow:hidden}.three-way-segment{grid-template-columns:repeat(3,1fr)!important}.forecast-tricast-segments{grid-template-columns:repeat(5,minmax(0,1fr))!important}.segmented-control .three-way-segment button+button{border-left:1px solid var(--line)}.two-column-inputs{grid-template-columns:repeat(2,1fr)}.standalone-help{padding:0}.calculator-metric-grid{border:1px solid #c5d2c9;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.calculator-metric-grid>div{background:#f5f9f6;gap:6px;min-width:0;padding:18px;display:grid}.calculator-metric-grid>div+div{border-left:1px solid #c5d2c9}.calculator-metric-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.calculator-metric-grid strong{overflow-wrap:anywhere;font-size:clamp(18px,2.2vw,29px)}.calc-result{border:1px solid #c3d2c8;border-left:5px solid var(--green);background:radial-gradient(circle at 92% 0,#25d77e24,#0000 36%),#f2f8f4;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #0719220f}.market-analysis-table td,.market-analysis-table th{white-space:nowrap}.market-analysis-table td:first-child{width:auto}.market-analysis-table td strong{color:var(--green-dark)}.calculator-related{border-top:1px solid var(--ink);grid-template-columns:.72fr 1.28fr;align-items:start;gap:52px;display:grid}.calculator-related>div:nth-child(2){border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.calculator-related>div:nth-child(2) a{background:var(--white);min-height:82px;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;display:flex}.calculator-related>div:nth-child(2) a+a{border-top:1px solid var(--line)}.calculator-related>div:nth-child(2) a:hover{background:#f0f8f3}.calculator-related>div:nth-child(2) a>span:first-child{gap:4px;display:grid}.calculator-related small{color:var(--muted);font-size:11px}.calculator-related>.button{grid-column:2;justify-self:start;margin-top:-35px}.academy-toolkit>div:first-child .button{margin-top:16px}@media (max-width:980px){.forecast-tricast-segments{grid-template-columns:repeat(2,minmax(0,1fr))!important}.forecast-tricast-segments button{border-top:1px solid var(--line)}.forecast-tricast-segments button:nth-child(-n+2){border-top:0}.calculator-switcher-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-metric-grid{grid-template-columns:repeat(2,1fr)}.calculator-metric-grid>div:nth-child(3){border-top:1px solid #c5d2c9;border-left:0}.calculator-metric-grid>div:nth-child(4){border-top:1px solid #c5d2c9}}@media (max-width:720px){.calculator-switcher{padding:20px}.calculator-switcher-heading{gap:8px;display:grid}.calculator-switcher-heading p{text-align:left}.calculator-switcher-buttons{scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.calculator-switcher-buttons::-webkit-scrollbar{display:none}.calculator-switcher-buttons a{scroll-snap-align:start;flex:0 0 190px;min-width:190px}.calculator-switcher-mobile-hint{color:#aab6c2;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #314250;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:9px;font-weight:820;display:flex}.calculator-comparison-heading,.calculator-directory-heading,.calculator-intents-heading,.calculator-related{grid-template-columns:1fr;gap:24px}.calculator-trust-strip{grid-template-columns:1fr;margin-top:30px}.calculator-trust-strip>span+span{border-top:1px solid #ffffff29;border-left:0}.calculator-related>.button{grid-column:1;margin-top:0}}@media (max-width:560px){.calculator-card-grid,.calculator-intent-grid,.two-column-inputs{grid-template-columns:1fr}.calculator-card{min-height:260px}.calculator-filter-bar{flex-wrap:nowrap;overflow-x:auto}.calculator-filter-bar button{flex:none}.calculator-hero-actions{display:grid}.calculator-hero-actions .button{justify-content:center;width:100%}.calculator-metric-grid{grid-template-columns:1fr 1fr}.tools-stack{overflow:hidden}}.responsible-panel>div{align-items:center;gap:15px;display:flex}.responsible-panel>div>span{background:var(--ink);width:58px;height:58px;color:var(--amber);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.responsible-panel h2{font-family:var(--font-body);margin:0;font-size:26px;line-height:1.1}.responsible-panel p{color:var(--muted);font-size:13px}.responsible-panel a{font-size:12px;font-weight:800}.search-box{max-width:860px}.search-box>p{color:var(--muted);margin:10px 0 0;font-size:12px}.search-box label{text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.search-box>div{position:relative}.search-box input{border-color:var(--ink);min-height:64px;font-family:var(--font-body);padding-right:60px;font-size:24px}.search-box>div>span{font-size:32px;position:absolute;top:10px;right:17px}.search-filters{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.search-controls{justify-content:space-between;align-items:end;gap:24px;display:flex}.search-sport-filter{min-width:210px;color:var(--muted);text-transform:uppercase;gap:7px;font-size:10px;font-weight:850;display:grid}.search-sport-filter select{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--ink);font:inherit;text-transform:none;padding:8px 34px 8px 12px}.search-starting-points{border-top:1px solid var(--ink);margin-top:38px;padding-top:20px}.search-starting-points>strong{text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.search-starting-points>div{flex-wrap:wrap;gap:8px;display:flex}.search-starting-points button{border:1px solid var(--line);background:var(--white);color:var(--ink);padding:10px 14px;font-weight:750}.search-starting-points button:focus-visible,.search-starting-points button:hover{border-color:var(--green-dark);background:var(--green-wash)}.result-count{color:var(--muted);margin:35px 0 14px;font-size:11px;font-weight:800}.search-results{border-top:1px solid var(--ink)}.search-results article{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr 70px;align-items:center;gap:22px;padding:22px 0;display:grid}.search-results article>span,.search-results small{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.search-results h2{font-family:var(--font-body);margin:0;font-size:22px;line-height:1.1}.search-results p{color:var(--muted);margin:0;font-size:12px}.racing-rules-directory{border-top:4px solid var(--green);background:#edf3ef;margin-bottom:72px;padding:clamp(28px,4vw,52px)}.racing-rules-directory.compact{margin-bottom:60px}.racing-rules-intro{grid-template-columns:minmax(0,1.6fr) minmax(220px,.6fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.racing-rules-intro h2{max-width:820px;margin:8px 0 12px;font-size:clamp(32px,4vw,58px)}.racing-rules-intro p{max-width:780px;color:var(--muted);margin:0}.racing-rules-actions{align-items:start;gap:12px;display:grid}.racing-rules-actions>a:not(.button){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green-dark);text-decoration-color:var(--green-dark);text-underline-offset:4px;font-size:13px;font-weight:800}.racing-rules-actions>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.racing-rules-topic-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.racing-rules-topic-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e;min-height:250px;padding:24px}.racing-rules-topic-grid h3{margin:0 0 8px;font-size:25px}.racing-rules-topic-grid p{min-height:54px;color:var(--muted);margin:0 0 20px;font-size:12px}.racing-rules-topic-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.racing-rules-topic-grid li a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:9px;font-size:12px;font-weight:800;display:flex}.racing-rules-pending{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.racing-rules-search{max-width:900px;margin-top:42px}.racing-rules-search label{color:var(--white);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.racing-rules-search>div{grid-template-columns:1fr auto;display:grid}.racing-rules-search input[type=search]{min-height:58px;color:var(--white);font-family:var(--font-body);background:#ffffff14;border:1px solid #ffffff57;padding:12px 16px;font-size:17px}.racing-rules-search input::placeholder{color:#ffffffa3}.racing-rules-method{border-top:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:48px;display:grid}.racing-rules-method h2{margin-top:8px;font-size:clamp(34px,4vw,56px)}.racing-rules-method ol{margin:0;padding:0;list-style:none;display:grid}.racing-rules-method li{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:22px;padding:18px 0;display:grid}.racing-rules-method li span,.racing-rules-method>p{color:var(--muted)}.racing-rules-method>p{grid-column:2;margin:0;font-size:12px}.not-found{align-content:center;justify-items:start;min-height:70vh;padding-block:100px;display:grid}.not-found>span{color:var(--green-dark);font-family:var(--font-body);font-size:100px;line-height:.8}.not-found h1{max-width:700px;font-family:var(--font-body);margin:30px 0 12px;font-size:56px;line-height:.95}.not-found p{color:var(--muted)}.not-found>div{align-items:center;gap:22px;margin-top:20px;display:flex}.review-hero{color:var(--white);background:radial-gradient(circle at 85% 40%,#58d82b1f,#0000 28%),linear-gradient(135deg,#00101a,#001923 62%,#00261c);padding:86px 0 108px;overflow:hidden}.review-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:90px;display:grid}.review-detail-header .breadcrumbs,.review-hero .breadcrumbs{margin-bottom:58px}.review-hero h1{max-width:800px;font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:12px 0 24px;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.85}.review-hero h1 em{color:var(--green);font-style:normal}.review-hero-grid>div:first-child>p{color:#c2cbd6;max-width:680px;font-size:clamp(16px,1.6vw,21px)}.review-method-card{border-top:3px solid var(--green);background:#00080ebd;padding:30px}.review-card-identity span,.review-identity-row span,.review-method-card>span,.review-result-band span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.review-method-card strong{margin:13px 0;font-size:23px;line-height:1.2;display:block}.review-method-card p{color:#aeb9c7;margin:0;font-size:14px}.review-category-strip{background:var(--white);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);margin-top:-32px;display:grid}.review-category-strip a{border-right:1px solid var(--line);color:var(--ink);padding:22px 24px}.review-category-strip a:last-child{border-right:0}.review-category-strip span{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.review-category-strip strong{margin-top:5px;font-size:20px;display:block}.review-type-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.review-type-tabs button{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--ink);border-radius:2px;padding:0 17px;font-size:11px;font-weight:800}.review-type-tabs button.active,.review-type-tabs button:hover{border-color:var(--green-dark);background:var(--green)}.review-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.review-filters label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.review-filters select{border:1px solid var(--line);background:var(--white);min-height:46px;color:var(--ink);font:600 13px var(--font-body);text-transform:none;border-radius:2px;padding:0 12px}.review-demo-banner,.review-preview-notice{color:#40340e;background:#fff8df;border-left:3px solid #f6b81a;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;font-size:12px;display:flex}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.review-card{border:1px solid var(--line);border-top:4px solid var(--ink);background:var(--white);flex-direction:column;min-height:450px;padding:24px;display:flex;position:relative}.review-card.recommended{border-top-color:var(--green-dark)}.review-card-top{align-items:flex-start;gap:7px;min-height:56px;display:flex}.development-badge,.recommended-badge{background:var(--green);min-height:26px;color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;align-items:center;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.development-badge{background:#fff0bd}.review-score{text-align:right;margin-left:auto}.review-score strong{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:.8;display:block}.review-score span{color:var(--muted);text-transform:uppercase;font-size:9px}.review-card-identity{grid-template-columns:52px 1fr;align-items:center;gap:14px;margin:16px 0;display:grid}.review-monogram{background:var(--night);width:52px;height:52px;color:var(--green);place-items:center;font-weight:900;display:grid}.review-card h2{margin:3px 0;font-size:20px}.review-card h2 a{color:inherit}.review-card-identity p,.review-card>p{color:var(--muted);margin:0;font-size:13px}.review-card>p{margin-bottom:18px}.review-card-facts{border-top:1px solid var(--line);margin:auto 0 18px}.review-card-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.review-card-facts dt{color:var(--muted)}.review-card-facts dd{text-align:right;margin:0;font-weight:750}.review-card-link{color:var(--green-dark);text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:850;display:flex}.review-empty{border:1px solid var(--line);background:var(--white);text-align:center;margin-top:28px;padding:70px 30px}.review-empty>span{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850}.review-empty h2{font-family:var(--font-display);text-transform:uppercase;margin:9px 0;font-size:38px;font-weight:400}.review-empty p{color:var(--muted);margin:0}.review-principles{background:var(--night);color:var(--white);padding:80px 0}.review-principle-grid{border-top:1px solid #263442;border-left:1px solid #263442;grid-template-columns:repeat(4,1fr);display:grid}.review-principle-grid article{border-bottom:1px solid #263442;border-right:1px solid #263442;min-height:230px;padding:24px}.review-principle-grid span{color:var(--green);font-weight:850}.review-principle-grid h3{margin:65px 0 8px;font-size:19px}.review-principle-grid p{color:#aeb9c7;margin:0;font-size:12px}.review-type-hero{background:var(--night);color:var(--white)}.review-type-hero p{color:#b7c1d0}.review-detail-header{background:var(--night);color:var(--white);padding:55px 0 0}.review-detail-title{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:60px;display:grid}.review-detail-title h1{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 14px;font-size:clamp(58px,7vw,96px);font-weight:400;line-height:.9}.review-detail-title p{color:#c0cad6;max-width:780px;font-size:17px}.review-score-large{border-top:4px solid var(--green);text-align:right;padding:16px 0 24px}.review-score-large strong{font-family:var(--font-display);font-size:84px;font-weight:400;line-height:.8;display:block}.review-score-large span{color:#9eabb9;text-transform:uppercase;font-size:10px}.review-identity-row{border-top:1px solid #2a3744;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.review-identity-row>div{border-right:1px solid #2a3744;min-height:100px;padding:21px 18px}.review-identity-row>div:first-child{border-left:1px solid #2a3744}.review-identity-row small,.review-identity-row strong{display:block}.review-identity-row strong{margin:6px 0 2px;font-size:15px}.review-identity-row small{color:#91a0af;font-size:10px}.review-result-band{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.review-result-band>div{border-right:1px solid var(--line);min-height:116px;padding:22px}.review-result-band>div:last-child{border-right:0}.review-result-band strong{font-family:var(--font-display);margin-top:13px;font-size:38px;font-weight:400;display:block}.review-detail-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:70px;padding-top:80px;padding-bottom:100px;display:grid}.review-detail-aside{border-top:2px solid var(--ink);align-self:start;padding-top:15px;display:grid;position:sticky;top:110px}.review-detail-aside strong{text-transform:uppercase;margin-bottom:12px;font-size:10px}.review-detail-aside a{color:var(--muted);padding:6px 0;font-size:11px}.review-detail-body section{margin-bottom:54px;scroll-margin-top:120px}.review-detail-body h2{margin:0 0 18px;font-size:34px;line-height:1.15}.review-detail-body #verdict h2{margin-top:8px;font-size:30px}.review-score-breakdown{border-top:1px solid var(--line)}.review-score-breakdown>div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 45px;align-items:center;gap:16px;padding:15px 0;display:grid}.review-score-breakdown span small,.review-score-breakdown span strong{display:block}.review-score-breakdown span strong{font-size:12px}.review-score-breakdown span small{color:var(--muted);font-size:9px}.review-score-breakdown i{background:#dfe5e2;height:7px}.review-score-breakdown b{background:var(--green-dark);height:100%;display:block}.review-score-breakdown>div>strong{text-align:right}.review-pros-cons{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr;display:grid}.review-pros-cons>div{min-height:190px;padding:24px}.review-pros-cons>div:first-child{border-right:1px solid var(--line)}.review-pros-cons ul{padding-left:18px}.review-demo-banner{margin:0 0 35px}@media (max-width:1050px){.review-hero-grid{grid-template-columns:1fr;gap:45px}.review-method-card{max-width:620px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.review-hero{padding:55px 0 78px}.review-detail-header .breadcrumbs,.review-hero .breadcrumbs{margin-bottom:38px}.review-hero h1{font-size:64px}.review-category-strip,.review-identity-row,.review-principle-grid,.review-result-band{grid-template-columns:1fr 1fr}.review-category-strip a:nth-child(2),.review-identity-row>div:nth-child(2),.review-principle-grid article:nth-child(2),.review-result-band>div:nth-child(2){border-right:0}.review-filters,.review-grid{grid-template-columns:1fr}.review-type-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.review-type-tabs button{flex:none}.review-detail-title{grid-template-columns:1fr;gap:25px}.review-score-large{text-align:left;max-width:150px}.review-detail-layout{grid-template-columns:1fr;gap:35px;padding-top:55px}.review-detail-aside{grid-template-columns:repeat(2,1fr);position:static}.review-detail-aside strong{grid-column:1/-1}.review-score-breakdown>div{grid-template-columns:125px 1fr 42px;gap:10px}.review-pros-cons{grid-template-columns:1fr}.review-pros-cons>div:first-child{border-right:0;border-bottom:1px solid var(--line)}}.admin-app{color:#122036;background:#eef1f4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.review-admin-foundation{margin-top:22px}.review-admin-weights{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.review-admin-weights div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.review-admin-weights span,.review-admin-weights strong{display:block}.review-admin-weights span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.review-admin-weights strong{margin-top:20px;font-size:25px}.review-editor-shell,.trial-import-shell{max-width:1180px}.review-editor-body,.trial-import-body{gap:18px;padding:24px;display:grid}.review-editor-body>section,.trial-import-body>section{background:var(--white);border:1px solid #d9dee5;gap:14px;padding:20px;display:grid}.review-editor-body h3,.trial-import-body h3{font-family:var(--font-body);margin:0;font-size:20px}.trial-import-body section>p{color:#667385;max-width:760px;margin:-6px 0 3px;font-size:11px}.review-form-grid,.trial-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trial-mapping-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.review-editor-field{gap:6px;display:grid}.review-editor-field>span,.review-score-editor label>span{color:#677487;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.review-editor-field input,.review-editor-field select,.review-editor-field textarea,.review-score-editor input{color:#122036;width:100%;font:inherit;background:#fff;border:1px solid #cdd4dd;border-radius:2px;padding:10px 11px;font-size:12px}.review-editor-field textarea{resize:vertical}.review-inline-checks{gap:25px;font-size:11px;font-weight:700;display:flex}.review-inline-checks label{align-items:center;gap:8px;display:flex}.review-score-editor{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.review-score-editor label{gap:7px;display:grid}.review-score-editor label>span{justify-content:space-between;display:flex}.review-score-editor small{color:var(--green-dark)}.review-calculated-score{background:var(--ink);color:var(--white);align-content:center;justify-items:center;padding:12px;display:grid}.review-calculated-score span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.review-calculated-score strong{font-family:var(--font-display);font-size:34px}.admin-form-message{color:#9c342f;margin:0 auto 0 0;font-size:10px;font-weight:700}.trial-metric-preview{border-top:1px solid #dbe0e6;border-left:1px solid #dbe0e6;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.trial-metric-preview>div{border-bottom:1px solid #dbe0e6;border-right:1px solid #dbe0e6;gap:8px;padding:12px;display:grid}.trial-metric-preview span{color:#718093;text-transform:uppercase;font-size:8px;font-weight:800}.trial-metric-preview strong{font-size:16px}.trial-preview-table{overflow-x:auto}.trial-preview-table table{border-collapse:collapse;width:100%;font-size:10px}.trial-preview-table td,.trial-preview-table th{text-align:left;border-bottom:1px solid #e2e6eb;padding:8px}.admin-sidebar{z-index:30;background:var(--ink);width:240px;color:var(--paper);flex-direction:column;padding:26px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo{border-bottom:1px solid #ffffff1f;padding:0 10px 28px}.admin-logo .brand-mark{width:36px;height:32px}.admin-logo .brand-word{font-size:22px}.admin-sidebar nav{gap:5px;margin-top:25px;display:grid}.admin-sidebar nav button{color:#aeb9c8;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;padding:11px 12px;font-size:12px;display:grid}.admin-sidebar nav button span{color:#6f7c8d;font-size:18px}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:var(--white);background:#148f6a24}.admin-sidebar nav button.active span{color:var(--green)}.admin-user{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:17px 10px 0;display:flex}.admin-user>span{background:var(--green);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-user div{display:grid}.admin-user strong{font-size:11px}.admin-user small{color:#7f8b9b;font-size:9px}.admin-main{min-height:100vh;margin-left:240px}.admin-topbar{background:var(--white);border-bottom:1px solid #d8dde4;justify-content:space-between;align-items:center;min-height:62px;padding:0 30px;display:flex}.admin-topbar>div{color:#687486;align-items:center;gap:12px;font-size:10px;display:flex}.demo-pill{color:#77570c;text-transform:uppercase;background:#fff6db;border:1px solid #d0a22b;padding:4px 7px;font-weight:800}.admin-topbar a{color:var(--ink);font-weight:750}.admin-menu,.admin-topbar button{background:0 0;border:0}.admin-menu{display:none}.admin-content{max-width:1420px;margin:auto;padding:38px 35px 80px}.admin-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.admin-heading>div>span,.panel-heading>div>span{color:var(--green-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-heading h1{font-family:var(--font-body);letter-spacing:-.03em;margin:4px 0;font-size:38px;font-weight:600}.admin-heading p{color:#697587;margin:0;font-size:12px}.admin-button{border:1px solid var(--ink);background:var(--ink);color:var(--white);padding:10px 15px;font-size:11px;font-weight:750}.admin-notice{border-left:4px solid var(--green);background:#e8fff5;justify-content:space-between;align-items:center;margin-bottom:20px;padding:13px 16px;font-size:11px;display:flex}.admin-notice button{background:0 0;border:0;font-size:10px;text-decoration:underline}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-metrics article{background:var(--white);min-height:135px;padding:18px;display:grid;box-shadow:0 1px 2px #0b172a0f}.admin-metrics span{color:#778295;font-size:10px}.admin-metrics strong{font-family:var(--font-body);align-self:end;font-size:34px;font-weight:500}.admin-metrics small{color:var(--green-dark);font-size:9px}.admin-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.admin-panel{background:var(--white);min-width:0;padding:22px;box-shadow:0 1px 2px #0b172a0f}.admin-panel.wide{grid-column:span 2}.panel-heading{border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:start;margin-bottom:25px;padding-bottom:14px;display:flex}.panel-heading h2{margin:3px 0 0;font-size:16px}.panel-heading small{color:#8993a1;font-size:9px}.pipeline-bars,.pipeline-bars>div{gap:12px;display:grid}.pipeline-bars>div{grid-template-columns:74px 1fr 30px;align-items:center;font-size:9px}.pipeline-bars i,.seo-score-row i{background:#eef0f3;height:7px}.pipeline-bars b,.seo-score-row b{background:var(--green);height:100%;display:block}.health-list{gap:15px;display:grid}.health-list>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.health-list i,.integration-grid i{background:#d99832;border-radius:50%;width:7px;height:7px}.health-list i.health-on,.integration-grid i.health-on{background:var(--green-dark)}.health-list .health-on+span+strong{color:var(--green-dark)}.health-list strong{color:#9a671c;font-size:8px}.priority-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.priority-list li{gap:12px;display:flex}.priority-list li>span{color:var(--green-dark);font-family:var(--font-body);font-size:20px}.priority-list p{margin:0;display:grid}.priority-list strong{font-size:10px}.priority-list small{color:#7e8898;font-size:9px}.schedule-list{display:grid}.schedule-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.schedule-list time{color:var(--green-dark);font-size:9px;font-weight:850}.schedule-list>div>span{display:grid}.schedule-list strong{font-size:10px}.schedule-list small{color:#818b9b;font-size:8px}.schedule-list b,.status{color:#697586;text-transform:capitalize;background:#eef1f4;border-radius:20px;padding:4px 7px;font-size:8px}.status.published{color:#0b744f;background:#e5fbf2}.status.scheduled{color:#31598f;background:#e8efff}.content-toolbar{grid-template-columns:minmax(220px,1fr) 180px 150px auto;gap:10px;margin-bottom:18px;display:grid}.content-toolbar button{background:var(--white);border:1px solid #cfd5dd;padding:0 14px;font-size:10px}.admin-content-empty{text-align:center;background:#f8fafb;border:1px dashed #cbd3dc;justify-items:center;gap:6px;padding:42px 24px;display:grid}.admin-content-empty strong{color:var(--ink);font-size:16px}.admin-content-empty p{color:#697586;max-width:460px;margin:0;font-size:11px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table caption{width:1px;height:1px;position:absolute;overflow:hidden}.admin-table th{color:#7b8695;letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:8px}.admin-table td,.admin-table th{border-bottom:1px solid #e8ebef;padding:12px 8px}.admin-table td:first-child{min-width:260px;display:grid}.admin-table td:first-child small{color:#8791a0;font-size:8px}.admin-table td:last-child{white-space:nowrap}.admin-table-actions{align-items:center;gap:8px;display:flex}.admin-table td button{background:var(--white);color:#31598f;border:1px solid #b8c3d0;border-radius:2px;min-width:52px;padding:8px 10px;font-size:9px;font-weight:750;line-height:1;text-decoration:none}.admin-table td .admin-edit-action:focus-visible,.admin-table td .admin-edit-action:hover{background:#edf4ff;border-color:#31598f}.admin-table td .admin-delete-action{color:#9b2525;border-color:#d8a7a7}.admin-table td .admin-delete-action:focus-visible,.admin-table td .admin-delete-action:hover{background:#fff0f0;border-color:#9b2525}.editor-modal{z-index:100;background:#040a12c7;padding:30px;position:fixed;inset:0;overflow-y:auto}.editor-shell{max-width:1120px;box-shadow:var(--shadow);background:#f3f5f7;margin:auto}.editor-shell>footer,.editor-shell>header{background:var(--white);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.editor-shell header span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.editor-shell header h2{font-family:var(--font-body);margin:2px 0;font-size:24px}.editor-shell button{background:var(--white);border:1px solid #cfd5dd;padding:8px 12px;font-size:10px}.editor-grid{background:#dbe0e6;grid-template-columns:1fr 280px;gap:1px;display:grid}.editor-grid aside,.editor-main{background:#f6f7f9;align-content:start;gap:17px;padding:24px;display:grid}.editor-grid aside>label,.editor-main label{gap:6px;display:grid}.editor-block{background:var(--white);border:1px solid #d6dbe2;gap:5px;padding:14px;display:grid}.editor-block>span{color:#6d7888;text-transform:uppercase;font-size:8px}.editor-block textarea{border:0}.editor-image-panel{background:var(--white);border:1px solid #d6dbe2;gap:14px;padding:16px;display:grid}.editor-image-panel>div:first-child span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.editor-image-panel h3{font-family:var(--font-body);margin:4px 0 5px;font-size:18px}.editor-grid aside label>small,.editor-image-panel p,.editor-image-panel>small{color:#667281;margin:0;font-size:9px;font-weight:500;line-height:1.5}.editor-image-preview{background:var(--night);aspect-ratio:16/9;border:1px solid #d6dbe2;overflow:hidden}.editor-image-preview img{object-fit:contain;width:100%;height:100%}.editor-file-field{gap:6px;display:grid}.editor-file-field input[type=file]{padding:8px}.editor-image-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-image-fields label{gap:6px;font-size:10px;font-weight:750;display:grid}.editor-image-fields label:last-child{grid-column:1/-1}.editor-image-actions{align-items:center;gap:12px;display:flex}.editor-image-actions button{border-color:var(--green-dark);background:var(--green);color:var(--night);font-weight:850}.editor-image-actions button:disabled{cursor:not-allowed;opacity:.5}.editor-image-actions small{color:#667281;font-size:9px;line-height:1.5}.review-checks{border-top:1px solid #dbe0e6;gap:8px;padding-top:15px;font-size:10px;display:grid}.writer-review-delivery{background:#f4f8f5;border:1px solid #d9e4de;margin-top:8px;padding:18px}.editor-workflow-state>span,.writer-review-delivery>span{color:#318c20;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.editor-workflow-state small,.writer-review-delivery p{color:#617269;font-size:12px;line-height:1.5}.editor-workflow-state{background:#f1f7f2;border-left:4px solid #55d62c;padding:14px}.editor-workflow-state small,.editor-workflow-state strong{margin-top:5px;display:block}.editor-publication-note{color:#174b2b;background:#eef7f0;border:1px solid #bfd5c4;margin:0;padding:12px 14px;font-size:12px;font-weight:800}.editor-shell>footer{justify-content:flex-end;gap:8px}.editor-shell>footer .editor-publish,.editor-shell>footer .editor-save-draft{border:1px solid var(--night);border-radius:2px;min-width:112px;padding:11px 16px;font-size:11px;font-weight:850}.editor-shell>footer .editor-save-draft{background:var(--white);color:var(--night)}.editor-shell>footer .editor-publish{border-color:var(--green-dark);background:var(--green);color:var(--night)}.editor-shell>footer button:disabled{cursor:not-allowed;opacity:.55}.calendar-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.calendar-toolbar button{background:var(--white);border:1px solid #d5dbe2;padding:7px 10px;font-size:9px}.calendar-toolbar h2{font-family:var(--font-body);margin:0}.calendar-grid{border-top:1px solid #dce1e7;border-left:1px solid #dce1e7;grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid>div{border-bottom:1px solid #dce1e7;border-right:1px solid #dce1e7;min-height:120px;padding:8px}.calendar-grid>div>span{color:#6e7989;font-size:9px}.calendar-grid div.muted{background:#f4f5f7}.calendar-grid button{border:0;border-left:3px solid var(--green);text-align:left;background:#e8fff5;width:100%;margin-top:10px;padding:7px;display:grid}.calendar-grid strong{font-size:8px}.calendar-grid small{color:#788393;font-size:7px}.seo-score-row{grid-template-columns:160px repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.seo-score-row>div{background:var(--white);align-content:end;gap:6px;min-height:130px;padding:18px;display:grid}.seo-score-row .seo-score{background:var(--ink);color:var(--white);align-content:center;justify-items:center}.seo-score strong{color:var(--green);font-family:var(--font-body);font-size:52px;line-height:.9}.seo-score-row>div:not(.seo-score)>strong{font-size:28px}.seo-score-row span{color:#7c8796;font-size:9px}.issue-list{display:grid}.issue-list>div{border-bottom:1px solid #e8ebef;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.priority{border-radius:20px;width:max-content;padding:4px 8px;font-size:8px;font-weight:800}.priority.high{color:#a72f39;background:#ffeaec}.priority.medium{color:#8b6415;background:#fff4d9}.priority.low{color:#657081;background:#edf0f4}.issue-list p{margin:0;display:grid}.issue-list strong{font-size:10px}.issue-list small{color:#818c9c;font-size:8px}.issue-list button{color:#31598f;background:0 0;border:0;font-size:9px;text-decoration:underline}.connection-banner{margin:0 0 18px}.chart-placeholder{color:#7c8797;background-image:linear-gradient(#eef1f4 1px,#0000 0),linear-gradient(90deg,#eef1f4 1px,#0000 0);background-size:40px 40px;place-items:center;min-height:250px;font-size:10px;display:grid;position:relative;overflow:hidden}.chart-line{border-top:3px solid var(--green);border-radius:50%;width:90%;height:120px;position:absolute;transform:rotate(-4deg)}.demo-pill.live{color:#167235;background:#e8fff0;border-color:#3aa95b}.analytics-loading{color:#667386;place-items:center;min-height:220px;font-size:12px;display:grid}.provider-badge{color:#8a5b16;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d99832;padding:5px 7px;font-size:8px;font-weight:800}.provider-badge.connected{color:#167235;background:#effcf3;border-color:#8bcf9c}.provider-badge.error{color:#a13232;background:#fff3f3;border-color:#e59b9b}.analytics-metrics strong{overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,34px)}.traffic-chart{min-height:260px}.traffic-bars{background-image:linear-gradient(#eef1f4 1px,#0000 0);background-size:100% 25%;border-bottom:1px solid #cbd3dc;align-items:end;gap:5px;height:210px;padding:18px 8px 0;display:flex}.traffic-day{flex:1 1 0;place-items:end center;min-width:3px;height:100%;display:grid}.traffic-day i{background:var(--green);width:min(100%,22px);min-height:4px}.traffic-day span{color:#7a8696;writing-mode:vertical-rl;min-height:18px;padding-top:4px;font-size:7px}.traffic-legend{justify-content:space-between;padding-top:13px;font-size:9px;display:flex}.traffic-legend span{align-items:center;gap:6px;display:flex}.traffic-legend i{background:var(--green);width:8px;height:8px}.performance-reading{text-align:center;align-content:center;justify-items:center;min-height:210px;display:grid}.performance-reading strong{font-family:var(--font-body);font-size:44px;font-weight:500}.performance-reading span{color:var(--green-dark);font-size:11px;font-weight:800}.performance-reading p{color:#7b8696;font-size:9px}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;font-size:10px}.analytics-table td,.analytics-table th{text-align:left;border-bottom:1px solid #e2e6eb;padding:10px 8px}.analytics-table th{color:#778295;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.analytics-table a{color:#213148;text-underline-offset:2px;text-decoration:underline}.analytics-ranking{gap:0;margin:0;padding:0;list-style:none;display:grid}.analytics-ranking li{border-bottom:1px solid #e2e6eb;justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.newsletter-stat-list{background:#e2e6eb;gap:1px;display:grid}.newsletter-stat-list>div{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.newsletter-stat-list span{color:#6f7b8b;font-size:9px}.newsletter-stat-list strong{font-family:var(--font-body);font-size:18px}.empty-mini{text-align:center;align-content:center;justify-items:center;min-height:190px;display:grid}.empty-mini strong{font-family:var(--font-body);font-size:22px}.empty-mini p{color:#7b8696;max-width:260px;font-size:10px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.integration-grid article{background:var(--white);padding:22px;box-shadow:0 1px 2px #0b172a0f}.integration-grid article>div{color:#9a671c;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.integration-grid h2{font-family:var(--font-body);margin:25px 0 7px;font-size:22px}.integration-grid p{color:#727e8e;min-height:42px;font-size:10px}.integration-grid code{text-overflow:ellipsis;background:#f0f2f5;margin-block:14px;padding:8px;font-size:8px;display:block;overflow:hidden}.integration-grid .integration-actions a,.integration-grid button{background:var(--white);color:var(--ink);border:1px solid #ced5de;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-form h2{margin:0 0 15px;font-size:15px}.x-publisher{gap:24px;display:grid}.x-publisher-copy>label:not(.x-publisher-confirm),.x-publisher-prepare label{color:#606c7d;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.x-publisher-prepare>div{gap:10px;display:flex}.x-publisher-copy textarea,.x-publisher-prepare input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced5de;border-radius:2px;padding:11px 12px}.x-publisher-grid{border-top:1px solid #e3e7ec;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;padding-top:24px;display:grid}.x-publisher-grid img{width:100%;height:auto;display:block}.x-publisher-grid small{color:#727e8e;margin-top:7px;font-size:9px;display:block}.x-publisher-copy{align-items:start;gap:10px;display:grid}.x-publisher-copy p{color:#727e8e;margin:0 0 5px;font-size:10px}.x-publisher-copy textarea{resize:vertical;line-height:1.5}.x-publisher-confirm{color:var(--ink);align-items:flex-start;gap:9px;margin:7px 0;font-size:10px;font-weight:700;display:flex}.x-publisher-confirm input{margin-top:1px}.x-character-error{font-weight:800;color:#a02929!important}@media (max-width:800px){.x-publisher-grid{grid-template-columns:1fr}.x-publisher-prepare>div{flex-direction:column;align-items:stretch}}.settings-form h2:not(:first-child){margin-top:34px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.settings-form label{gap:6px;display:grid}.toggle-list{margin-bottom:24px;display:grid}.toggle-list label{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.toggle-list label>span{display:grid}.toggle-list strong{font-size:10px}.toggle-list small{color:#7d8897;font-size:8px}.login-page{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-brand{background:linear-gradient(#0b172ad6,#0b172aeb),repeating-linear-gradient(45deg,transparent 0 40px,#148f6a26 40px 41px),var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:50px;display:flex}.login-brand>div span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.login-brand h1{max-width:620px;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:15px 0;font-size:clamp(50px,7vw,82px);font-weight:400;line-height:.9}.login-brand p{color:#adbacb;max-width:500px}.login-brand small{color:#7e8a9b}.login-form-wrap{background:var(--white);place-items:center;padding:40px;display:grid}.login-form{gap:18px;width:min(430px,100%);display:grid}.login-form h2{font-family:var(--font-body);margin:0;font-size:36px}.login-form>p{color:var(--muted);margin:-8px 0 8px;font-size:12px}.login-form>label:not(.check-row){gap:7px;font-size:11px;font-weight:750;display:grid}.login-form input{border:1px solid var(--line);min-height:48px;padding:11px 13px}.login-form .check-row,.login-form>small{color:var(--muted)}.login-form>small{text-align:center}@media (max-width:1260px){.desktop-nav{display:none}.menu-button{display:flex}}@media (max-width:1050px){.hero{padding-top:90px}.calculator-grid,.hero-grid,.newsletter-grid{grid-template-columns:1fr}.hero-copy{width:min(60%,600px)}.hero-sports-art{object-position:56% center}.news-grid{grid-template-columns:repeat(2,1fr)}.featured-portfolio-grid,.home-editorial-grid{grid-template-columns:1fr}.follow-heading{min-height:0}.x-follow-card{max-width:460px}.article-card.prominent{grid-row:auto}.news-grid .prominent{grid-column:1/-1}.tip-grid{grid-template-columns:1fr}.tip-card,.tip-card:last-child{border-bottom:1px solid #fff3;border-right:0}.split-section{gap:35px}.education-grid,.event-row,.feature-columns,.related-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.footer-brand{grid-row:span 2}.archive-grid{grid-template-columns:repeat(2,1fr)}.calculator-panel{gap:30px}.calculator-panel,.responsible-panel{grid-template-columns:1fr}.admin-grid,.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-panel.wide{grid-column:span 2}.seo-score-row{grid-template-columns:repeat(2,1fr)}.seo-score{grid-row:span 2}.integration-grid{grid-template-columns:repeat(2,1fr)}.trial-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-metric-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.glossary-tools{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(180px,.55fr))}.glossary-result-count{border-top:1px solid #41505d;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding-top:12px;padding-left:0}}@media (min-width:1051px){.hero-sports-art{object-fit:contain;object-position:center;width:clamp(1220px,67vw,1310px);max-width:none;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%),linear-gradient(#000 0 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%),linear-gradient(#000 0 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:761px) and (max-width:820px){.hero-copy{width:min(82%,620px)}.hero-sports-art{object-position:45% center;opacity:.62}.hero-art-shade{background:linear-gradient(90deg,#020e16f5 0 14%,#020e16ad 60%,#020e162e),linear-gradient(#0000 52%,#020e168f)}}@media (min-width:821px) and (max-width:1050px){.hero-copy{width:min(58%,560px)}.hero-sports-art{width:100%;left:5%;right:auto}.hero-art-shade{background:linear-gradient(90deg,#020e16fa 0 34%,#020e16e0 48%,#020e1675 65%,#020e1614 82%),linear-gradient(#0000 52%,#020e1680)}.hero-features,.hero-intro{text-shadow:0 2px 14px #010b14f2}}@media (max-width:760px){:root{--shell:min(100% - 28px,1240px)}.age-inner{justify-content:center}.age-inner a{display:none}.header-main{min-height:72px}.brand-mark{width:38px;height:38px}.brand-lockup{width:150px;height:46px}.icon-button{display:none}.header-main{gap:14px}.brand-logo{gap:7px}.brand-logo-icon{width:42px;height:42px}.brand-wordmark{font-size:34px}.header-cta{min-height:36px;padding:7px 11px;font-size:11px}.hero{min-height:760px;padding:64px 0 48px}.hero h1{max-width:390px;font-size:clamp(60px,18vw,78px);line-height:.88}.hero-intro{max-width:430px;font-size:14px}.hero-copy{width:100%}.hero-sports-art{object-position:65% center;opacity:.52}.hero-art-shade{background:linear-gradient(90deg,#020e16f5 0 12%,#020e16b8 60%,#020e1652),linear-gradient(#0000 54%,#020e16bf)}.hero-features{grid-template-columns:repeat(2,1fr);gap:16px 0;max-width:410px}.hero-features>span{padding-inline:12px}.hero-features>span:nth-child(2){border-right:0}.hero-features>span:nth-child(3){padding-left:0}.hero-actions,.hero-proof{flex-direction:column;align-items:flex-start}.hero-proof{gap:12px}.hero-proof span{grid-template-columns:70px 1fr;align-items:baseline;display:grid}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(90%,369px);display:grid}.hero-actions .button{white-space:nowrap;width:100%;min-width:0;padding-inline:9px;font-size:11px}.hero-responsible{margin-top:34px}.ticker-row{grid-template-columns:auto 1fr auto 1fr;row-gap:3px;padding-block:10px}.section{padding-top:62px;padding-bottom:62px}.featured-articles-heading,.section-heading{flex-direction:column;align-items:start}.featured-tool-link{justify-content:center;width:100%}.archive-grid,.category-counts,.education-grid,.event-row,.feature-columns,.featured-support-grid,.intelligence-band,.news-grid,.portfolio-featured-grid,.related-grid,.split-section{grid-template-columns:1fr}.portfolio-featured-grid .card-art{min-height:230px}.portfolio-compact-grid{grid-template-columns:1fr}.prominent .card-art{min-height:240px}.tip-card{padding:22px}.split-section{gap:65px}.calculator-grid{gap:45px}.probability-demo{grid-template-columns:1fr}.probability-ring{justify-self:center}.system-feature{grid-template-columns:45px 1fr}.system-feature>a{display:none}.newsletter-grid{gap:34px}.newsletter-form,.newsletter-form.compact{grid-template-columns:1fr}.newsletter-form .check-row,.newsletter-form .form-note,.newsletter-form .form-status,.newsletter-form.compact .form-note,.newsletter-form.compact .form-status{grid-column:auto}.event-row{border-bottom:0}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-area:auto/1/auto/-1}.footer-bottom{flex-direction:column}.cookie-panel{grid-template-columns:1fr}.cookie-actions{flex-wrap:wrap}.page-hero{padding:42px 0 48px}.hub-heading{grid-template-columns:1fr}.hub-stat{display:none}.page-hero h1{font-size:clamp(48px,14vw,70px)}.filter-row{flex-direction:column;align-items:start}.filter-row>div{max-width:100%;display:flex;overflow-x:auto}.academy-topic-nav>div{flex-wrap:nowrap;max-width:100%;padding-bottom:6px;overflow-x:auto}.academy-topic-nav a{flex:none}.academy-topic-list{gap:58px}.academy-topic-heading{flex-direction:column;align-items:start;gap:12px}.academy-topic-heading h2{font-size:36px}.article-header{padding-top:44px}.owner-edit-strip{flex-direction:column;align-items:stretch}.owner-edit-strip a{text-align:center}.article-visual{min-height:300px}.article-visual.has-article-artwork .artwork-copy{gap:4px;width:52%;top:auto;bottom:16px;transform:none}.article-visual.has-article-artwork .artwork-copy>strong{font-size:clamp(27px,7.5vw,34px)}.concept-gallery{grid-template-columns:1fr}.article-layout,.legal-layout{grid-template-columns:1fr;gap:20px}.legal-layout{padding-top:38px;padding-bottom:54px}.glossary-hero-grid,.glossary-intro,.glossary-method-grid{grid-template-columns:1fr;gap:30px}.glossary-count{border-top:1px solid #ffffff47;border-left:0;grid-template-columns:auto 1fr;align-items:end;gap:15px;padding-top:18px;padding-left:0}.glossary-count strong{font-size:52px}.glossary-count span{margin-bottom:5px}.glossary-tools{grid-template-columns:1fr}.glossary-result-count{grid-column:auto}.glossary-alphabet{grid-template-columns:repeat(13,1fr);position:static}.glossary-alphabet a:nth-child(13),.glossary-alphabet span:nth-child(13){border-right:0}.glossary-group{grid-template-columns:1fr;gap:15px}.glossary-letter{grid-template-columns:auto 1fr;align-items:end;position:static}.glossary-letter span{font-size:58px}.glossary-letter small{margin-bottom:4px}.glossary-list{grid-template-columns:1fr}.glossary-entry dd>p:first-child{min-height:0}.article-aside{display:flex;position:static;overflow-x:auto}.article-aside strong{display:none}.article-aside a{border:1px solid var(--line);flex:none;padding:6px 9px}.article-body{font-size:16px;line-height:1.68}.article-body section{margin-bottom:42px}.article-body>section:not(.source-box){padding-top:28px}.article-body>section:first-child{padding-top:0}.article-body h2{font-size:27px}.article-body h3{font-size:19px}.formula-card,.key-point,.source-box,.worked-example{padding:20px}.worked-example>div{flex-direction:column;align-items:flex-start;gap:7px}.urgent-support-panel{padding:22px!important}.urgent-support-panel>div{grid-template-columns:1fr 1fr;display:grid}.support-button{text-align:center;padding-inline:10px}.action-levels,.article-data-grid,.harm-domain-grid,.protection-stack,.warning-grid{grid-template-columns:1fr}.article-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-data-grid article{min-height:122px;padding:16px}.article-chart{padding:18px 14px}.column-chart{gap:20px;padding-inline:8px}.column-chart-item{width:60px}.horizontal-chart-row{grid-template-columns:minmax(100px,1fr) minmax(85px,1.2fr) 38px;gap:8px}.horizontal-chart-row>span{font-size:10px}.regulation-timeline article{grid-template-columns:82px 1fr;gap:12px}.regulation-timeline:before{left:42px}.self-exclusion-steps article{grid-template-columns:36px 1fr;padding:16px}.calculator-app{box-shadow:7px 7px 0 var(--ink)}.calculator-panel{padding:24px}.search-results article,.selection-inputs{grid-template-columns:1fr}.search-results article{gap:7px}.search-results p{font-size:13px}.admin-sidebar{transition:transform .18s;transform:translate(-100%)}.admin-sidebar.open{transform:none}.admin-main{margin-left:0}.admin-menu{display:inline-block}.admin-content{padding:28px 14px 70px}.admin-topbar{padding:0 15px}.admin-topbar>div:first-of-type span:last-child{display:none}.admin-heading{flex-direction:column;align-items:start}.admin-grid,.admin-metrics,.integration-grid,.seo-score-row,.settings-grid{grid-template-columns:1fr}.admin-panel.wide,.seo-score{grid-area:auto}.content-toolbar{grid-template-columns:1fr}.editor-modal{padding:8px}.editor-grid,.editor-image-fields{grid-template-columns:1fr}.editor-image-fields label:last-child{grid-column:auto}.review-form-grid,.review-score-editor,.trial-mapping-grid,.trial-metric-preview{grid-template-columns:1fr}.review-editor-body,.trial-import-body{padding:12px}.review-inline-checks{flex-direction:column;align-items:flex-start;gap:10px}.calendar-grid{grid-template-columns:repeat(7,minmax(90px,1fr))}.calendar-panel{overflow-x:auto}.login-page{grid-template-columns:1fr}.login-brand{min-height:420px;padding:30px}.login-form-wrap{padding:50px 20px}}@media (max-width:430px){.mobile-nav{grid-template-columns:1fr}.stack-list .article-card{grid-template-columns:105px 1fr}.x-follow-card{grid-template-columns:64px minmax(0,1fr) auto}.x-follow-card img{width:64px;height:64px}.footer-grid{gap:28px}.cookie-actions .button{flex:1}.contact-form-row{grid-template-columns:1fr}.contact-form{padding:20px}}@media (max-width:1050px){.section-portfolio-grid{grid-template-columns:1fr}.article-onward-grid,.article-section-grid,.sport-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobile-nav-group{grid-template-columns:1fr}.section-subheading{flex-direction:column;align-items:start}.article-onward-grid,.format-archive-grid,.section-portfolio-support,.sport-directory-grid{grid-template-columns:1fr}.article-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-section-grid strong{font-size:18px}.article-context{grid-template-columns:1fr}.article-context nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-context nav a{min-width:0}.format-archive-group a{flex-direction:column;align-items:start;gap:5px}}@media (max-width:360px){.header-cta{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.age-bar,.article-newsletter,.cookie-panel,.newsletter-band,.newsletter-prompt-backdrop,.site-footer,.site-header{display:none!important}body{color:#000;background:#fff}}.racing-settlement-navigator{border:1px solid #a9c2b1;border-top:4px solid var(--green);background:linear-gradient(145deg,#f8fbf8,#e7f0e9);border-radius:22px;margin:0 0 42px;overflow:hidden;box-shadow:0 18px 45px #031d151a}.racing-settlement-navigator-intro{padding:30px 32px 22px}.racing-settlement-navigator-intro h2{margin:5px 0 8px}.racing-settlement-navigator-intro p{max-width:760px;color:var(--muted);margin:0}.racing-settlement-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 32px 28px;display:grid}.racing-settlement-controls label{color:var(--ink);gap:8px;font-size:13px;font-weight:800;display:grid}.racing-settlement-controls select{background:var(--white);width:100%;min-height:52px;color:var(--ink);font:600 15px/1.3 var(--font-body);border:1px solid #9eb4a5;border-radius:12px;padding:0 42px 0 14px}.racing-settlement-controls select:focus-visible{outline-offset:2px;outline:3px solid #63d2355c}.racing-settlement-answer{background:var(--night-2);color:var(--white);padding:28px 32px 30px}.racing-settlement-answer>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.racing-settlement-answer h3{color:var(--white);margin:6px 0 10px;font-size:clamp(25px,4vw,34px)}.racing-settlement-answer p{color:#d7e2dc;max-width:780px;margin:0 0 20px}.racing-settlement-answer strong{margin-bottom:8px;display:block}.racing-settlement-answer ul{color:#e8efeb;margin:0 0 20px;padding-left:21px}.racing-settlement-answer li+li{margin-top:6px}.racing-settlement-answer a{background:var(--green);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.racing-settlement-answer a:hover{background:#7de858}.racing-settlement-answer small{color:#aebdb5;margin-top:18px;line-height:1.55;display:block}@media (max-width:680px){.racing-settlement-navigator{border-radius:16px}.racing-settlement-answer,.racing-settlement-navigator-intro{padding:24px 20px}.racing-settlement-controls{grid-template-columns:1fr;padding:0 20px 22px}}.pedigree-explorer{border:1px solid #bfd0c8;border-top:4px solid var(--green);background:linear-gradient(145deg,#f7fbf8,#edf5f0);border-radius:1.25rem;margin:clamp(2.5rem,6vw,5rem) 0;padding:clamp(1.2rem,3.5vw,2.4rem);box-shadow:0 22px 55px #051c2217}.pedigree-explorer__intro{max-width:760px}.pedigree-evidence-chart h3,.pedigree-explorer__intro h2{margin:.25rem 0 .75rem}.pedigree-explorer__layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);align-items:stretch;gap:1.25rem;margin-top:1.5rem;display:grid}.pedigree-tree{color:#fff;background:#071b22;border-radius:1rem;min-height:360px;position:relative;overflow:hidden}.pedigree-tree__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pedigree-tree__lines path{fill:none;stroke:#63df4c;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:10 9;opacity:.62;animation:pedigree-path-flow 9s linear infinite}.pedigree-tree__node,.pedigree-tree__subject{color:#fff;text-align:left;background:#05252be8;border:1px solid #ffffff42;border-radius:.8rem;gap:.15rem;width:142px;min-height:64px;padding:.65rem .8rem;display:grid;position:absolute;box-shadow:0 12px 25px #0000003d}.pedigree-tree__node span,.pedigree-tree__subject span{color:#a9b9bc;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;line-height:1.2}.pedigree-tree__subject{z-index:2;border-color:var(--green);background:#0e302b;top:50%;left:50%;translate:-50% -50%}.pedigree-tree__node{z-index:3;cursor:pointer;font:inherit;transition:border-color .2s,background .2s,transform .2s}.pedigree-tree__node:focus-visible,.pedigree-tree__node:hover,.pedigree-tree__node[aria-pressed=true]{background:#17463a;border-color:#72ea59;transform:translateY(-2px)}.pedigree-tree__node--sire{top:12%;left:4%}.pedigree-tree__node--dam{bottom:12%;left:4%}.pedigree-tree__node--damsire{top:15%;right:4%}.pedigree-tree__node--siblings{bottom:15%;right:4%}.pedigree-tree__node--black-type{width:118px;top:50%;left:3%;translate:0 -50%}.pedigree-explorer__answer{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:inset 0 0 0 1px #d5e1db}.pedigree-explorer__answer>span{color:#14842a;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.pedigree-explorer__answer h3{margin:.35rem 0 1rem;font-size:clamp(1.65rem,4vw,2.5rem)}.pedigree-evidence-chart{background:#fff;border-radius:1rem;margin-top:1.25rem;padding:1.25rem;box-shadow:inset 0 0 0 1px #d5e1db}.pedigree-evidence-chart__legend{color:#40535a;flex-wrap:wrap;gap:1rem;margin:1rem 0;font-size:.85rem;display:flex}.pedigree-evidence-chart__legend span{align-items:center;gap:.45rem;display:inline-flex}.pedigree-evidence-chart__key{border-radius:999px;width:.9rem;height:.9rem}.pedigree-evidence-chart__bar--pedigree,.pedigree-evidence-chart__key--pedigree{background:#143940}.pedigree-evidence-chart__bar--form,.pedigree-evidence-chart__key--form{background:#54d941}.pedigree-evidence-chart__rows{gap:1rem;display:grid}.pedigree-evidence-chart__row{grid-template-columns:100px minmax(180px,1fr) minmax(220px,1.3fr);align-items:center;gap:1rem;display:grid}.pedigree-evidence-chart__row p{color:#516269;margin:0;font-size:.88rem}.pedigree-evidence-chart__bars{gap:.32rem;display:grid}.pedigree-evidence-chart__bar{border-radius:999px;min-width:0;height:.65rem;transition:width .4s;display:block}@keyframes pedigree-path-flow{to{stroke-dashoffset:-114px}}@media (max-width:820px){.pedigree-explorer__layout{grid-template-columns:1fr}.pedigree-evidence-chart__row{grid-template-columns:80px 1fr}.pedigree-evidence-chart__row p{grid-column:1/-1}}@media (max-width:520px){.pedigree-tree{min-height:500px}.pedigree-tree__lines{display:none}.pedigree-tree__subject{width:150px;top:50%}.pedigree-tree__node{width:126px;min-height:70px}.pedigree-tree__node--sire{top:6%;left:5%}.pedigree-tree__node--dam{inset:6% 5% auto auto}.pedigree-tree__node--damsire{inset:auto auto 6% 5%}.pedigree-tree__node--siblings{top:auto;bottom:6%;right:5%}.pedigree-tree__node--black-type{width:126px;top:29%;left:50%;translate:-50%}}@media (prefers-reduced-motion:reduce){.pedigree-tree__lines path{animation:none}.pedigree-evidence-chart__bar,.pedigree-tree__node{transition:none}}@layer legacy-centres{.cash-out-hub-hero,.learn-page-hero{border-bottom:4px solid var(--green)}.learn-centre-section{max-width:1360px}.learn-centre{border-top:4px solid var(--green);background:#f8faf8;padding:clamp(28px,3.5vw,48px)}.cash-out-hub details,.learn-centre button,.learn-centre details,.learn-centre input{border-radius:0}.learn-centre-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:36px;margin-bottom:26px;display:grid}.cash-out-calculator-panel h2,.cash-out-section-heading h2,.learn-centre-heading h2{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:5px 0 6px;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.93}.cash-out-calculator-panel header p,.cash-out-section-heading p,.learn-centre-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.learn-centre-search{background:#fff;border:1px solid #aebcb4;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.learn-centre-search>svg{color:#506159;margin-left:17px}.learn-centre-search input{min-width:0;min-height:58px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 15px}.learn-centre-search button{background:var(--green-dark);color:#fff;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:0;align-self:stretch;padding:0 25px;font-size:18px}.learn-search-autocomplete{z-index:8;position:relative}.learn-search-suggestions{background:#fff;border:1px solid #aebcb4;border-radius:0 0 7px 7px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #0719232e}.learn-search-suggestions>a{min-height:58px;color:var(--ink);border-bottom:1px solid #d9e0dc;justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;text-decoration:none;display:flex}.learn-search-suggestions>a.active,.learn-search-suggestions>a:focus-visible,.learn-search-suggestions>a:hover{background:#eaf4ec}.learn-search-suggestions>a span{gap:3px;display:grid}.learn-search-suggestions strong{font-size:13px;line-height:1.3}.learn-search-suggestions small{color:#617269;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.learn-search-suggestions .learn-search-all-results{background:var(--night);color:#fff;min-height:48px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-bottom:0;font-size:17px}.learn-topic-buttons{background:#c7d1cb;border:1px solid #c7d1cb;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid}.learn-topic-buttons button{min-height:108px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;align-content:space-between;justify-items:start;gap:14px;padding:17px;display:grid}.learn-topic-buttons button span{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:22px;line-height:1}.learn-topic-buttons button:focus-visible,.learn-topic-buttons button:hover{background:#edf5ef}.learn-topic-buttons button.active{background:var(--green-dark);color:#fff;box-shadow:inset 0 -4px 0 var(--green)}.learn-topic-buttons button.active>span,.learn-topic-buttons button.active>svg{color:#fff}.learn-topic-content:focus{outline:0}.learn-topic-panel[hidden]{display:none}.learn-topic-intro{background:#fff;border:1px solid #b9c7bf;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid}.learn-topic-answer,.learn-topic-title{padding:clamp(25px,3vw,40px)}.learn-topic-title{gap:20px;display:flex}.learn-topic-title>span{background:var(--green);width:62px;height:62px;color:var(--night);flex:0 0 62px;place-items:center;display:grid}.learn-topic-title h3{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:5px 0 10px;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.95}.learn-topic-answer p,.learn-topic-title p{margin:0;line-height:1.65}.learn-topic-answer{background:var(--night);color:#fff;align-content:center;gap:16px;display:grid}.learn-topic-answer>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.learn-topic-answer p{color:#d8e2de}.cash-out-featured-guide a,.learn-topic-answer a{background:var(--green);width:fit-content;color:var(--night);justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;font-weight:850;text-decoration:none;display:inline-flex}.learn-resource-layout{background:#c7d1cb;border:1px solid #c7d1cb;gap:1px;margin-top:1px;display:grid}.learn-resource-section{background:#fff;padding:clamp(24px,3vw,38px)}.learn-section-heading{align-items:start;gap:17px;margin-bottom:22px;display:flex}.learn-section-heading>span{color:var(--green-dark);font-family:var(--font-display);font-size:28px}.learn-section-heading h4{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1}.learn-section-heading p{color:var(--muted);margin:5px 0 0}.learn-resource-grid{background:#d5ddd8;border:1px solid #d5ddd8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.learn-resource-grid>a,.learn-search-action,.learn-tool-grid>a{min-height:112px;color:var(--ink);background:#f8faf8;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;text-decoration:none;display:grid}.learn-resource-grid>a:focus-visible,.learn-resource-grid>a:hover,.learn-search-action:focus-visible,.learn-search-action:hover,.learn-tool-grid>a:focus-visible,.learn-tool-grid>a:hover{background:#eaf4ec}.learn-resource-grid small,.learn-resource-grid strong,.learn-search-action small,.learn-search-action strong,.learn-tool-grid small,.learn-tool-grid strong{display:block}.learn-resource-grid small,.learn-search-action small,.learn-tool-grid small{color:var(--muted);margin-top:5px;line-height:1.5}.learn-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learn-search-action,.learn-tool-grid>a{border-left:4px solid var(--green-dark);background:#eaf4ec}.cash-out-faq-grid,.learn-faq-list{background:#c9d3cd;border:1px solid #c9d3cd;gap:1px;display:grid}.cash-out-faq-grid details,.learn-faq-list details{background:#f8faf8}.cash-out-faq-grid summary,.learn-faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 20px;font-weight:850;list-style:none;display:flex}.cash-out-faq-grid summary span,.learn-faq-list summary span{color:var(--green-dark);font-family:var(--font-display);font-size:26px;line-height:.7}.cash-out-faq-grid details[open] summary,.learn-faq-list details[open] summary{background:var(--night);color:#fff}.cash-out-faq-grid details p,.learn-faq-list details p{margin:0;padding:18px 20px 22px;line-height:1.65}.learn-centre-footer{background:var(--night);color:#d7e2dd;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:1px;padding:17px 20px;font-size:12px;font-weight:750;display:flex}.learn-centre-footer span{align-items:center;gap:8px;display:inline-flex}.learn-centre-footer svg{color:var(--green)}.cash-out-hub{gap:clamp(42px,6vw,78px);display:grid}.cash-out-calculator-panel{border-top:4px solid var(--green);background:#f8faf8;padding:clamp(25px,4vw,48px);box-shadow:inset 0 0 0 1px #bdcbc3}.cash-out-calculator-panel>header{justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px;display:flex}.cash-out-calculator-panel>header>svg{color:var(--green-dark);flex:none}.cash-out-calculator-panel .calc-workspace{background:#fff;padding:clamp(20px,3vw,34px);box-shadow:inset 0 0 0 1px #c8d3cc}.cash-out-section-heading{margin-bottom:24px}.cash-out-decision-grid{background:#c4d0c9;border:1px solid #c4d0c9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cash-out-decision-grid .cash-out-decision-card{min-height:245px;color:inherit;background:#f8faf8;align-content:start;padding:25px;text-decoration:none;display:grid}.cash-out-decision-grid .cash-out-decision-card>span{color:var(--green-dark);font-family:var(--font-display);font-size:23px}.cash-out-decision-grid .cash-out-decision-card>svg{color:var(--green-dark);margin:26px 0 15px}.cash-out-decision-grid h3,.cash-out-featured-guide h3{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1}.cash-out-decision-grid p,.cash-out-featured-guide p,.cash-out-guide-grid p{color:var(--muted);line-height:1.6}.cash-out-featured-guide{background:var(--night);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(26px,4vw,45px);display:grid}.cash-out-featured-guide>div>span,.cash-out-guide-grid>a>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.cash-out-featured-guide h3{margin-top:7px;font-size:clamp(38px,4vw,56px)}.cash-out-featured-guide p{color:#d4dfdb;max-width:760px;margin-bottom:0}.cash-out-guide-grid{background:#c4d0c9;border:1px solid #c4d0c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cash-out-guide-grid>a{min-height:240px;color:var(--ink);background:#f8faf8;align-content:start;padding:26px;text-decoration:none;display:grid}.cash-out-guide-grid>a:focus-visible,.cash-out-guide-grid>a:hover{background:#eaf4ec}.cash-out-guide-grid>a>strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin-top:12px;font-size:31px;font-weight:400;line-height:1}.cash-out-guide-grid>a>small{color:var(--green-dark);align-items:center;gap:7px;margin-top:auto;font-weight:850;display:flex}.cash-out-safety-panel{border-left:5px solid var(--green-dark);background:#eaf4ec;gap:16px;padding:24px;display:flex}.cash-out-safety-panel>svg{color:var(--green-dark);flex:none}.cash-out-safety-panel p{color:#394a42;margin:6px 0 0;line-height:1.65}@media (max-width:1020px){.learn-centre-heading,.learn-topic-intro{grid-template-columns:1fr}.learn-topic-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.cash-out-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.learn-centre{background:#f8faf8;padding:22px 0}.learn-centre-footer,.learn-centre-heading,.learn-topic-content{margin-inline:18px}.learn-centre-search{grid-template-columns:auto 1fr}.learn-centre-search button{grid-column:1/-1;min-height:48px}.learn-topic-buttons{scrollbar-width:thin;background:0 0;border:0;margin:0 0 24px;padding-inline:18px;display:flex;overflow-x:auto}.learn-topic-buttons button{border:1px solid #c7d1cb;flex:0 0 155px;min-height:100px}.learn-topic-title{display:grid}.cash-out-guide-grid,.learn-resource-grid,.learn-tool-grid{grid-template-columns:1fr}.learn-resource-grid>a,.learn-search-action,.learn-tool-grid>a{grid-template-columns:auto 1fr}.learn-resource-grid>a>svg:last-child,.learn-search-action>svg:last-child,.learn-tool-grid>a>svg:last-child{display:none}.cash-out-calculator-panel>header,.cash-out-featured-guide{grid-template-columns:1fr}.cash-out-calculator-panel>header{display:grid}.cash-out-decision-grid{grid-template-columns:1fr}.cash-out-featured-guide a{width:100%}}}.settlement-checker{background:linear-gradient(135deg,#f7fbf8,#eaf4ec);border:1px solid #bcd1c2;border-left:5px solid #2fcf31;border-radius:18px;margin:2.25rem 0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 42px #02141d14}.settlement-checker h2{margin-top:.25rem}.settlement-checker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.settlement-checker label{gap:.45rem;font-weight:800;display:grid}.settlement-checker input,.settlement-checker select{color:#06151d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #9bb6a1;border-radius:10px;padding:.7rem .8rem}.settlement-checker__result{color:#fff;background:#06151d;border-radius:12px;padding:1rem 1.1rem}.settlement-checker__result p{color:#dbe8e1;margin:.35rem 0 0}@media (max-width:640px){.settlement-checker__grid{grid-template-columns:1fr}}@media (max-width:760px){.racing-rules-intro,.racing-rules-method,.search-controls{grid-template-columns:1fr;align-items:stretch}.search-controls{display:grid}.search-sport-filter{min-width:0}.racing-rules-method li,.racing-rules-search>div,.racing-rules-topic-grid{grid-template-columns:1fr}.racing-rules-search .button{width:100%}.racing-rules-method>p{grid-column:1}}.rules-explorer-section{width:min(1360px,100% - 48px);margin-inline:auto}.racing-rule-explorer{border-top:4px solid var(--green);background:#f8faf8;padding:clamp(28px,3.5vw,48px)}.racing-rule-explorer button,.racing-rule-explorer input,.racing-rule-explorer select{border-radius:0}.racing-rule-explorer-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.racing-rule-explorer-heading h2{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:6px 0 4px;font-size:clamp(48px,5.3vw,78px);font-weight:400;line-height:.92}.racing-rule-explorer-heading p{color:var(--muted);margin:0}.racing-rule-explorer-status{text-transform:uppercase;align-items:center;gap:22px;padding-bottom:6px;font-size:11px;font-weight:800;display:flex}.racing-rule-explorer-status a,.racing-rule-explorer-status span{align-items:center;gap:8px;display:inline-flex}.racing-rule-explorer-status i{background:var(--green-dark);border-radius:50%;width:9px;height:9px}.racing-rule-explorer-status a{color:var(--green-dark)}.racing-rule-explorer-search{background:var(--white);border:1px solid #98a59d;grid-template-columns:auto 1fr auto;align-items:center;max-width:850px;min-height:60px;display:grid;position:relative}.racing-rule-explorer-search>svg{color:var(--muted);margin-left:18px}.racing-rule-explorer-search input{background:0 0;border:0;outline:0;min-width:0;min-height:58px;padding:12px 18px}.racing-rule-explorer-search:focus-within{outline:3px solid var(--amber);outline-offset:3px}.racing-rule-explorer-search button{background:var(--green-dark);min-width:142px;color:var(--white);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:0;align-self:stretch;font-size:24px}.racing-rule-explorer-search button:focus-visible,.racing-rule-explorer-search button:hover{background:#247b23}.racing-rule-topic-buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid}.racing-rule-stage-buttons button,.racing-rule-topic-buttons button{border:1px solid var(--line);background:var(--white);min-height:54px;color:var(--ink);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:18px;display:flex}.racing-rule-stage-buttons button:focus-visible,.racing-rule-stage-buttons button:hover,.racing-rule-topic-buttons button:focus-visible,.racing-rule-topic-buttons button:hover{border-color:var(--green-dark);color:var(--green-dark)}.racing-rule-topic-buttons button.active{border-color:var(--green-dark);color:var(--green-dark);background:#edf7ed}.racing-rule-explorer-layout{grid-template-columns:minmax(0,1.68fr) minmax(360px,.92fr);align-items:start;gap:38px;display:grid}.racing-rule-journey>h3,.racing-rule-situations>span{color:var(--ink);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:0 0 10px;font-size:19px;display:block}.racing-rule-stage-buttons{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.racing-rule-stage-buttons button{border:0;border-right:1px solid var(--line)}.racing-rule-stage-buttons button:last-child{border-right:0}.racing-rule-stage-buttons button.active{color:var(--white);background:#0b422b}.racing-rule-progress{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:24px 4px 28px;display:grid}.racing-rule-progress>span{height:20px;position:relative}.racing-rule-progress>span:before{content:"";background:#aeb9b2;width:100%;height:1px;position:absolute;top:9px;left:0}.racing-rule-progress>span:first-child:before{width:50%;left:50%}.racing-rule-progress>span:nth-child(4):before{width:50%}.racing-rule-progress i{z-index:1;background:#f8faf8;border:2px solid #aeb9b2;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:50%;translate:-50%}.racing-rule-progress .active:before,.racing-rule-progress .complete:before{background:var(--green-dark)}.racing-rule-progress .active i,.racing-rule-progress .complete i{border-color:var(--green-dark)}.racing-rule-progress .active i{background:var(--white);border-width:5px}.racing-rule-progress small{text-align:center;padding-top:4px;font-size:10px}.racing-rule-situations>span{color:#176f2d}.racing-rule-situations>div{border:1px solid var(--line);background:var(--white)}.racing-rule-situations button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:48px 1fr 38px;align-items:center;gap:16px;width:100%;min-height:86px;padding:14px 18px;display:grid}.racing-rule-situations button:last-child{border-bottom:0}.racing-rule-situations button.active,.racing-rule-situations button:focus-visible,.racing-rule-situations button:hover{background:#f0f7f0}.racing-rule-situations button.active{box-shadow:inset 4px 0 0 var(--green-dark)}.racing-rule-situations button>svg:first-child{color:#145a2a}.racing-rule-situations button>svg:last-child{justify-self:end}.racing-rule-situations button span{gap:3px;display:grid}.racing-rule-situations button strong{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:22px;font-weight:400;line-height:1}.racing-rule-situations button small{color:var(--muted);font-size:11px}.racing-rule-all-topics{border:1px solid var(--line);background:var(--white);margin-top:12px}.racing-rule-all-topics summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 18px;list-style:none;display:grid}.racing-rule-all-topics summary::-webkit-details-marker{display:none}.racing-rule-all-topics summary span{display:grid}.racing-rule-all-topics summary strong{font-family:var(--font-display);text-transform:uppercase;font-size:21px;font-weight:400}.racing-rule-all-topics summary small{color:var(--muted)}.racing-rule-all-topics[open] summary>svg:last-child{rotate:180deg}.racing-rule-all-topics>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;padding:12px 18px 22px;display:grid}.racing-rule-all-topics section{padding:14px 0}.racing-rule-all-topics h4{margin:0 0 3px;font-size:16px}.racing-rule-all-topics p{color:var(--muted);margin:0 0 8px;font-size:11px}.racing-rule-all-topics ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.racing-rule-all-topics li a{color:#145a2a;text-transform:capitalize;justify-content:space-between;gap:12px;font-size:11px;font-weight:750;display:flex}.racing-rule-all-topics li small{color:var(--muted);text-transform:uppercase;font-size:8px}.racing-rule-answer{min-height:620px;color:var(--white);background:#031827;padding:30px;position:sticky;top:118px;box-shadow:0 24px 64px #03131a29}.racing-rule-answer-title{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid}.racing-rule-answer-title>span{border:1px solid var(--green-dark);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;display:grid}.racing-rule-answer h3{margin:0;font-size:29px;line-height:1}.racing-rule-answer-title strong{font-size:11px}.racing-rule-answer>p,.racing-rule-difference p{color:#d9e4de;font-size:13px;line-height:1.6}.racing-rule-difference{border-top:1px solid #ffffff38;margin-top:22px;padding-top:20px}.racing-rule-difference h4{margin:0;font-size:15px}.racing-rule-difference p{margin:7px 0 0}.racing-rule-primary-link{background:var(--green-dark);min-height:50px;font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:22px 0;padding:11px 16px;font-size:21px;display:flex}.racing-rule-primary-link:focus-visible,.racing-rule-primary-link:hover{background:#3bad36}.racing-rule-bookmaker{border:1px solid #ffffff3d;padding:18px}.racing-rule-bookmaker h4{margin:3px 0 13px;font-size:22px}.racing-rule-bookmaker .kicker{color:var(--green);font-size:8px}.racing-rule-bookmaker label{color:#b9c7c0;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.racing-rule-bookmaker select{background:var(--white);min-height:44px;color:var(--ink);border:0;padding:8px 12px}.racing-rule-bookmaker-result{border-top:1px solid #ffffff2e;margin-top:14px;padding-top:13px}.racing-rule-bookmaker-result a,.racing-rule-bookmaker-result>span,.racing-rule-bookmaker>a{color:var(--green);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.racing-rule-bookmaker-result p{color:#e1ebe6;margin:8px 0;font-size:11px;line-height:1.55}.racing-rule-bookmaker-count,.racing-rule-bookmaker-result small{color:#9fb0a8;margin-top:8px;font-size:8px;line-height:1.5;display:block}.racing-rule-bookmaker>a{border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:15px;padding-top:13px}.racing-rule-bookmaker-pending{color:#dbe6e0;grid-template-columns:auto 1fr;gap:10px;display:grid}.racing-rule-bookmaker-pending p{color:#aebdb6;margin:4px 0 0;font-size:10px}.racing-rule-explorer-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.racing-rule-explorer-footer span{align-items:center;gap:7px;display:inline-flex}.racing-rule-explorer-footer svg{color:var(--green-dark)}@media (max-width:1050px){.racing-rule-explorer-heading{flex-direction:column;align-items:start}.racing-rule-topic-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.racing-rule-explorer-layout{grid-template-columns:1fr}.racing-rule-answer{min-height:0;position:static}}@media (max-width:700px){.rules-explorer-section{width:min(100% - 24px,1360px)}.racing-rule-explorer{padding:24px 16px}.racing-rule-explorer-heading h2{font-size:48px}.racing-rule-explorer-status{flex-direction:column;align-items:start;gap:8px}.racing-rule-explorer-search{grid-template-columns:auto 1fr}.racing-rule-explorer-search button{grid-column:1/-1;min-height:48px}.racing-rule-topic-buttons{padding-bottom:6px;display:flex;overflow-x:auto}.racing-rule-topic-buttons button{min-width:140px}.racing-rule-stage-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.racing-rule-stage-buttons button:nth-child(2){border-right:0}.racing-rule-stage-buttons button:nth-child(-n+2){border-bottom:1px solid var(--line)}.racing-rule-progress{display:none}.racing-rule-situations{margin-top:24px}.racing-rule-situations button{grid-template-columns:36px 1fr 24px;gap:10px;padding:13px 12px}.racing-rule-situations button strong{font-size:19px}.racing-rule-situations button small{font-size:10px}.racing-rule-all-topics>div{grid-template-columns:1fr}.racing-rule-answer{padding:22px 18px}.racing-rule-answer h3{font-size:25px}.racing-rule-explorer-footer{gap:8px;display:grid}}@media (max-width:720px){.specialist-tool-shell .calc-field,.specialist-tool-shell .calc-field input,.specialist-tool-shell .calc-field select,.specialist-tool-shell .calc-workspace,.specialist-tool-shell .comparison-results,.specialist-tool-shell .comparison-results>*,.specialist-tool-shell .selection-inputs,.specialist-tool-shell .selection-inputs>*,.specialist-tool-shell .specialist-panel{min-width:0;max-width:100%}.specialist-tool-shell .comparison-results,.specialist-tool-shell .selection-inputs,.specialist-tool-shell .two-column-inputs{grid-template-columns:minmax(0,1fr)}.specialist-tool-shell .calc-workspace{grid-template-columns:minmax(0,1fr);width:100%}}@media (max-width:620px){.rules-index{margin-inline:0;padding-inline:15px}}.btts-lab{color:#071923;background:linear-gradient(145deg,#f7faf8,#eaf1ee);border:1px solid #b9cbc4;border-top:4px solid #55d62c;margin:2.5rem 0;padding:clamp(1.25rem,3vw,2.25rem)}.btts-lab__header span{color:#248d2d;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:900}.btts-lab__header h2{margin:.45rem 0 .65rem;font-size:clamp(1.85rem,4vw,3rem);line-height:.98}.btts-lab__header p{max-width:760px;margin:0 0 .7rem}.btts-lab__header small{color:#4c5f68;max-width:780px;display:block}.btts-lab__controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.btts-lab__controls label{color:#334750;letter-spacing:.02em;gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.btts-lab__controls input{color:#071923;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #849992;border-radius:0;padding:.65rem .75rem;font-size:1rem}.btts-lab__controls input:focus-visible{outline-offset:2px;outline:3px solid #55d62c}.btts-lab__dashboard{grid-template-columns:minmax(190px,.8fr) minmax(190px,1fr) minmax(220px,1.2fr);align-items:center;gap:1.25rem;display:grid}.btts-lab__outcome-figure{text-align:center;margin:0}.btts-lab__outcome-figure figcaption{color:#52636a;margin-top:.8rem;font-size:.78rem;line-height:1.45}.btts-lab__donut{aspect-ratio:1;background:conic-gradient(#2aa53b 0 var(--both),#85c98e var(--both) var(--home-only),#4e7081 var(--home-only) var(--away-only),#071923 var(--away-only) 1turn);border-radius:50%;place-items:center;width:min(210px,100%);margin:0 auto;display:grid;position:relative}.btts-lab__donut:after{content:"";aspect-ratio:1;background:#f3f7f5;border-radius:50%;width:58%;position:absolute}.btts-lab__donut span{z-index:1;font-size:1.6rem;font-weight:900;display:grid;position:relative}.btts-lab__donut small{color:#4d6269;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.btts-lab__key,.btts-lab__key p{gap:.55rem;display:grid}.btts-lab__key p{grid-template-columns:14px 1fr auto;align-items:center;margin:0;font-size:.9rem}.btts-lab__key i{border-radius:50%;width:12px;height:12px}.btts-lab__both{background:#2aa53b}.btts-lab__home-only{background:#85c98e}.btts-lab__away-only{background:#4e7081}.btts-lab__neither{background:#071923}.btts-lab__price-panel{background:#fff;border:1px solid #b9cbc4;grid-template-columns:1fr 1fr;display:grid}.btts-lab__price-panel div{border-bottom:1px solid #d4dfda;gap:.25rem;padding:1rem;display:grid}.btts-lab__price-panel div:nth-child(odd){border-right:1px solid #d4dfda}.btts-lab__price-panel div:nth-last-child(-n+2){border-bottom:0}.btts-lab__price-panel span{color:#52636a;font-size:.74rem;line-height:1.3}.btts-lab__price-panel strong{font-size:1.25rem}.btts-lab__verdict{color:#fff;background:#071923;border-left:4px solid #2aa53b;margin:1.25rem 0;padding:1rem 1.1rem;font-weight:700}@media (max-width:820px){.btts-lab__controls,.btts-lab__dashboard{grid-template-columns:1fr 1fr}.btts-lab__price-panel{grid-column:1/-1}}@media (max-width:520px){.btts-lab{margin-inline:-.2rem;padding:1.1rem}.btts-lab__controls,.btts-lab__dashboard{grid-template-columns:1fr}.btts-lab__price-panel{grid-column:auto}.btts-lab__donut{width:190px}}@media (prefers-reduced-motion:reduce){.btts-lab *{scroll-behavior:auto;transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}