.policy-opening{background:var(--hero);border-bottom:1px solid var(--line);padding:34px 0 36px}.policy-opening h1{max-width:800px;margin-top:18px}.policy-opening p{max-width:75ch;color:var(--body);font-size:17px}.policy-layout{grid-template-columns:minmax(0,800px) 280px;align-items:start;gap:136px;padding-block:40px 60px;display:grid}.policy-article{grid-area:1/1;min-width:0;font-size:17px;line-height:1.85}.policy-directory{border:1px solid var(--line);background:#fff;border-radius:8px;grid-area:1/2;min-width:0;padding:22px;position:sticky;top:24px}.policy-directory nav{flex-direction:column;gap:12px;display:flex}.policy-directory strong{margin-bottom:5px;font-size:18px}.policy-directory a{font-size:16px;line-height:1.6;text-decoration:none}.policy-intro{border:1px solid var(--line);background:#fff;border-radius:8px;padding:26px}.policy-article .guide-section h2{font-size:25px;line-height:1.4}.policy-article .guide-section p{font-size:17px}.policy-article .source-links{font-size:15px}.policy-draft{color:#4c3210;background:#fff0c8;border:2px solid #b87a25;border-radius:6px;margin-bottom:24px;padding:20px 24px}.policy-draft strong{margin-bottom:6px;font-size:21px;display:block}.policy-draft p{font-size:16px}.site-footer .footer-information{border-top:1px solid #4c6473;margin-top:26px;padding-top:23px}.site-footer .policy-links{flex-wrap:wrap;gap:12px 27px;display:flex}.site-footer .policy-links a{color:#f4f8fa;text-underline-offset:5px;align-items:center;min-height:40px;font-size:16px;text-decoration:underline;display:inline-flex}.site-footer .footer-help{color:#b9efda;text-underline-offset:5px;align-items:center;min-height:44px;margin:13px 0 0;font-size:16px;text-decoration:underline;display:inline-flex}.privacy-reopen{color:#f4f8fa;text-underline-offset:5px;text-align:start;background:0 0;border:0;min-height:44px;margin-top:8px;padding:7px 0;font-size:15px;text-decoration:underline;display:block}.privacy-notice{color:#243846;background:#eff7f4;border:1px solid #a9c8c5;border-radius:6px;align-items:center;gap:26px;margin-top:24px;padding:23px 25px;display:flex}.privacy-notice>div{flex:1;min-width:0}.privacy-notice h2{letter-spacing:0;margin-bottom:8px;font-size:21px;line-height:1.35}.privacy-notice p{max-width:90ch;font-size:16px;line-height:1.75}.site-footer .privacy-notice a{color:#005c57;margin-top:8px;font-size:15px;text-decoration:underline;display:inline-block}.privacy-notice .button{flex-shrink:0;min-height:48px;padding-inline:24px;font-size:16px}@media (width<=1300px){.policy-layout{grid-template-columns:minmax(0,1fr) 260px;gap:55px}}@media (width<=1100px){.policy-layout{grid-template-columns:minmax(0,1fr) 235px;gap:32px}}@media (width<=999px){.policy-layout{max-width:800px;display:block}.policy-directory{margin-bottom:24px;position:static}.policy-directory nav{flex-flow:wrap;gap:10px 23px;display:flex}.policy-directory strong{flex-basis:100%}.policy-article{width:100%}}@media (width<=650px){.policy-opening{padding:26px 0}.policy-opening h1{font-size:27px;line-height:1.3}.policy-opening p{font-size:16px}.policy-layout{padding-block:24px 40px}.policy-directory{padding:18px}.policy-directory nav{display:block}.policy-directory a{margin-top:12px;display:block}.policy-intro{padding:20px 16px}.policy-article .guide-section h2{font-size:23px}.policy-draft{padding:18px 16px}.policy-draft strong{font-size:20px}.site-footer .policy-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 18px;display:grid}.site-footer .policy-links a{font-size:15px}.privacy-notice{flex-direction:column;align-items:stretch;gap:18px;padding:20px 16px}.privacy-notice h2{font-size:20px}.privacy-notice .button{align-self:start;min-width:110px}}.privacy-banner-active{scroll-padding-bottom:var(--privacy-banner-space,0px)}.privacy-banner-active body{padding-bottom:var(--privacy-banner-space,0px)}.privacy-notice .privacy-notice-actions{flex:none;align-items:center;gap:18px;display:flex}.site-footer .privacy-notice-actions a{white-space:nowrap;align-items:center;min-height:44px;margin:0;display:inline-flex}.privacy-notice.privacy-notice-enhanced{inset-inline:16px;z-index:60;border-color:#8fbbb4;gap:25px;max-width:1168px;max-height:calc(100dvh - 32px);margin:0 auto;padding:18px 22px;position:fixed;bottom:12px;overflow-y:auto;box-shadow:0 5px 28px #142b3b30}.privacy-notice-enhanced h2{margin-bottom:5px;font-size:20px}.privacy-notice-enhanced p{max-width:78ch;font-size:16px;line-height:1.6}@media (width<=650px){.privacy-notice.privacy-notice-enhanced{inset-inline:8px;border-radius:6px;gap:12px;max-height:calc(100dvh - 16px);padding:14px 16px;bottom:8px}.privacy-notice-enhanced h2{margin-bottom:5px;font-size:18px}.privacy-notice-enhanced p{font-size:15px;line-height:1.5}.privacy-notice .privacy-notice-actions{justify-content:space-between;gap:18px}.privacy-notice-actions .button{min-width:100px;min-height:44px;padding:8px 20px;font-size:16px}.site-footer .privacy-notice-actions a{font-size:15px}}@font-face{font-family:Heebo;src:url(/fonts/heebo-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--background:#edf3f6;--paper:#fff;--deep:#142b3b;--ink:#243846;--body:#364f5f;--muted:#526a78;--teal:#006b69;--line:#ccd9e1;--mint:#e7f2ed;--sand:#f4e8c9;--font:Heebo,Arial,sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:148px}*{box-sizing:border-box}body{background:var(--background);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.85}button,input,select{font:inherit}a{color:var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:#004c4a;text-decoration-thickness:2px}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #b87528}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}img,svg{max-width:100%}img{height:auto;display:block}figure,p,h1,h2,h3,h4,dl,dd{margin:0}bdi{font-variant-numeric:tabular-nums;unicode-bidi:isolate}strong{font-weight:700}[hidden]{display:none!important}h1,h2,h3,h4{text-wrap:balance;line-height:1.35}h2{letter-spacing:-.7px;font-size:33px;font-weight:800}h3{font-size:27px;font-weight:800}h4{font-size:22px;font-weight:700}p{max-width:70ch}.shell{width:min(1240px,100% - 80px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--teal);color:#fff;padding:12px 24px;position:fixed;top:-80px;right:20px}.skip-link:focus{top:10px}.masthead{z-index:20;background:var(--deep);position:sticky;top:0}.masthead-inner{justify-content:space-between;align-items:center;gap:32px;height:76px;display:flex}.brand{color:#fff;align-items:center;gap:22px;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand>bdi{letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.1}.brand-section{color:#cfdee5;border-inline-start:1px solid #536878;padding-inline-start:22px;font-size:13px}.desktop-nav{align-items:center;gap:28px;font-size:14px;display:flex}.desktop-nav a{color:#eff5f7;text-decoration:none}.desktop-nav a:hover{color:#cbe6de}.mobile-navigation{display:none}.rubric-bar{background:#f7fafb;border-bottom:1px solid #c6d5de}.rubric-inner{align-items:stretch;gap:34px;min-height:46px;display:flex}.rubric-inner a{color:#365468;border-bottom:2px solid #0000;align-items:center;padding:10px 0 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.rubric-inner a:hover,.rubric-inner .rubric-active{color:var(--teal);border-bottom-color:var(--teal)}.opening-band{border-bottom:1px solid var(--line);background:#f7fafb;padding-bottom:18px}.hero{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:center;gap:54px;padding-block:36px 26px;display:grid}.update{color:var(--muted);flex-wrap:wrap;gap:5px;margin-bottom:12px;font-size:12px;display:flex}h1{letter-spacing:-1.2px;max-width:23ch;margin-bottom:17px;font-size:44px;font-weight:800;line-height:1.22}.hero-intro{color:var(--body);max-width:59ch;font-size:18px;line-height:1.85}.hero-actions{align-items:center;gap:25px;margin-top:23px;display:flex}.button{background:var(--teal);color:#fff;border:1px solid var(--teal);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#005552;border-color:#005552;text-decoration:none}.button>span{font-size:19px;line-height:1}.text-link{font-size:14px;font-weight:700}.hero-findings{background:#e6eef2;border-top:4px solid #527d87;padding:25px 27px}.hero-findings h2{letter-spacing:0;margin-bottom:13px;font-size:21px}.hero-findings p{color:var(--body);font-size:15px;line-height:1.95}.hero-findings a{margin-top:15px;font-size:13px;display:inline-block}.market-note{color:var(--muted);border-top:1px solid #d5e0e5;align-items:flex-start;gap:10px;padding-top:14px;font-size:12px;line-height:1.9;display:flex}.market-note>svg{flex-shrink:0;width:17px;height:17px;margin-top:3px}.market-note a{font-weight:700}.comparison-section{padding-block:34px 43px}.section-intro>p:last-child{color:var(--muted);max-width:84ch;margin-top:12px;font-size:16px}.comparison-section .section-intro{grid-template-columns:1fr 1.05fr;align-items:end;gap:44px;display:grid}.comparison-section .section-intro h2{max-width:23ch;font-size:30px}.comparison-section .section-intro>p{margin:0;font-size:14px}.winner-band{background:#f4e8c9;border-inline-start:5px solid #a87b30;grid-template-columns:minmax(0,1fr) 180px 130px;align-items:center;gap:32px;margin-top:24px;padding:20px 25px;display:grid}.winner-title{color:#665129;font-size:15px;font-weight:700}.winner-band>div>strong{margin-top:4px;font-size:27px;font-weight:800;line-height:1.35;display:block}.winner-note{color:#675d4a;margin-top:5px;font-size:11px;line-height:1.8}.winner-result{border-inline-start:1px solid #d5c394;padding-inline-start:28px}.winner-result>span{color:#675d4a;font-size:12px}.winner-result small{color:#675d4a;font-size:14px;font-weight:400}.comparison-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;margin-top:0;font-size:14px;box-shadow:0 5px 18px #223c4b08}.comparison-table>thead>tr>th{color:#486170;text-align:start;background:#e5edf2;border-bottom:1px solid #c5d6df;padding:13px 17px;font-size:13px;font-weight:400}.comparison-table>thead>tr>th:first-child{width:24%}.comparison-table>thead>tr>th:nth-child(2){width:30%}.comparison-table>thead>tr>th:nth-child(3){width:18%}.comparison-table>thead>tr>th:nth-child(4){text-align:center;width:10%}.comparison-table>thead>tr>th:nth-child(5){text-align:center;width:18%}.comparison-row{border-bottom:1px solid #d6e1e7}.comparison-row>td,.comparison-row>th{text-align:start;vertical-align:middle;padding:23px 17px}.comparison-row:nth-child(2n){background:#f8fafb}.compare-brand{font-weight:400}.brand-cell{align-items:baseline;gap:14px;display:flex}.rank{color:#6e8795;flex-shrink:0;min-width:12px;font-size:14px}.compare-brand h3{letter-spacing:-.7px;font-size:26px;font-weight:800;line-height:1.3}.compare-brand h3 a{color:var(--deep);text-decoration:none}.compare-brand h3 a:hover{color:var(--teal)}.compare-brand p{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.75}.compare-brand .fact-label{color:#376453;background:#e7f1eb;margin-top:8px;padding:3px 7px;font-size:11px;line-height:1.7;display:inline-block}.field-label{display:none}.compare-offer>strong{color:var(--ink);font-size:16px;line-height:1.6;display:block}.compare-offer>p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.75}.compare-time>strong{font-size:16px;line-height:1.6;display:block}.compare-time small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.compact-score{direction:ltr;justify-content:center;align-items:baseline;gap:2px;line-height:1.25;display:flex}.compact-score strong{letter-spacing:-.7px;font-size:28px;font-weight:800}.compact-score span{color:var(--muted);font-size:11px}.visit-button{background:#b94a17;border-color:#b94a17;gap:10px;width:100%;min-height:44px;padding-inline:12px;font-size:14px}.visit-button:hover{color:#fff;background:#963a10;border-color:#963a10}.review-link{justify-content:center;align-items:center;gap:9px;min-height:34px;padding-top:8px;font-size:12px;text-decoration:none;display:flex}.review-link:hover{text-decoration:underline}.subtle-note{color:var(--muted);margin-top:14px;font-size:12px}.reading-layout{grid-template-columns:172px minmax(0,940px);justify-content:space-between;align-items:start;gap:48px;padding-top:8px;display:grid}.contents-rail{padding-inline-end:21px;position:sticky;top:151px}.contents-rail nav{flex-direction:column;align-items:stretch;display:flex}.contents-rail nav>strong{color:#456474;margin-bottom:18px;font-size:13px}.contents-rail a{color:var(--muted);padding-block:8px;font-size:14px;text-decoration:none}.contents-rail a:hover{color:var(--teal)}.rail-age{border-top:1px solid #bdced8;flex-direction:column;gap:7px;margin-top:23px;padding-top:23px;display:flex}.rail-age>bdi{color:#6e8897;font-size:26px;font-weight:700}.rail-age>span{color:var(--muted);font-size:12px}.article-column{min-width:0}.reviews-section{background:#fff;padding:36px 38px}.operator-review{border-top:1px solid #c8d7df;margin-top:32px;padding-top:34px}.review-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:21px;display:flex}.operator-position{color:#607f8e;margin-bottom:6px;font-size:12px;display:block}.review-heading h3{letter-spacing:-1.1px;font-size:39px}.review-heading p{color:var(--muted);margin-top:7px;font-size:14px}.review-score{border-inline-start:1px solid var(--line);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:93px;padding:8px 0 8px 20px;display:flex}.review-score strong{color:var(--teal);font-size:37px;font-weight:800;line-height:1.1}.review-score small{color:var(--muted);font-size:13px;font-weight:400}.review-score>span{color:var(--muted);font-size:11px}.review-opening{color:var(--body);margin-bottom:24px;font-size:17px;line-height:1.9}.review-evidence{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:25px;margin:25px 0 31px;display:grid}.lobby-figure>a{background:#e8eef2;border:1px solid #b7cad5;padding:4px;display:block;position:relative}.lobby-figure img{width:100%}.image-expand{inset-inline-end:12px;width:31px;height:31px;color:var(--deep);background:#fff;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px}.lobby-figure figcaption{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.85}.lobby-figure figcaption a{margin-inline-start:4px}.transaction-panel{padding-top:2px}.transaction-panel h4{font-size:17px}.transaction-panel>.method{color:var(--muted);margin-top:7px;font-size:13px}.transaction-pair{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.transaction-pair>div{flex-direction:column;gap:6px;line-height:1.65;display:flex}.transaction-pair>div+div{border-inline-start:1px solid var(--line);padding-inline-start:15px}.transaction-pair>div>span{color:var(--muted);font-size:12px}.transaction-pair strong{letter-spacing:-.5px;color:var(--teal);font-size:23px}.review-copy>section{margin-top:27px}.review-copy h4{margin-bottom:13px}.review-copy p+p{margin-top:17px}.review-copy p{color:var(--body)}.source-links{flex-wrap:wrap;gap:7px 19px;margin-top:14px;font-size:12px;line-height:1.85;display:flex}.pros-cons{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:34px;margin-top:28px;padding-top:23px;display:grid}.pros-cons h4{align-items:center;gap:10px;font-size:16px;display:flex}.pros-cons h4>span{color:var(--teal);font-size:21px;line-height:1}.pros-cons ul{color:var(--body);margin:11px 0 0;padding-inline-start:18px;font-size:14px;line-height:1.9}.pros-cons li+li{margin-top:6px}.verdict{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.verdict>strong{color:var(--teal);font-size:15px}.verdict p{color:var(--body);margin-top:6px;font-size:16px;line-height:1.9}.review-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;font-size:13px;display:flex}.review-bottom .visit-button{width:auto;padding-inline:21px}.payout-section{background:var(--mint);border-top:4px solid #70a88d;margin-top:30px;padding:34px 38px}.payout-section>p{color:var(--body);margin-top:17px;font-size:16px;line-height:1.9}.payout-chart{margin:28px 0 23px}.bar-chart{gap:20px;display:grid}.bar-label{direction:ltr;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;font-size:15px;display:flex}.bar-label strong{direction:rtl;font-size:14px;font-weight:400}.bar-track{direction:ltr;background:#c9dfd3;height:11px}.bar-track>span{background:#4e907b;height:100%;display:block}.bar-row:first-child .bar-track>span{background:#006b69}.bar-scale{color:var(--muted);direction:ltr;justify-content:space-between;margin-top:-7px;font-size:12px;display:flex}.axis-label{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.payout-chart figcaption{color:var(--muted);margin-top:17px;font-size:13px;line-height:1.85}.timing-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.timing-table th,.timing-table td{text-align:start;overflow-wrap:break-word;border-bottom:1px solid #b4cec1;padding:12px 5px}.timing-table thead th{color:var(--muted);padding-top:8px;font-size:12px;font-weight:400}.timing-table th:first-child{width:29%}.timing-table th:nth-child(2){width:34%}.timing-table tbody th{font-weight:700}.timing-table td{color:var(--body)}.payout-method{margin-top:18px;font-size:13px;display:inline-block}.calculator-section{background:var(--sand);border-top:4px solid #b58d45;margin-top:30px;padding:34px 38px}.calculator-section>p{color:#5a5240;margin-top:17px;font-size:16px}.bonus-flow{color:#5a513e;background:#eadbb5;border:1px solid #ccba8e;border-bottom:0;justify-content:center;align-items:center;gap:22px;margin-top:25px;padding:18px;font-size:15px;display:flex}.bonus-flow strong{color:var(--ink);background:#fffaf0;border:1px solid #c8b584;padding:3px 16px;font-size:22px}#bonus-calculator{background:#fffbf1;border:1px solid #ccba8e;padding:25px}.calculator-inputs{grid-template-columns:1.08fr 1fr auto;align-items:end;gap:17px;display:grid}.calculator-inputs label{color:#5a5240;flex-direction:column;gap:8px;font-size:13px;font-weight:400;display:flex}.calculator-inputs select,.calculator-inputs input{width:100%;min-width:0;height:49px;color:var(--ink);background:#fff;border:1px solid #aeb7b8;border-radius:3px;padding:7px 10px;font-size:16px}.calculator-inputs select{direction:ltr}.calculator-inputs .button{min-height:49px;padding-inline:17px;font-size:14px}.money-input{direction:ltr;position:relative}.money-input input{padding-left:28px}.money-input>span{font-size:16px;font-weight:400;position:absolute;top:9px;left:12px}.calculator-output{border-top:1px solid #d3c7aa;grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:18px;margin-top:24px;padding-top:24px;display:grid}.calculator-output>div{flex-direction:column;gap:7px;display:flex}.calculator-output span{color:#665e4f;font-size:13px}.calculator-output strong{text-align:start;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.4}.calculator-output .turnover-result{border-inline-start:1px solid #c8b584;padding-inline-start:22px}.turnover-result strong{color:var(--teal);font-size:33px}.calculator-error{color:#963d2a;margin-top:17px;font-size:14px}.calculator-section>.calculator-note{color:#665e4f;margin-top:18px;font-size:13px;line-height:1.9}.guide{background:#fff;margin-top:30px;padding:36px 38px}.guide-section{border-top:1px solid var(--line);margin-top:34px;padding-top:29px}.guide-section h3{margin-bottom:20px;font-size:27px;line-height:1.5}.prose{color:var(--body)}.prose p+p{margin-top:18px}.guide-points{border-inline-start:3px solid #8cb8b7;margin-top:25px;padding-inline-start:23px}.guide-points>div+div{margin-top:21px}.guide-points dt{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700}.guide-points dd{color:var(--body);font-size:16px;line-height:1.9}.live-teaser{background:#edf4f6;border-top:3px solid #8aa9b6;margin-top:30px;padding:24px}.live-teaser h3{font-size:25px}.live-teaser>p{color:var(--body);line-height:1.9}.live-read{margin-top:22px}.faq-section{background:#fff;margin-top:30px;padding:34px 38px}.faq-section h2{margin-bottom:26px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--teal);flex-shrink:0;font-size:26px;font-weight:400;line-height:1;transition:transform .15s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:var(--body);padding:0 0 24px 30px;font-size:17px;line-height:1.9}.methodology-section{background:#dfeaf0;border-top:3px solid #7d9bad;margin-top:30px;padding:32px 38px}.methodology-icon{color:var(--teal);margin-bottom:14px}.methodology-section h2{margin-bottom:20px;font-size:29px}.methodology-section p{color:var(--body);font-size:16px;line-height:1.9}.methodology-section p+p{margin-top:17px}.affiliate-disclosure{border-top:1px solid #b5c9d5;padding-top:17px;color:var(--muted)!important;font-size:13px!important}.responsibility-section{align-items:flex-start;gap:24px;padding:34px 15px 50px;display:flex}.age-label{color:#436574;border:1px solid #6c8a99;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:700;line-height:1.2;display:flex}.responsibility-section h2{margin-bottom:13px;font-size:25px}.responsibility-section p{color:var(--body);font-size:15px;line-height:1.9}.responsibility-section p+p{margin-top:11px}.responsibility-section a{margin-top:13px;font-size:13px;display:inline-block}.site-footer{background:var(--deep);color:#f1f5f6;padding:36px 0}.footer-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-brand{letter-spacing:-.8px;font-size:27px;font-weight:800}.footer-inner p{color:#c1d0d8;max-width:82ch;margin-top:11px;font-size:13px}.footer-inner>a{white-space:nowrap;color:#d4e8df;font-size:14px}.article-opening{border-bottom:1px solid var(--line);background:#fff}.article-back{margin-bottom:20px;font-size:13px;display:inline-block}.article-opening .update{margin-bottom:13px}.article-description{color:var(--body);max-width:65ch;font-size:19px;line-height:1.85}.article-intro{font-size:18px}.article-paper .faq-section{margin-top:20px;padding:33px 0 0}.article-paper .responsibility-section{padding:35px 0 0}.article-conclusion{background:#e7f2ed;margin-top:35px;padding:26px}.article-conclusion h2{margin-bottom:17px;font-size:27px}.article-conclusion p+p{margin-top:16px}.article-conclusion p{color:var(--body)}.article-conclusion .button{margin-top:22px}@media (width<=1150px){.shell{width:calc(100% - 60px)}.brand-section{display:none}.rubric-inner{gap:27px}.hero{gap:35px}h1{font-size:40px}.hero-intro{font-size:17px}.hero-findings{padding:23px}.comparison-section .section-intro{gap:30px}.comparison-table>thead>tr>th{padding-inline:12px}.comparison-row>td,.comparison-row>th{padding:21px 12px}.brand-cell{gap:10px}.compare-brand h3{font-size:24px}.compare-offer>strong,.compare-time>strong{font-size:15px}.visit-button{gap:7px;padding-inline:9px;font-size:13px}.reading-layout{grid-template-columns:145px minmax(0,1fr);gap:29px}.contents-rail{padding-inline-end:13px}.reviews-section,.guide{padding:31px}.review-evidence{grid-template-columns:1.35fr 1fr;gap:20px}.transaction-pair{gap:11px}.transaction-pair>div+div{padding-inline-start:11px}.transaction-pair strong{font-size:21px}.payout-section,.calculator-section,.faq-section,.methodology-section{padding:31px}.calculator-inputs{grid-template-columns:1fr 1fr;gap:13px}.calculator-inputs .button{grid-column:1/-1;justify-self:start}.calculator-output strong{font-size:25px}.turnover-result strong{font-size:29px}.article-paper{padding:32px}}@media (width<=999px){.shell{width:calc(100% - 48px)}.masthead-inner{height:70px}.brand>bdi{font-size:25px}.rubric-inner{flex-wrap:wrap;gap:22px;min-height:44px}.rubric-inner a{padding-block:9px 7px;font-size:13px}.hero{grid-template-columns:1.5fr 1fr;gap:26px;padding-block:28px 24px}h1{font-size:36px}.hero-intro{font-size:16px}.hero-findings{padding:21px}.hero-findings h2{font-size:19px}.hero-findings p{font-size:14px}.hero-actions .button{padding-inline:15px;font-size:13px}.hero-actions{gap:18px}.comparison-section .section-intro{display:block}.comparison-section .section-intro>p{margin-top:12px}.winner-band{grid-template-columns:minmax(0,1fr) 160px 100px;gap:22px;padding:19px 22px}.winner-result{padding-inline-start:20px}.comparison-table{display:block}.comparison-table>thead{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table>tbody{display:block}.comparison-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 170px;gap:18px 25px;padding:24px;display:grid}.comparison-row>td,.comparison-row>th{vertical-align:initial;padding:0}.compare-brand{grid-area:1/1}.compare-brand h3{font-size:27px}.compare-offer{grid-area:2/1/auto/3}.compare-offer>strong{font-size:17px}.compare-offer>p{font-size:14px}.compare-time{grid-area:1/2}.compare-time>strong{font-size:16px}.field-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.compare-offer>.field-label{display:none}.compare-score{grid-area:1/3;align-self:center}.compact-score strong{font-size:30px}.compare-action{grid-area:2/3;align-self:center}.visit-button{min-height:46px;font-size:14px}.reading-layout{padding-top:5px;display:block}.contents-rail{display:none}.article-column{max-width:900px;margin:auto}.reviews-section,.guide{padding:34px}.review-evidence{grid-template-columns:1.65fr 1fr;gap:25px}.transaction-pair strong{font-size:24px}.calculator-inputs{grid-template-columns:1fr 1fr auto}.calculator-inputs .button{grid-column:auto}.calculator-output strong{font-size:28px}.turnover-result strong{font-size:32px}.article-opening h1{font-size:39px}.article-paper{padding:35px}}@media (width<=650px){:root{scroll-padding-top:125px}body{font-size:17px;line-height:1.9}.shell{width:calc(100% - 30px)}.masthead-inner{gap:10px;height:64px}.brand{gap:0}.brand>bdi{letter-spacing:-.9px;font-size:23px}.desktop-nav{display:none}.mobile-navigation{align-items:center;gap:17px;display:flex}.compact-cta{white-space:nowrap;color:#eff5f7;font-size:12px;text-decoration:none}.mobile-menu summary{color:#fff;justify-content:center;align-items:center;min-width:28px;min-height:42px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu:not([open]) nav{display:none}.mobile-menu[open] nav{background:#fff;border:1px solid #a8becb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 15px;width:calc(100vw - 30px);padding:15px 21px;display:grid;position:fixed;top:63px;left:15px;right:15px;box-shadow:0 12px 20px #142b3b18}.mobile-menu nav a{color:var(--ink);padding-block:9px;font-size:14px;text-decoration:none}.rubric-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:40px;display:grid}.rubric-inner a{justify-content:center;padding:8px 3px 7px;font-size:11px;line-height:1.5}.rubric-inner a:nth-child(2),.rubric-inner a:nth-child(4),.rubric-inner a:nth-child(7){display:none}.opening-band{padding-bottom:17px}.hero{padding-block:24px 20px;display:block}.update{margin-bottom:11px;font-size:11px}h1{letter-spacing:-.8px;max-width:18ch;margin-bottom:16px;font-size:34px;line-height:1.25}.hero-intro{font-size:16px;line-height:1.85}.hero-actions{gap:23px;margin-top:21px}.hero-actions .button{gap:16px;min-height:44px;padding:10px 15px;font-size:13px}.hero-actions .text-link{font-size:13px}.hero-findings{border-top-width:3px;margin-top:24px;padding:18px 20px}.hero-findings h2{margin-bottom:9px;font-size:19px}.hero-findings p{font-size:14px;line-height:1.85}.hero-findings a{margin-top:10px;font-size:12px}.market-note{gap:9px;padding-top:13px;font-size:12px}.market-note>svg{width:16px;height:16px}.comparison-section{padding-block:28px 29px}h2{letter-spacing:-.5px;font-size:28px;line-height:1.4}.comparison-section .section-intro h2{max-width:none;font-size:27px}.section-intro>p:last-child{margin-top:13px;font-size:16px;line-height:1.9}.comparison-section .section-intro>p{margin-top:12px;font-size:14px}.winner-band{grid-template-columns:1fr 1fr;gap:15px;margin-top:21px;padding:19px 19px 17px}.winner-band>div:first-child{grid-column:1/-1}.winner-title{font-size:14px}.winner-band>div>strong{font-size:26px}.winner-note{font-size:11px}.winner-result{border-inline-start:0;border-top:1px solid #d5c394;padding:12px 0 0}.winner-result>span{font-size:11px}.winner-result>strong{font-size:24px!important}.comparison-row{grid-template-columns:minmax(0,1fr) 80px;gap:16px 12px;padding:22px 19px}.compare-brand{grid-area:1/1}.brand-cell{gap:11px}.rank{min-width:9px;font-size:12px}.compare-brand h3{letter-spacing:-.8px;font-size:27px;line-height:1.25}.compare-brand p{margin-top:7px;font-size:12px;line-height:1.7}.compare-brand .fact-label{font-size:11px}.compare-score{grid-area:1/2;align-self:center}.compact-score strong{font-size:29px}.compact-score span{font-size:10px}.compare-offer{border-top:1px solid #dbe5eb;grid-area:2/1/auto/-1;padding-top:14px!important}.compare-offer>strong{font-size:17px;line-height:1.55}.compare-offer>p{margin-top:7px;font-size:14px;line-height:1.75}.compare-time{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:baseline;gap:3px 11px;display:flex}.compare-time>.field-label{flex-basis:100%;margin:0;font-size:12px}.compare-time>strong{font-size:16px}.compare-time small{margin:0;font-size:13px}.compare-action{grid-area:4/1/auto/-1;align-items:center;gap:20px;display:flex}.compare-action .visit-button{flex:1;width:auto;min-height:44px;font-size:14px}.review-link{white-space:nowrap;min-height:44px;padding:0;font-size:12px}.subtle-note{margin-top:13px;font-size:12px;line-height:1.85}.reading-layout{padding-top:3px}.reviews-section{padding:25px 20px}.operator-review{margin-top:27px;padding-top:28px}.review-heading{gap:15px;margin-bottom:20px}.review-heading h3{letter-spacing:-.8px;font-size:33px}.review-heading p{max-width:23ch;font-size:13px;line-height:1.7}.operator-position{font-size:11px}.review-score{min-width:71px;padding-inline-end:12px}.review-score strong{font-size:31px}.review-score small{font-size:11px}.review-score>span{font-size:10px}.review-opening{margin-bottom:21px;font-size:17px;line-height:1.9}.review-evidence{flex-direction:column;gap:19px;margin:24px 0 27px;display:flex}.lobby-figure{width:100%}.lobby-figure figcaption{font-size:11px;line-height:1.8}.image-expand{bottom:9px;width:28px;height:28px;inset-inline-end:9px}.image-expand svg{width:16px}.transaction-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;padding:17px 0}.transaction-panel h4{font-size:17px}.transaction-panel>.method{margin-top:5px;font-size:13px}.transaction-pair{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px}.transaction-pair strong{font-size:25px}.transaction-pair>div>span{font-size:13px}.transaction-pair>div+div{padding-inline-start:17px}.review-copy>section{margin-top:25px}.review-copy h4{margin-bottom:13px;font-size:23px;line-height:1.45}.review-copy p{font-size:17px;line-height:1.9}.review-copy p+p{margin-top:17px}.source-links{gap:8px 14px;font-size:12px}.pros-cons{grid-template-columns:1fr;gap:21px;margin-top:27px;padding-top:23px}.pros-cons h4{font-size:17px}.pros-cons ul{margin-top:11px;font-size:15px;line-height:1.9}.verdict{margin-top:24px;padding-top:20px}.verdict>strong{font-size:15px}.verdict p{font-size:16px;line-height:1.9}.review-bottom{align-items:center;gap:15px;margin-top:22px;font-size:12px}.review-bottom .visit-button{width:100%;font-size:14px}.payout-section{margin-top:22px;padding:26px 20px}.payout-section h2{font-size:27px}.payout-section>p{margin-top:15px;font-size:16px}.payout-chart{margin-top:25px}.bar-chart{gap:20px}.bar-label{gap:10px;margin-bottom:8px;font-size:14px}.bar-label strong{font-size:14px}.bar-scale,.axis-label{font-size:12px}.payout-chart figcaption{margin-top:15px;font-size:13px}.timing-table{font-size:12px;line-height:1.8}.timing-table thead th{font-size:11px}.timing-table th,.timing-table td{padding:11px 3px}.timing-table th:first-child{width:29%}.timing-table th:nth-child(2){width:32%}.payout-method{font-size:13px}.calculator-section{margin-top:22px;padding:26px 20px}.calculator-section>p{margin-top:15px;font-size:16px}.bonus-flow{gap:10px;margin-top:23px;padding:16px 10px;font-size:13px}.bonus-flow svg{flex-shrink:0;width:22px}.bonus-flow strong{padding:2px 9px;font-size:20px}#bonus-calculator{padding:21px 15px}.calculator-inputs{grid-template-columns:1fr;gap:17px}.calculator-inputs label{font-size:13px}.calculator-inputs select,.calculator-inputs input{height:49px}.calculator-inputs .button{grid-column:1;width:100%;font-size:14px}.calculator-output{grid-template-columns:1fr 1fr;gap:19px;margin-top:23px;padding-top:21px}.calculator-output span{font-size:12px}.calculator-output strong{font-size:27px}.calculator-output .turnover-result{border-inline-start:0;padding-inline-start:0;border-top:1px solid #c8b584;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;display:flex}.turnover-result strong{font-size:30px}.calculator-section>.calculator-note{font-size:13px;line-height:1.85}.guide{margin-top:22px;padding:26px 20px}.guide-section{margin-top:28px;padding-top:26px}.guide-section h3{margin-bottom:19px;font-size:25px;line-height:1.45}.prose p{line-height:1.9}.prose p+p{margin-top:17px}.guide-points{margin-top:23px;padding-inline-start:17px}.guide-points dt{font-size:17px}.guide-points dd{font-size:16px;line-height:1.9}.guide-points>div+div{margin-top:21px}.live-teaser{padding:22px 18px}.live-teaser h3{font-size:24px}.live-read{padding-inline:12px;font-size:13px}.faq-section{margin-top:22px;padding:26px 20px}.faq-section h2{margin-bottom:22px}.faq-item summary{padding:20px 0;font-size:17px;line-height:1.7}.faq-item p{padding:0 0 23px;font-size:16px;line-height:1.9}.methodology-section{margin-top:22px;padding:26px 20px}.methodology-section h2{font-size:27px;line-height:1.4}.methodology-section p{font-size:16px}.affiliate-disclosure{font-size:13px!important}.responsibility-section{gap:16px;padding:29px 5px 38px}.age-label{width:46px;height:46px;font-size:17px}.responsibility-section h2{font-size:23px;line-height:1.4}.responsibility-section p{font-size:14px}.responsibility-section a{font-size:12px;line-height:1.85}.site-footer{padding:29px 0}.footer-inner{align-items:flex-start;gap:20px}.footer-brand{font-size:24px}.footer-inner p{font-size:12px}.footer-inner>a{padding-top:4px;font-size:12px}.article-opening-inner{padding-block:25px 28px}.article-opening h1{max-width:100%;font-size:35px}.article-description{font-size:17px}.article-back{margin-bottom:18px;font-size:12px}.live-article>.reading-layout{padding-top:23px;padding-bottom:25px}.article-paper{padding:26px 20px}.article-intro{font-size:17px}.article-paper .guide-section h2{margin-bottom:19px;font-size:25px;line-height:1.45}.article-paper .faq-section{padding-top:27px}.article-conclusion{margin-top:29px;padding:23px 18px}.article-conclusion h2{font-size:25px}.article-conclusion .button{padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.faq-item summary span{transition:none}}:root{--background:#f3f6f8;--hero:#dfeeed;scroll-padding-top:70px}.shell{width:min(1216px,100% - 48px)}.masthead{background:var(--hero);z-index:30;padding-top:24px;position:relative;top:auto}.masthead-inner{background:var(--deep);border-radius:8px;gap:26px;height:53px;padding-inline:24px}.brand>bdi{letter-spacing:-.8px;font-size:24px}.brand-section{display:none}.desktop-nav a{white-space:nowrap}.opening-band{background:var(--hero);border:0;padding-bottom:20px}.hero{padding-block:27px 21px;display:block}.hero-copy{max-width:804px}.breadcrumb{color:#4c6d76;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.breadcrumb a{color:#45616b;text-decoration:none}h1{letter-spacing:-.6px;max-width:804px;margin-bottom:20px;font-size:32px;line-height:1.15}.editorial-byline{align-items:center;gap:20px;margin-bottom:20px;font-size:13px;display:flex}.editorial-byline>a{font-size:13px}.editorial-byline .update{margin:0}.hero-intro{max-width:804px;font-size:16px;line-height:24px}.market-note{border-color:#c2d8d7;padding-top:13px;font-size:11px;line-height:1.7}.market-note p{max-width:117ch}.sticky-toc{z-index:20;background:#fff;border-bottom:1px solid #c9d9e0;position:sticky;top:0;box-shadow:0 2px 5px #142b3b06}.toc-items{white-space:nowrap;scrollbar-width:thin;align-items:stretch;gap:26px;min-height:44px;display:flex;overflow-x:auto}.toc-items a{color:#4c6776;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;min-height:44px;padding:7px 0 4px;font-size:14px;text-decoration:none;display:flex}.toc-items .is-active{color:var(--teal);border-bottom-color:var(--teal);font-weight:700}.reading-layout{grid-template-columns:minmax(0,800px) 280px;align-items:start;gap:136px;padding-top:48px;display:grid}.contents-rail{grid-area:1/2;min-width:0;padding:0;position:sticky;top:68px}.article-column{grid-area:1/1;min-width:0}.directory-box{border:1px solid var(--line);background:#fff;border-radius:8px;padding:23px;display:block!important}.directory-box>strong{font-size:18px;display:block;color:var(--ink)!important;margin-bottom:18px!important}.directory-box>div{flex-direction:column;gap:2px;display:flex}.directory-box>div+div{border-top:1px solid #dce5ea;margin-top:17px;padding-top:17px}.directory-box>div>span{color:#698391;margin-bottom:7px;font-size:12px}.directory-box a{color:#345b6d;padding-block:6px;font-size:14px;line-height:1.65;text-decoration:none}.rail-age{border:1px solid var(--line);background:#e7edf1;border-radius:8px;flex-direction:row;align-items:center;gap:17px;margin-top:24px;padding:20px 23px;display:flex}.rail-age>bdi{font-size:25px}.rail-age>span{font-size:12px}.comparison-section{margin:0 0 32px;padding:0}.top-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.comparison-card{background:#fff;border:1px solid #bfcfd9;border-radius:8px;flex-direction:column;min-width:0;display:flex;position:relative}.top-three>.comparison-card{margin-top:37px}.top-three>.comparison-card:first-child{order:2;margin-top:0}.top-three>.comparison-card:nth-child(2){order:1}.top-three>.comparison-card:nth-child(3){order:3}.winner-card{border-color:#b5995a}.card-award{background:var(--sand);color:#644f29;text-align:center;border-bottom:1px solid #d9c597;border-radius:7px 7px 0 0;justify-content:center;align-items:center;min-height:37px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.75;display:flex}.card-identity{text-align:center;min-height:130px;padding:20px 14px 15px}.card-rank{color:#637d8c;margin-bottom:7px;font-size:11px;display:block}.card-identity h3{letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.2}.card-identity h3 a{color:var(--deep);text-decoration:none}.card-score{justify-content:center;align-items:center;gap:8px;margin-top:11px;display:flex}.card-score>strong{color:var(--teal);font-size:20px;font-weight:700;line-height:1.2}.card-score small{color:var(--muted);font-size:11px;font-weight:400}.card-score>span{color:var(--muted);font-size:11px}.card-offer{text-align:center;min-height:190px;padding:0 20px 18px}.card-field-label{color:#526b7a;margin-bottom:9px;font-size:14px;display:block}.card-offer>strong{font-size:20px;font-weight:800;line-height:1.3;display:block}.card-offer>p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.card-action{text-align:center;padding:0 16px 17px}.card-action .visit-button{gap:10px;width:160px;max-width:100%;min-height:48px;padding-inline:12px;font-size:14px}.card-action .review-link{min-height:32px;padding-top:8px;font-size:12px}.card-facts{text-align:center;background:#f2f6f8;border-top:1px solid #d8e3e9;flex-direction:column;gap:3px;min-height:88px;padding:12px;display:flex}.card-facts>span{color:var(--muted);font-size:10px}.card-facts>strong{font-size:14px;font-weight:700}.card-facts>bdi{color:#597685;font-size:11px}.card-details{border-top:1px solid #d8e3e9;margin-top:auto}.card-details summary{color:#426676;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:13px 17px;font-size:12px;list-style:none;display:flex}.card-details summary::-webkit-details-marker{display:none}.card-details summary>span{color:var(--teal);font-size:20px;line-height:1}.card-details[open] summary>span{transform:rotate(45deg)}.card-details>div{background:#edf4f6;border:1px solid #d2e1e7;border-radius:4px;margin:0 12px 12px;padding:14px;font-size:13px;line-height:1.7}.card-details ul{margin:0 0 12px;padding-inline-start:18px}.card-details p{margin-bottom:12px}.card-details a{font-size:12px}.winner-disclosure{color:var(--muted);margin:12px 0 24px;font-size:11px;line-height:1.7}.remaining-comparisons{gap:24px;display:grid}.horizontal-card{grid-template-columns:170px minmax(0,1fr) 185px;align-items:center;display:grid}.horizontal-card .card-identity{border-inline-end:1px solid #d8e3e9;flex-direction:column;grid-area:1/1/3;justify-content:center;align-self:stretch;min-height:178px;padding:20px 13px;display:flex}.horizontal-card .card-identity h3{font-size:24px}.horizontal-card .card-offer{text-align:start;grid-area:1/2;min-height:0;padding:19px 21px 12px}.horizontal-card .card-offer>strong{font-size:20px}.horizontal-card .card-field-label{margin-bottom:7px;font-size:13px}.horizontal-card .card-offer>p{margin-top:9px;font-size:14px}.horizontal-card .card-action{grid-area:1/3/3;padding:20px 12px}.horizontal-card .card-facts{text-align:start;background:#fff;border:0;flex-flow:wrap;grid-area:2/2;align-items:baseline;gap:4px 10px;min-height:0;padding:0 21px 18px;display:flex}.horizontal-card .card-facts>span{flex-basis:100%;font-size:11px}.horizontal-card .card-facts>bdi{font-size:12px}.horizontal-card .card-details{grid-area:3/1/auto/-1}.horizontal-card .card-details summary{justify-content:center;gap:15px;min-height:47px}.comparison-intro{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.85}.subtle-note{margin-top:12px;font-size:12px}.reviews-section{background:0 0;margin-top:35px;padding:0}.section-intro{background:#e5eef3;border:1px solid #c6d8e2;border-radius:8px;padding:24px}.section-intro>p:last-child{margin-top:12px;font-size:16px}.operator-review{background:#fff;border:1px solid #bdced9;border-radius:8px;margin-top:24px;padding:0}.review-heading{background:#f8fafb;border-bottom:1px solid #cbdbe4;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:80px;margin:0;padding:17px 24px;display:flex}.review-heading>div:first-child{align-items:center;gap:17px;display:flex}.operator-position{color:#66808f;margin:0;font-size:12px}.review-heading h3{letter-spacing:-.4px;font-size:23px;font-weight:800;line-height:1.2}.review-score{border:0;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.review-score strong{font-size:26px;line-height:1.1}.review-score small{font-size:12px}.review-score>span{font-size:11px}.review-body{padding:24px}.review-bonus-summary{background:#e9f2ed;border:1px solid #bdd5c9;border-radius:6px;margin-bottom:20px;padding:19px 21px}.review-bonus-summary>span{color:#4b6e61;margin-bottom:7px;font-size:12px;display:block}.review-bonus-summary>strong{font-size:22px;line-height:1.35;display:block}.review-bonus-summary p{color:var(--body);margin-top:9px;font-size:14px}.review-bonus-summary>a{margin-top:11px;font-size:12px;display:inline-block}.review-evidence{flex-direction:column;gap:16px;margin:0 0 23px;display:flex}.lobby-figure{width:100%}.lobby-figure>a{border-radius:5px}.lobby-figure img{border-radius:2px}.transaction-panel{background:#eff5f8;border:1px solid #c9dbe4;border-radius:5px;grid-template-columns:1fr 1.65fr;gap:4px 28px;width:100%;padding:20px;display:grid}.transaction-panel h4{grid-column:1;align-self:end;font-size:17px}.transaction-panel>.method{grid-column:1;align-self:start;margin-top:4px;font-size:13px}.transaction-pair{grid-area:1/2/3;grid-template-columns:1fr 1fr;gap:20px;margin:0}.transaction-pair>div+div{padding-inline-start:20px}.transaction-pair strong{font-size:26px}.pros-cons{border:0;gap:18px;margin:0 0 25px;padding:0}.pros-cons>div{background:#f2f8f4;border:1px solid #c8dcd3;border-radius:5px;padding:18px}.pros-cons>div+div{background:#fbf7ee;border-color:#e1d5ba}.pros-cons h4{font-size:16px}.pros-cons ul{margin-top:10px;font-size:14px;line-height:1.85}.review-opening{margin:23px 0 0;font-size:17px;line-height:1.85}.review-copy>section{border-top:1px solid #d7e2e8;margin-top:26px;padding-top:22px}.review-copy h4{margin-bottom:14px;font-size:20px;line-height:1.25}.verdict{background:#f1f6f9;border:1px solid #c7d8e1;border-radius:5px;margin-top:25px;padding:20px}.verdict p{font-size:16px}.review-bottom{flex-wrap:nowrap;align-items:stretch;gap:16px;margin-top:24px;display:flex}.review-bottom .button{flex:1;width:auto;min-height:48px;padding-inline:12px;font-size:14px}.outline-button{color:var(--teal);border-color:var(--teal);background:#fff}.outline-button:hover{color:#004c4a;background:#e5f0ef}.payout-section,.calculator-section,.faq-section,.methodology-section{border:1px solid #bdd2ca;border-radius:8px;margin-top:30px;padding:27px}.calculator-section{border-color:#cfbd92}.faq-section{border-color:#c5d7e2}.methodology-section{border-color:#aec9d7}.payout-section h2,.calculator-section h2,.faq-section h2{font-size:28px}.guide{background:0 0;border:0;margin-top:30px;padding:0}.guide-section{background:#fff;border:1px solid #c5d7e2;border-radius:8px;margin-top:24px;padding:24px}.guide-section h3,.guide-section h2{margin-bottom:18px;font-size:23px;line-height:1.4}.guide-points{border:0;gap:14px;margin-top:23px;padding:0;display:grid}.guide-points>div{background:#f0f6f8;border:1px solid #d1e0e7;border-radius:5px;padding:18px;margin:0!important}.guide-points dt{font-size:17px}.guide-points dd{font-size:16px;line-height:1.85}.live-teaser{background:#e6eff4;border-color:#a8c3d1}.method-steps{border-inline-start:2px solid #91b7b5;margin:24px 0;padding:0 18px 0 0;list-style:none}.method-steps li{padding:0 10px 21px 0;font-size:15px;position:relative}.method-steps li:last-child{padding-bottom:0}.method-steps li:before{content:"";inset-inline-start:-25px;background:#006b69;border:3px solid #e5eef3;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;box-shadow:0 0 0 1px #91b7b5}.method-steps a{text-decoration:none}.article-opening{background:var(--hero);border:0;padding-bottom:8px}.article-opening-inner{padding-block:27px 28px}.article-back{margin-bottom:18px;font-size:12px}.article-opening h1{max-width:804px;font-size:32px}.article-description{max-width:804px;font-size:16px;line-height:24px}.live-article>.reading-layout{padding-top:48px;padding-bottom:40px}.article-paper{background:0 0;padding:0}.article-intro{background:#fff;border:1px solid #c5d7e2;border-radius:8px;padding:24px;font-size:17px}.article-paper .guide-section h2{margin-bottom:18px;font-size:25px;line-height:1.4}.article-conclusion{border:1px solid #b8d0c3;border-radius:8px;margin-top:24px;padding:24px}.author-strip{flex-wrap:wrap;gap:20px;margin:0 0 19px;display:flex}.author-mini{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.author-mini img{object-fit:cover;border:1px solid #a8c6c5;border-radius:50%;width:38px;height:38px}.author-mini>span{flex-direction:column;gap:1px;display:flex}.author-mini strong{font-size:13px;line-height:1.4}.author-mini small{color:var(--muted);font-size:10px;line-height:1.4}.author-profiles{background:#fff;border:1px solid #c5d7e2;border-radius:8px;margin-top:28px;padding:24px}.author-profiles>h2{margin-bottom:22px;font-size:25px}.author-profile{background:#f5f8fa;border:1px solid #d2dfe7;border-radius:6px;padding:22px}.author-profile+.author-profile{margin-top:20px}.author-profile header{align-items:center;gap:17px;margin-bottom:18px;display:flex}.author-profile img{object-fit:cover;border:1px solid #c5d6df;border-radius:50%;width:76px;height:76px}.author-profile h3{margin-bottom:5px;font-size:22px}.author-profile header p{color:var(--muted);margin:0;font-size:13px}.author-profile>p{color:var(--body);font-size:16px;line-height:1.85}.author-profile>p+p{margin-top:15px}@media (width<=1300px){.reading-layout{grid-template-columns:minmax(0,1fr) 260px;gap:55px}.desktop-nav{gap:18px;font-size:12px}.brand>bdi{font-size:23px}.card-offer{padding-inline:15px}.card-identity h3{font-size:24px}.horizontal-card{grid-template-columns:155px minmax(0,1fr) 177px}.horizontal-card .card-offer,.horizontal-card .card-facts{padding-inline:17px}}@media (width<=1100px){.reading-layout{grid-template-columns:minmax(0,1fr) 235px;gap:32px}.desktop-nav{display:none}.mobile-navigation{align-items:center;gap:19px;display:flex}.compact-cta{color:#eef6f7;white-space:nowrap;font-size:12px;text-decoration:none}.mobile-menu summary{color:#fff;justify-content:center;align-items:center;min-width:28px;min-height:42px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu:not([open]) nav{display:none}.mobile-menu[open] nav{background:#fff;border:1px solid #a8becb;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;width:calc(100vw - 48px);padding:15px 21px;display:grid;position:fixed;top:77px;left:24px;right:24px;box-shadow:0 12px 20px #142b3b18}.mobile-menu nav a{color:var(--ink);padding-block:9px;font-size:14px;text-decoration:none}.directory-box{padding:19px}.top-three{gap:16px}.card-offer{min-height:210px;padding-inline:12px}.card-offer>strong{font-size:19px}.card-action{padding-inline:10px}.card-identity h3{font-size:22px}.card-score{gap:5px}.card-score>span{font-size:10px}.horizontal-card{grid-template-columns:145px minmax(0,1fr) 166px}.horizontal-card .card-identity h3{font-size:21px}.horizontal-card .card-action .visit-button{width:145px}.horizontal-card .card-offer>strong{font-size:18px}}@media (width<=999px){.reading-layout{padding-top:40px;display:block}.contents-rail{display:none}.article-column{max-width:800px;margin:auto}.top-three{gap:24px}.card-offer{min-height:190px;padding-inline:18px}.card-identity h3{font-size:25px}.horizontal-card{grid-template-columns:160px minmax(0,1fr) 180px}.horizontal-card .card-identity h3{font-size:23px}.horizontal-card .card-action .visit-button{width:160px}.live-article>.reading-layout{padding-top:40px}.toc-items{gap:24px}}@media (width<=650px){:root{scroll-padding-top:66px}.shell{width:calc(100% - 32px)}.masthead{padding-top:24px}.masthead-inner{gap:12px;height:53px;padding-inline:16px}.brand>bdi{font-size:22px}.mobile-navigation{gap:15px}.compact-cta{font-size:11px}.mobile-menu[open] nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:calc(100vw - 32px);padding:15px 18px;top:77px;left:16px;right:16px}.opening-band{padding-bottom:17px}.hero{padding-block:27px 18px}.breadcrumb{display:none}h1{letter-spacing:-.3px;max-width:100%;margin-bottom:20px;font-size:24px;line-height:27.6px}.editorial-byline{flex-wrap:wrap;gap:6px 15px;margin-bottom:18px}.editorial-byline .update{font-size:11px}.editorial-byline>a{font-size:12px}.hero-intro{font-size:16px;line-height:24px}.market-note{gap:8px;padding-top:12px;font-size:11px;line-height:1.65}.toc-items{gap:22px;min-height:44px}.toc-items a{min-height:44px;font-size:14px}.reading-layout{padding-top:32px}.top-three{flex-direction:column;gap:24px;display:flex}.top-three>.comparison-card{width:100%;order:initial!important;margin-top:0!important}.card-award{min-height:37px;padding:8px 15px;font-size:13px}.card-identity{min-height:0;padding:20px 16px 17px}.card-rank{margin-bottom:8px;font-size:11px}.card-identity h3{font-size:28px}.card-score{gap:9px;margin-top:12px}.card-score>strong{font-size:23px}.card-score>span{font-size:12px}.card-offer{min-height:0;padding:0 23px 20px}.card-field-label{margin-bottom:10px;font-size:16px}.card-offer>strong{font-size:23px;line-height:1.3}.card-offer>p{margin-top:12px;font-size:14px;line-height:1.65}.card-action{padding:0 16px 18px}.card-action .visit-button{flex:none;width:160px;height:48px;font-size:14px}.card-action .review-link{min-height:35px;padding-top:8px;font-size:13px}.card-facts{min-height:88px;padding:13px 16px}.card-facts>span{font-size:11px}.card-facts>strong{font-size:16px}.card-facts>bdi{font-size:12px}.card-details summary{min-height:54px;padding:14px 18px;font-size:14px}.card-details>div{margin:0 16px 16px;padding:16px;font-size:14px;line-height:1.75}.card-details a{font-size:13px}.winner-disclosure{margin:13px 0 24px;font-size:11px}.remaining-comparisons{gap:24px}.horizontal-card{flex-direction:column;align-items:stretch;display:flex}.horizontal-card .card-identity{border-inline-end:0;min-height:0;padding:20px 16px 17px;display:block}.horizontal-card .card-identity h3{font-size:28px}.horizontal-card .card-offer{text-align:center;padding:0 23px 20px}.horizontal-card .card-offer>strong{font-size:23px}.horizontal-card .card-field-label{margin-bottom:10px;font-size:16px}.horizontal-card .card-offer>p{margin-top:12px;font-size:14px}.horizontal-card .card-action{padding:0 16px 18px}.horizontal-card .card-action .visit-button{width:160px}.horizontal-card .card-facts{text-align:center;background:#f2f6f8;border-top:1px solid #d8e3e9;flex-direction:column;align-items:center;gap:3px;min-height:88px;padding:13px 16px;display:flex}.horizontal-card .card-facts>span{flex-basis:auto;font-size:11px}.horizontal-card .card-facts>bdi{font-size:12px}.horizontal-card .card-details summary{justify-content:space-between;min-height:54px}.reviews-section{margin-top:28px;padding:0}.section-intro{padding:20px 16px}h2{letter-spacing:-.2px;font-size:22px;line-height:1.3}.section-intro>p:last-child{margin-top:12px;font-size:16px;line-height:1.8}.operator-review{margin-top:24px;padding:0}.review-heading{gap:12px;min-height:73px;padding:15px 16px}.review-heading>div:first-child{gap:9px}.operator-position{max-width:35px;font-size:10px;line-height:1.6}.review-heading h3{letter-spacing:-.4px;font-size:21px}.review-score{flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0}.review-score strong{font-size:24px}.review-score small{font-size:10px}.review-score>span{font-size:9px}.review-body{padding:16px}.review-bonus-summary{margin-bottom:16px;padding:16px}.review-bonus-summary>span{font-size:12px}.review-bonus-summary>strong{font-size:20px;line-height:1.35}.review-bonus-summary p{font-size:14px;line-height:1.7}.review-bonus-summary>a{font-size:12px}.review-evidence{gap:16px;margin:0 0 20px}.lobby-figure figcaption{font-size:11px;line-height:1.75}.transaction-panel{padding:16px;display:block}.transaction-panel h4{font-size:16px}.transaction-panel>.method{margin-top:5px;font-size:12px}.transaction-pair{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.transaction-pair strong{font-size:24px}.transaction-pair>div>span{font-size:12px}.transaction-pair>div+div{padding-inline-start:15px}.pros-cons{grid-template-columns:1fr;gap:16px;margin:0 0 22px}.pros-cons>div{padding:16px}.pros-cons h4{font-size:16px}.pros-cons ul{margin-top:10px;font-size:14px;line-height:1.85}.review-opening{margin:20px 0 0;font-size:17px;line-height:1.85}.review-copy>section{margin-top:24px;padding-top:20px}.review-copy h4{margin-bottom:13px;font-size:18px;line-height:1.35}.review-copy p{font-size:17px;line-height:1.85}.verdict{margin-top:24px;padding:16px}.verdict>strong{font-size:15px}.verdict p{font-size:16px;line-height:1.85}.review-bottom{flex-direction:column;gap:12px;margin-top:20px}.review-bottom .button{flex:auto;width:100%;min-height:48px;font-size:14px}.payout-section,.calculator-section,.faq-section,.methodology-section{margin-top:24px;padding:21px 16px}.payout-section h2,.calculator-section h2,.faq-section h2{font-size:22px}.guide{margin-top:24px;padding:0}.guide-section{margin-top:24px;padding:20px 16px}.guide-section h3,.guide-section h2{margin-bottom:17px;font-size:21px;line-height:1.35}.guide-points{border:0;gap:14px;margin-top:22px;padding:0}.guide-points>div{padding:16px}.guide-points dt{font-size:16px}.guide-points dd{font-size:16px;line-height:1.85}.live-read{white-space:normal;text-align:center;padding-inline:11px;font-size:12px}.methodology-section h2{font-size:23px;line-height:1.3}.method-steps li{padding-bottom:19px;font-size:14px;line-height:1.75}.article-opening-inner{padding-block:26px 25px}.article-opening h1{max-width:100%;font-size:24px;line-height:27.6px}.article-description{font-size:16px;line-height:24px}.live-article>.reading-layout{padding-top:32px;padding-bottom:25px}.article-intro{padding:20px 16px;font-size:17px}.article-paper .guide-section h2{margin-bottom:17px;font-size:21px;line-height:1.35}.article-conclusion{margin-top:24px;padding:20px 16px}.article-conclusion h2{font-size:22px}.author-strip{gap:11px 17px;margin-bottom:17px}.author-mini{gap:7px}.author-mini img{width:33px;height:33px}.author-mini strong{font-size:12px}.author-mini small{font-size:9px}.author-profiles{margin-top:24px;padding:20px 16px}.author-profiles>h2{font-size:22px}.author-profile{padding:17px}.author-profile header{gap:13px;margin-bottom:16px}.author-profile img{width:61px;height:61px}.author-profile h3{font-size:20px}.author-profile header p{font-size:12px}.author-profile>p{font-size:16px}}.comparison-card .card-identity{min-height:0;padding:18px 16px}.brand-logo-frame{border:1px solid #142b3b20;border-radius:5px;justify-content:center;align-items:center;height:88px;margin:12px 0 14px;padding:16px;display:flex}.brand-logo-frame .operator-logo{object-fit:contain;width:100%;max-width:170px;height:100%}.comparison-card .card-identity h3{letter-spacing:-.3px;font-size:21px}.comparison-card .card-rank{color:#344f5f;margin-bottom:0;font-size:14px}.comparison-card .card-score{flex-wrap:wrap;gap:9px;margin-top:10px}.comparison-card .card-score>strong{font-size:25px}.comparison-card .card-score small,.comparison-card .card-score>span{color:#344f5f;font-size:14px}.comparison-card .card-offer{text-align:center;background:#e2f2ea;border:1px solid #a9d3c0;border-top:3px solid #00766b;border-radius:5px;min-height:265px;margin:0 12px 20px;padding:18px 15px}.comparison-card .card-field-label{color:#245c50;margin-bottom:7px;font-size:15px;font-weight:700}.comparison-card .card-offer>.offer-value{letter-spacing:-.6px;color:#104c43;font-size:34px;line-height:1.15;display:block}.comparison-card .offer-label{color:#193e35;margin-top:8px;font-size:16px;font-weight:700;line-height:1.55;display:block}.comparison-card .card-offer>p{color:#243846;border-top:1px solid #b5d6c6;margin-top:13px;padding-top:12px;font-size:16px;line-height:1.65}.comparison-card .card-action{padding:0 16px 20px}.comparison-card .card-action .visit-button{width:100%;max-width:210px;min-height:48px;padding-inline:10px;font-size:16px}.comparison-card .card-action .review-link{min-height:40px;padding-top:9px;font-size:15px}.comparison-card .card-facts{gap:4px;padding:15px}.comparison-card .card-facts>span,.comparison-card .card-facts>bdi{color:#344f5f;font-size:14px}.comparison-card .card-facts>strong{color:#243846;font-size:18px}.comparison-card .card-details summary{color:#244957;font-size:15px}.comparison-card .card-details>div{color:#243846;font-size:15px}.comparison-card .card-details a{font-size:14px}.card-award{color:#513e16;min-height:44px;font-size:14px;font-weight:800}.winner-disclosure{color:#344f5f;font-size:14px;line-height:1.75}.comparison-intro,.subtle-note{color:#344f5f;font-size:15px}.horizontal-card .card-identity{padding:18px 12px}.horizontal-card .brand-logo-frame{height:74px;margin-top:12px;padding:10px}.horizontal-card .card-offer{text-align:start;min-height:0;margin:16px 12px 12px;padding:16px}.horizontal-card .card-offer>.offer-value{font-size:32px}.horizontal-card .card-offer>p{font-size:16px}.horizontal-card .card-action{padding:18px 12px}.horizontal-card .card-action .visit-button{width:100%;max-width:210px}.horizontal-card .card-facts{padding:0 24px 18px}.horizontal-card .card-field-label,.author-mini strong{font-size:15px}.author-mini small{color:#344f5f;font-size:14px}.author-mini img{flex-shrink:0;width:42px;height:42px}.editorial-byline .update,.editorial-byline>a,.article-opening .update,.breadcrumb,.market-note,.article-back,.source-links,.review-bonus-summary>a,.lobby-figure figcaption,.directory-box>div>span,.rail-age>span{color:#344f5f;font-size:14px}.review-bonus-summary>span{font-size:14px}.review-bonus-summary p{color:#243846;font-size:16px}.review-bottom .button{font-size:16px}.desktop-nav{gap:20px;font-size:14px}.compact-cta{font-size:14px}@media (width>=1000px) and (width<=1300px){.desktop-nav{gap:14px}.comparison-card .card-offer{margin-inline:8px;padding-inline:11px}.horizontal-card .card-offer{margin-inline:10px;padding-inline:13px}}@media (width<=650px){.comparison-card .card-identity{padding:18px 20px}.brand-logo-frame{max-width:240px;height:90px;margin-inline:auto}.comparison-card .card-identity h3{font-size:23px}.comparison-card .card-offer{min-height:0;margin:0 16px 20px;padding:20px}.comparison-card .card-offer>.offer-value{font-size:36px}.comparison-card .offer-label{font-size:17px}.comparison-card .card-offer>p{text-align:start;font-size:16px}.comparison-card .card-action .visit-button{max-width:240px}.comparison-card .card-action .review-link{font-size:15px}.horizontal-card .brand-logo-frame{height:90px;padding:16px}.horizontal-card .card-offer{text-align:center}.horizontal-card .card-facts{padding:15px}.card-award{font-size:15px}.author-strip{gap:14px 18px}.author-mini strong{font-size:15px}.author-mini small{font-size:14px}.author-mini img{width:42px;height:42px}.author-mini{gap:9px}.market-note,.editorial-byline .update,.editorial-byline>a{font-size:14px}.mobile-navigation{gap:12px}.compact-cta{font-size:14px}.brand>bdi{font-size:21px}}.brand-logo-frame{overflow:clip}.brand-logo-frame[data-brand=mystake] .operator-logo,.brand-logo-frame[data-brand=freshbet] .operator-logo{transform:scale(1.95)}.brand-logo-frame[data-brand=goldenbet]{height:110px}.brand-logo-frame[data-brand=goldenbet] .operator-logo{transform:scale(1.4)}.market-note{align-items:center;gap:18px}.market-note .reader-age{color:#243846;flex-shrink:0;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.reader-age>bdi{background:#f2f8f6;border:1px solid #9cb6b6;border-radius:4px;justify-content:center;align-items:center;min-width:42px;min-height:32px;font-size:16px;display:inline-flex}.market-note>p{font-size:14px;line-height:1.7}.comparison-card .card-facts{border-radius:0 0 7px 7px}.horizontal-card .card-facts{border-radius:0}.review-heading .review-identity{gap:18px;min-width:0}.review-heading .review-logo{flex-shrink:0;width:124px;max-width:none;height:72px;margin:0;padding:12px}.review-heading .review-logo[data-brand=mystake] .operator-logo,.review-heading .review-logo[data-brand=freshbet] .operator-logo{transform:scale(1.65)}.review-name-block{min-width:0}.review-name-block .operator-position{max-width:none;margin-bottom:5px;display:block}.review-name-block h3{overflow-wrap:normal}@media (width<=650px){.market-note{flex-direction:column;align-items:flex-start;gap:9px}.review-heading .review-identity{gap:12px}.review-heading .review-logo{width:96px;height:66px;padding:10px}.review-name-block h3{font-size:20px;line-height:1.25}.review-name-block .operator-position{margin-bottom:5px;font-size:11px;line-height:1.5}}
