.pricing-page .catalog-toolbar,.coverage-page>.sport-picker,.sport-directory-tools{border-bottom:1px solid var(--line);margin-bottom:32px;padding:22px 0}.catalog-toolbar{gap:24px}.sport-picker{gap:12px 18px;font-size:13px}.sport-picker>span{color:var(--ink);font-weight:600}.sport-picker select{width:224px;min-height:48px}.sport-picker small{font-size:12px}.billing-toggle{border:1px solid var(--line);background:#edf1ec;border-radius:10px;flex-shrink:0;gap:3px;padding:4px}.billing-toggle button{color:#5b6c63;background:0 0;border:0;border-radius:7px;min-width:94px;min-height:42px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.billing-toggle button.active{color:var(--forest);background:#fff;box-shadow:0 1px 5px #153b3212}.billing-toggle button:not(.active):hover{color:var(--forest);background:#e3eae2}.sport-tabs{background:#edf1ec;border-radius:10px;padding:5px}.sport-tabs button{min-height:44px;padding:10px 20px;font-size:13px}.pricing-page .plan-grid{gap:20px;margin-top:42px}.plan-card{border-color:#dce5de;border-radius:16px;padding:34px 30px;box-shadow:0 3px 14px #153b3204}.plan-card.highlighted{border:1px solid var(--teal);box-shadow:0 10px 32px #153b320a, inset 0 3px var(--teal);padding:34px 30px}.plan-highlight{letter-spacing:.09em;border-radius:5px;padding:5px 12px;font-size:10px;top:-13px;left:28px}.plan-card h3{letter-spacing:-.04em;font-size:25px}.plan-card .plan-description{min-height:66px;margin:13px 0 26px;font-size:14px;line-height:1.65}.plan-price{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.5vw,48px)}.plan-price small{font-size:13px}.price-note{min-height:38px;margin-top:8px;font-size:12px;line-height:1.6}.plan-card .btn{min-height:48px;margin:22px 0 28px}.plan-capacity{gap:8px;padding:21px 0;font-size:13px}.plan-capacity strong{font-weight:650}.plan-capacity span{color:var(--muted)}.plan-card .check-list{gap:13px;font-size:13px;line-height:1.65}.pricing-page .enterprise-strip,.coverage-page .enterprise-strip{background:#edf2e9;border:1px solid #dce6d7;border-radius:14px;margin-top:40px;padding:30px 32px}.enterprise-strip h3{letter-spacing:-.035em;font-size:23px}.enterprise-strip p{max-width:600px;font-size:14px;line-height:1.7}.sports-page .sport-grid{gap:22px}.sports-page .sport-card{border-color:#dce5de;border-radius:16px;min-height:380px;padding:30px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 10px #153b3203}.sports-page .sport-card:hover{border-color:#aec7ba;transform:translateY(-3px);box-shadow:0 12px 28px #153b320b}.sports-page .sport-card.featured{background:#edf2e6;border-color:#d6e1ca}.sports-page .sport-card-top span{letter-spacing:.08em;font-size:10px;line-height:1.6}.sports-page .sport-card-top svg{color:var(--teal);flex-shrink:0}.sports-page .sport-card-graphic{height:118px;margin:22px 0 20px}.sports-page .sport-card h3{font-size:28px}.sports-page .sport-card p{max-width:none;font-size:14px;line-height:1.7}.sports-page .sport-card .text-link{min-height:32px;font-size:13px}.sport-directory-tools{align-items:end}.sport-directory-tools>span,.sport-directory-tools>.text-button{font-size:13px}.sports-page .split-product{gap:64px;padding:72px 0}.sports-page .split-product h1{letter-spacing:-.055em;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.sports-page .split-product>div>p{font-size:16px;line-height:1.8}.sports-page .product-art{background:#e9eee2;border-radius:24px}.field{gap:9px;font-size:13px;line-height:1.5}.field>span{font-weight:600}.field small{font-size:12px;line-height:1.7}.input{min-height:48px;color:var(--ink);border-color:#cdd9d0;border-radius:8px;padding:12px 15px;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.input:hover:not(:disabled):not([readonly]){border-color:#a3bbad}.input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f7514}.input::placeholder{color:#62756b}.input:disabled,.input[readonly]{color:#5c7064;background:#f2f5f0}select.input{padding-right:30px}.search-input{min-width:0}.search-input>svg{top:16px;left:16px}.search-input .input{padding-left:44px}.coverage-summary{gap:8px 22px;padding:18px 0 24px;font-size:13px;line-height:1.7}.coverage-summary strong{font-size:14px}.coverage-page>.sport-picker{margin-bottom:24px}.filter-row{align-items:stretch;gap:12px}.filter-row select{width:188px}.filter-row .btn{min-height:48px;font-size:13px}.coverage-tools{margin:22px 0;font-size:13px;line-height:1.6}.coverage-tools>span{align-items:center;gap:9px}.table-wrap{scrollbar-width:thin;scrollbar-color:#bacbbd #f4f7f2;border-color:#dce5de;border-radius:12px;max-width:100%}.data-table{font-size:13px}.data-table th{letter-spacing:.08em;color:#526b5b;background:#f0f4ed;padding:18px 22px;font-size:10px}.data-table td{border-color:#e8eee7;padding:20px 22px;line-height:1.65}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#f8faf6}.data-table td strong{font-size:14px;font-weight:650}.data-table td small{margin-top:5px;font-size:11px}.table-detail-button{min-height:44px}.table-detail-button strong{text-decoration:none}.table-detail-button:hover strong{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.coverage-checkbox{width:18px;height:18px;accent-color:var(--teal);cursor:pointer}.coverage-origin{border-radius:5px;padding:5px 8px;font-size:10px;font-weight:650}.coverage-page .coverage-check{white-space:normal;min-width:200px;max-width:350px;line-height:1.65}.pagination{gap:16px;margin-top:22px;font-size:12px;line-height:1.6}.pagination .btn{min-width:44px;min-height:44px;padding:10px}.remove-compare{min-width:32px;min-height:32px}.modal-card{border:1px solid #d8e2d9;border-radius:18px;padding:40px;box-shadow:0 30px 90px #051e2533}.modal-card h2{letter-spacing:-.045em;padding-right:24px;font-size:30px}.modal-close{background:#eaf0e7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.modal-close:hover{background:#dfe8db}.coverage-facts dt{font-size:12px}.coverage-facts dd{font-size:13px}.coverage-source-list,.coverage-scope-note{font-size:12px;line-height:1.75}.configure-layout{grid-template-columns:minmax(0,1fr) 350px;gap:28px}.configure-layout>div,.config-step,.order-summary{min-width:0}.config-step{border-color:#dce5de;border-radius:16px;margin-bottom:22px;padding:30px;box-shadow:0 2px 9px #153b3203}.config-step-title{gap:13px;margin-bottom:28px}.config-step-title span{width:30px;height:30px;color:var(--forest);background:#e8efdf;border:1px solid #d9e4d0;flex-shrink:0;font-size:12px;font-weight:600}.config-step-title h2{letter-spacing:-.04em;font-size:23px;line-height:1.3}.config-step .catalog-toolbar{gap:18px;margin-bottom:25px}.config-step .sport-picker{gap:9px 12px}.config-step .sport-picker select{width:196px}.config-step .sport-picker small{font-size:11px}.config-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.choice-card{background:#fff;border:1px solid #d9e2d9;border-radius:11px;min-width:0;padding:22px 18px;transition:border-color .18s,background .18s,box-shadow .18s}.choice-card:hover:not(:disabled){background:#f9fbf7;border-color:#a9c3b4}.choice-card.selected{border:1px solid var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f0f6eb;padding:22px 18px}.choice-card strong{padding-right:8px;font-size:15px;font-weight:650}.choice-card small{font-size:12px;line-height:1.65}.choice-card .choice-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:25px;font-size:29px;font-weight:600}.choice-card .selected-check{color:var(--teal);width:16px;height:16px;top:15px;right:14px}.choice-card:disabled{opacity:.62;background:#f6f8f4}.choice-card .plan-unavailable-reason{font-size:11px;line-height:1.65}.plan-fit-intro{font-size:13px;line-height:1.75}.plan-fit-footnote{margin-top:18px;font-size:12px;line-height:1.75}.addon-choice{gap:14px;padding:22px 0}.addon-choice strong{font-size:14px;font-weight:650;line-height:1.5}.addon-choice p{margin-top:7px;font-size:13px;line-height:1.7}.addon-choice>span{font-size:14px;line-height:1.6}.addon-choice>span small{font-size:11px;font-weight:400}.addon-choice input,.league-choice input,.terms-line input{width:18px;height:18px;margin-top:3px}.addon-benefits{margin-top:9px;font-size:11px;line-height:1.7}.capacity-summary{background:#f0f5e8;border:1px solid #e2ead9;border-radius:10px;flex-wrap:wrap;gap:20px;padding:18px 20px;font-size:12px}.capacity-summary strong{font-variant-numeric:tabular-nums;font-size:17px}.bundle-heading{gap:22px;margin:30px 0 23px}.bundle-heading h3,.individual-coverage-heading h3{letter-spacing:-.035em;font-size:21px}.bundle-heading p,.individual-coverage-heading p{margin-top:10px;font-size:13px;line-height:1.75}.bundle-heading>svg{flex-shrink:0}.bundle-grid{align-items:stretch;gap:15px}.coverage-bundle{background:#fff;border-color:#d9e3da;border-radius:12px;flex-direction:column;padding:22px;display:flex}.coverage-bundle:hover{border-color:#a8c2b2}.coverage-bundle.is-selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f4f8ee}.coverage-bundle-all{background:#f4f6ef}.bundle-choice{gap:12px;min-height:60px}.bundle-choice input{width:18px;height:18px;margin-top:4px}.bundle-kind{letter-spacing:.09em;margin-bottom:9px;font-size:9px}.bundle-choice strong{letter-spacing:-.025em;font-size:17px;line-height:1.4}.bundle-count{margin-top:10px;font-size:12px}.bundle-selected-label{background:#e0ecd5;padding:3px 7px;font-size:10px}.bundle-description{margin-top:17px;font-size:13px;line-height:1.7}.bundle-included{margin-top:11px;font-size:12px;line-height:1.7}.bundle-requirement{border:1px solid #e7d9be;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.bundle-fit-preview{background:#eef3e7;border:1px solid #e3eadb;border-radius:8px;gap:5px;margin-top:19px;padding:14px;font-size:13px;line-height:1.6}.bundle-fit-preview>strong{font-size:12px;font-weight:650}.bundle-fit-preview>span{font-variant-numeric:tabular-nums;font-weight:500}.bundle-fit-preview>small{font-size:10px;line-height:1.6}.bundle-fit-custom{background:#edf2ee;border-color:#dce6dd}.bundle-special-note{font-size:11px;line-height:1.7}.bundle-members{margin-top:19px;padding-top:10px;font-size:12px}.bundle-members summary{min-height:36px;padding:7px 0;font-size:12px}.bundle-members ul{max-height:240px;margin-top:10px}.bundle-members li{padding:11px 5px 11px 0;font-size:12px;line-height:1.55}.bundle-members li small{font-size:10px}.bundle-footnote{margin-top:20px;font-size:11px;line-height:1.85}.bundle-empty{border-radius:10px;padding:20px;font-size:14px}.bundle-empty p,.bundle-empty a{font-size:13px;line-height:1.7}.coverage-selection-status{gap:18px;margin:28px 0;padding:20px 0;font-size:13px}.coverage-selection-status strong{font-size:25px;font-weight:650}.coverage-selection-status button{min-height:40px;font-size:12px}.plan-adjustment{background:#eef5e7;border-color:#d0e1c4;border-radius:11px;gap:13px;padding:20px}.plan-adjustment>svg{flex-shrink:0}.plan-adjustment strong{font-size:14px}.plan-adjustment p{font-size:13px;line-height:1.75}.plan-adjustment button{min-height:32px;font-size:12px}.bundle-custom-notice{background:#f0f5ee;border-color:#cbdccc;border-radius:11px;padding:23px}.bundle-custom-notice>strong{font-size:16px}.bundle-custom-notice p{font-size:13px;line-height:1.75}.bundle-custom-notice small{font-size:11px;line-height:1.7}.league-picker{scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:10px;max-height:380px;margin-top:18px}.league-choice{gap:14px;min-height:76px;padding:18px 17px;transition:background .15s}.league-choice:hover{background:#f7faf3}.league-choice:has(input:checked){background:#f0f6ea}.league-choice>div{min-width:0}.league-choice strong{font-size:14px;line-height:1.5}.league-choice small{font-size:12px;line-height:1.6}.league-choice .coverage-origin{margin-top:7px}.custom-scope-link{font-size:11px}.coverage-picker-pages,.coverage-picker-pages>span{font-size:12px}.coupon-field .btn{min-height:48px;font-size:13px}.order-summary{background:var(--forest);scrollbar-color:#5c796a transparent;scrollbar-width:thin;border:1px solid #28493c;border-radius:17px;padding:30px;top:24px;box-shadow:0 14px 36px #153b3210}.order-summary h2{letter-spacing:-.045em;font-size:26px;line-height:1.3}.order-summary>p{color:#bed0c3;font-size:13px;line-height:1.8}.order-summary>.eyebrow{letter-spacing:.11em;line-height:1.7}.summary-plan{border-color:#39594a;padding:24px 0}.summary-plan h3{letter-spacing:-.025em;font-size:21px}.summary-plan p{font-size:12px;line-height:1.7}.summary-line{gap:15px;padding:12px 0;font-size:13px;line-height:1.6}.summary-line>:last-child{text-align:right;font-variant-numeric:tabular-nums}.summary-line small{font-size:11px}.summary-total{border-color:#39594a;gap:14px;padding:25px 0}.summary-total strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:39px;font-weight:650;line-height:1.25}.summary-total small{margin-bottom:5px;font-size:12px;line-height:1.6;display:block}.order-summary .summary-note{color:#bfd0c3;line-height:1.8;font-size:12px!important}.order-summary .btn{border-radius:8px;min-height:50px;font-size:13px}.order-summary .error{font-size:13px;line-height:1.7}.summary-adjustment{background:#214531;border-color:#4a6b53;border-radius:9px;padding:16px}.summary-adjustment>strong{font-size:13px}.summary-adjustment p{color:#d7e4d7;font-size:12px;line-height:1.7}.summary-adjustment button{min-height:32px;font-size:12px}.summary-coverage{border-color:#39594a;margin-top:24px;padding-top:18px}.summary-coverage>summary{min-height:32px;font-size:12px;line-height:1.7}.selected-coverage-review>h3{font-size:18px}.selected-coverage-review>p{font-size:12px;line-height:1.75}.selected-coverage-items h4{font-size:14px}.selected-coverage-items article>small,.selected-coverage-items dt{font-size:11px}.selected-coverage-items dd{font-size:12px;line-height:1.7}.custom-selection-count strong{font-size:48px;font-weight:600}.custom-selection-count span{font-size:13px;line-height:1.7}.terms-line{gap:12px;font-size:13px;line-height:1.8}.configure-layout .form-grid{gap:22px 18px}.auth-story{background:var(--forest);padding:56px 64px}.auth-story h1{letter-spacing:-.055em;font-size:clamp(44px,4.5vw,64px);line-height:1.08}.auth-story>div,.auth-story-footer{position:relative}.auth-story p{color:#c0d0c3;font-size:16px;line-height:1.8}.auth-story .check-list{gap:17px;font-size:14px;line-height:1.7}.auth-story-footer{border-top:1px solid #3b5847;padding-top:24px;font-size:12px}.auth-main{background:#fafbf8;padding:64px}.auth-form{max-width:410px}.auth-form h1{letter-spacing:-.045em;font-size:38px;line-height:1.2}.auth-form>p{margin:17px 0 33px;font-size:14px;line-height:1.8}.auth-form .field{margin-bottom:23px}.auth-form .input{background:#fff;min-height:50px}.auth-form .btn{min-height:50px}.auth-form .auth-bottom,.auth-toplink{font-size:13px;line-height:1.7}.account-layout{grid-template-columns:248px minmax(0,1fr)}.account-sidebar{padding:34px 20px}.account-nav{gap:4px}.account-nav a{border-radius:8px;min-height:44px;padding:11px 13px;font-size:13px}.account-nav a.active{color:var(--forest);background:#eaf1e3}.account-sidebar-bottom p{font-size:12px;line-height:1.8}.account-topbar{background:#fcfdfb;min-height:80px;font-size:13px}.account-heading{margin-bottom:32px}.account-heading h1{letter-spacing:-.045em;font-size:36px}.account-heading p{font-size:14px;line-height:1.75}.account-main .card{border-color:#dce5de;border-radius:14px;padding:30px;box-shadow:0 2px 10px #153b3203}.account-main .card-title h2,.account-main .card-title h3{letter-spacing:-.035em;font-size:22px}.account-main .card-title{flex-wrap:wrap;gap:12px}.stat-card{border-radius:13px;padding:26px}.stat-card span{font-size:13px;line-height:1.6}.stat-card strong{margin-top:18px;font-size:38px;font-weight:600}.stat-card small{margin-top:7px;font-size:11px;line-height:1.7;display:block}.welcome-card{background:var(--forest);border:1px solid #294a3c;border-radius:16px;padding:34px}.welcome-card h2{letter-spacing:-.04em;font-size:29px;line-height:1.25}.welcome-card p{color:#c0d0c3;font-size:14px;line-height:1.75}.detail-row{overflow-wrap:anywhere;padding:16px 0;font-size:13px;line-height:1.7}.detail-row>:last-child{text-align:right}.timeline strong{font-size:14px;line-height:1.6}.timeline p,.timeline small{font-size:12px;line-height:1.8}.document-row,.list-row{padding:22px 0}.document-row h3,.list-row h3{font-size:16px;line-height:1.5}.document-row p,.list-row p{font-size:12px;line-height:1.8}.reviewed-request .card-title h3{font-size:19px}.rehearsal-panel>p,.rehearsal-details p{font-size:12px;line-height:1.8}.account-main .rehearsal-actions .btn{min-height:44px;font-size:12px}@media (min-width:1440px){.configure-layout{grid-template-columns:minmax(0,1fr) 370px;gap:32px}.config-step,.order-summary{padding:34px}}@media (max-width:1150px){.configure-layout{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.config-step,.order-summary{padding:25px}.config-step .catalog-toolbar{align-items:start}.config-step .sport-picker{flex-basis:100%}.config-step .billing-toggle{margin-left:auto}.config-plan-options{gap:9px}.choice-card,.choice-card.selected{padding:21px 14px}.coverage-bundle{padding:18px}.plan-card,.plan-card.highlighted{padding:30px 24px}.plan-card .plan-description{min-height:90px}.auth-story{padding:48px}.auth-main{padding:48px 40px}.account-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px){.configure-layout{grid-template-columns:minmax(0,1fr)}.order-summary{max-height:none;position:static;overflow:visible}.config-step,.order-summary{padding:30px}.config-step .sport-picker{flex-basis:auto}.config-step .catalog-toolbar{align-items:center}.config-step .billing-toggle{margin-left:0}.choice-card,.choice-card.selected{padding:22px 19px}.pricing-page .plan-grid{gap:13px}.plan-card,.plan-card.highlighted{padding:27px 20px}.plan-card .plan-description{font-size:13px}.plan-card h3{font-size:23px}.plan-price{font-size:37px}.plan-price small{margin-top:6px;display:block}.pricing-page .enterprise-strip,.coverage-page .enterprise-strip{padding:28px}.sports-page .sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-page .sport-card{padding:27px}.sports-page .split-product{gap:32px}.filter-row{flex-wrap:wrap}.filter-row .search-input{flex-basis:100%}.filter-row select{flex:1;min-width:150px}.account-layout{grid-template-columns:80px minmax(0,1fr)}.account-sidebar{padding:30px 10px}.account-nav a{justify-content:center;padding:13px}.account-sidebar .brand{margin-bottom:30px}.account-main .card{padding:26px}.stat-card{padding:22px}.auth-story{padding:38px}.auth-main{padding:40px 32px}}@media (max-width:650px){.pricing-page .catalog-toolbar,.coverage-page>.sport-picker,.sport-directory-tools{margin-bottom:25px;padding:15px 0 22px}.catalog-toolbar{gap:18px}.sport-picker{gap:9px 12px;width:100%}.sport-picker select,.config-step .sport-picker select{flex:170px;width:100%;min-width:0}.sport-picker small{font-size:11px}.billing-toggle{align-self:flex-start;width:fit-content}.billing-toggle button{min-width:102px;min-height:42px}.sport-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.sport-tabs button{flex:none;padding:11px 17px}.pricing-page .plan-grid{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:34px}.plan-card,.plan-card.highlighted{padding:30px 27px}.plan-card .plan-description{max-width:none;min-height:0;margin-bottom:26px;font-size:14px}.plan-price{font-size:44px}.plan-price small{display:inline}.price-note{min-height:0}.plan-card .btn{margin-top:25px}.pricing-page .enterprise-strip,.coverage-page .enterprise-strip{margin-top:30px;padding:25px}.sports-page .sport-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sports-page .sport-card{min-height:0;padding:26px}.sports-page .sport-card-graphic{justify-content:flex-start;height:102px;margin:20px 0 10px;position:relative;right:auto;transform:none}.sports-page .sport-card h3{margin-top:8px}.sports-page .sport-card p{max-width:none}.sports-page .sport-card .text-link{margin-top:4px}.sport-directory-tools{flex-wrap:wrap;gap:13px}.sport-directory-tools>span{font-size:12px}.sports-page .split-product{grid-template-columns:minmax(0,1fr);gap:35px;padding:38px 0}.sports-page .split-product h1{font-size:41px}.sports-page .split-product>div>p{font-size:15px}.input{min-height:49px;font-size:16px}.filter-row{gap:10px}.filter-row select{flex:calc(50% - 5px);width:calc(50% - 5px);min-width:0;padding-left:11px;font-size:13px}.filter-row .btn{width:100%}.coverage-tools{align-items:flex-start;gap:14px;font-size:12px}.coverage-tools>span{max-width:none}.coverage-tools>span svg{flex-shrink:0}.data-table th{padding:16px}.data-table td{padding:18px 16px}.pagination{gap:12px;font-size:11px}.pagination>div{flex-shrink:0}.modal-backdrop{padding:15px}.modal-card{border-radius:14px;padding:30px 24px}.modal-card h2{padding-right:28px;font-size:27px}.modal-close{top:14px;right:14px}.config-step,.order-summary{border-radius:13px;padding:24px 20px}.config-step-title{gap:11px;margin-bottom:25px}.config-step-title h2{font-size:21px}.config-step-title span{width:28px;height:28px;font-size:11px}.config-step .catalog-toolbar{flex-direction:column;align-items:stretch}.config-step .sport-picker{flex-basis:auto}.config-step .billing-toggle{margin-left:0}.config-plan-options{grid-template-columns:minmax(0,1fr);gap:11px}.choice-card,.choice-card.selected{grid-template-columns:minmax(0,1fr) minmax(78px,.6fr);align-items:center;gap:14px;padding:18px;display:grid}.choice-card strong{padding-right:15px;font-size:16px}.choice-card small{font-size:12px}.choice-card .choice-price{text-align:right;margin:0;padding-top:8px;font-size:26px}.choice-card .selected-check{width:13px;height:13px;display:block;top:10px;right:10px}.addon-choice{gap:11px;padding:21px 0}.addon-choice strong{font-size:14px}.addon-choice p{font-size:12px}.addon-choice>span{font-size:13px}.capacity-summary{flex-direction:row;gap:11px 17px;padding:16px}.capacity-summary strong{font-size:16px}.bundle-heading{gap:13px;margin-top:27px}.bundle-heading h3,.individual-coverage-heading h3{font-size:20px}.bundle-heading p,.individual-coverage-heading p{font-size:13px}.bundle-grid{grid-template-columns:minmax(0,1fr);gap:13px}.coverage-bundle{padding:20px}.bundle-choice strong{font-size:17px}.bundle-choice{gap:11px}.bundle-description{font-size:13px}.coverage-bundle-all .bundle-members li{flex-direction:column;gap:4px}.coverage-selection-status{align-items:flex-start;font-size:12px}.coverage-selection-status span{margin-top:4px;display:block}.coverage-selection-status strong{font-size:23px}.plan-adjustment{gap:10px;padding:17px}.plan-adjustment strong{font-size:13px}.plan-adjustment p{font-size:12px}.bundle-custom-notice{padding:20px}.league-choice{gap:11px;padding:17px 13px}.league-choice strong{font-size:13px}.league-choice small{font-size:11px}.league-choice .badge{white-space:normal;text-align:center;max-width:75px}.coverage-picker-pages>span{font-size:11px}.order-summary{padding:28px 24px}.order-summary h2{font-size:26px}.summary-total strong{font-size:39px}.coupon-field{gap:8px}.coupon-field .btn{padding-inline:13px}.form-grid{grid-template-columns:minmax(0,1fr)}.auth-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-story{padding:25px}.auth-story>div,.auth-story h1,.auth-story p,.auth-story .check-list,.auth-story-footer{display:none}.auth-main{padding:42px 25px}.auth-form h1{font-size:34px}.auth-form>p{font-size:14px}.account-layout{display:block}.account-sidebar{background:var(--forest);padding:22px 20px}.account-nav{gap:5px}.account-nav a{color:#c8d8cc;min-height:44px;padding:11px 13px;font-size:12px}.account-nav a.active{color:#fff;background:#2b4b3a}.account-nav a:hover{background:#244732}.account-topbar{min-height:68px;padding:0 20px}.account-main{padding:28px 20px 50px}.account-heading h1{font-size:30px}.account-heading p{font-size:13px}.account-main .card{padding:24px 20px}.account-main .card-title h2,.account-main .card-title h3{font-size:20px}.stat-card{padding:22px}.stat-card strong{margin:0;font-size:31px}.stat-card small{display:none}.welcome-card{padding:28px 24px;display:block}.welcome-card h2{font-size:26px}.welcome-card .btn{margin-top:23px}.detail-row{gap:16px;font-size:12px}.document-row{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.billing-toggle button,.sports-page .sport-card,.input,.data-table tbody tr,.choice-card,.league-choice{transition:none}.sports-page .sport-card:hover{transform:none}}
