.join-nfhs .receipt-component .ios-deep-link .download-app{margin-bottom:0}.receipt-component[data-v-4bb150fc]{box-sizing:border-box;margin:0 auto;max-width:674px}.receipt-component .header[data-v-4bb150fc]{margin:30px auto 20px;text-align:center}@media(min-width:545px){.receipt-component .header[data-v-4bb150fc]{margin:40px auto 30px}}.receipt-component .header .greeting[data-v-4bb150fc]{font-size:24px;font-weight:500;line-height:normal;margin:auto;max-width:405px}@media(min-width:545px){.receipt-component .header .greeting[data-v-4bb150fc]{font-size:32px}}.receipt-component section[data-v-4bb150fc]{border-top:1px solid var(--theme-app-border,#525252);padding:24px 0}.receipt-component section[data-v-4bb150fc]:last-child{border-bottom:1px solid var(--theme-app-border,#525252)}.receipt-component section.support-your-school[data-v-4bb150fc]{margin:16px 0}.receipt-component section.support-your-school .section-header[data-v-4bb150fc]{font-size:18px;font-weight:500;margin-bottom:10px}.receipt-component section.support-your-school .school-selection[data-v-4bb150fc]{margin-top:10px}.receipt-component section.support-your-school .school-selection .school-row[data-v-4bb150fc]{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.receipt-component section.support-your-school .school-selection .school-row .school[data-v-4bb150fc]{align-items:center;display:flex;flex:1}.receipt-component section.support-your-school .school-selection .school-row .school .school-logo[data-v-4bb150fc]{font-size:11px;height:40px;line-height:10px;margin-right:10px;width:40px}.receipt-component section.support-your-school .school-selection .school-row .school .school-logo img[data-v-4bb150fc]{-o-object-fit:contain;object-fit:contain;width:100%}.receipt-component section.support-your-school .school-selection .school-row .school .school-name[data-v-4bb150fc]{font-size:15px;font-weight:500;line-height:16px}.receipt-component section.support-your-school .school-selection .school-row .select-option[data-v-4bb150fc]{font-size:14px;margin-left:10px;text-align:center}.receipt-component section.support-your-school .school-selection .school-row .select-option button[data-v-4bb150fc]{background:none;border:none;color:var(--theme-text-anchor,#a8a8a8);font-weight:700;padding:0;-webkit-text-decoration:var(--theme-anchor-decoration,underline);text-decoration:var(--theme-anchor-decoration,underline);text-transform:uppercase;transition-duration:.4s;transition-property:color;vertical-align:baseline}.receipt-component section.support-your-school .school-selection .school-row .select-option button[data-v-4bb150fc]:hover{color:var(--theme-text-anchor-hover,#e0e0e0);cursor:pointer;text-decoration:none}@media(min-width:545px){.receipt-component section.ncsa[data-v-4bb150fc]{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}}.receipt-component section.ncsa .ncsa-content[data-v-4bb150fc]{align-items:center;display:flex;margin-bottom:15px}@media(min-width:545px){.receipt-component section.ncsa .ncsa-content[data-v-4bb150fc]{margin-bottom:0;width:55%}}.receipt-component section.ncsa .ncsa-content .ncsa-icon[data-v-4bb150fc]{flex-shrink:0;height:auto;margin-right:12px;width:50px}@media(min-width:545px){.receipt-component section.ncsa .ncsa-content .ncsa-icon[data-v-4bb150fc]{margin-right:16px;width:55px}}.receipt-component section.ncsa .ncsa-content .section-text[data-v-4bb150fc]{flex:1;margin-bottom:0}.receipt-component section.ncsa .ncsa-button[data-v-4bb150fc]{display:block;font-size:14px;padding:6px 12px}@media(min-width:545px){.receipt-component section.ncsa .ncsa-button[data-v-4bb150fc]{display:inline-block}}.receipt-component section.pass .pass-box[data-v-4bb150fc]{background-color:var(--theme-section-surface,#393939);border:1px solid var(--theme-app-border,#525252);padding:24px 16px;text-align:center}.receipt-component section.pass .section-header[data-v-4bb150fc]{font-size:22px;font-weight:500;line-height:25px}@media(min-width:545px){.receipt-component section.pass .section-header[data-v-4bb150fc]{font-size:24px;line-height:30px}}.receipt-component section.pass .section-header .pass-title[data-v-4bb150fc]{width:135px}@media(min-width:545px){.receipt-component section.pass .section-header .pass-title[data-v-4bb150fc]{width:100%}}.receipt-component section.pass .section-text[data-v-4bb150fc]{color:var(--theme-text-secondary,#c6c6c6);font-size:16px;line-height:18px;margin:18px 0}.receipt-component section.pass .section-text[data-v-4bb150fc]:last-child{margin-bottom:0}.receipt-component section.pass .section-text span[data-v-4bb150fc]{font-size:16px;line-height:18px}.receipt-component section.pass .watch-button[data-v-4bb150fc]{font-size:18px}.receipt-component section .section-text[data-v-4bb150fc]{color:var(--theme-text-secondary,#c6c6c6);font-size:14px;font-weight:500;line-height:16px}.receipt-component .free-upgrade[data-v-4bb150fc]{background-color:#404040;border:1px solid #525252;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.receipt-component .free-upgrade__title[data-v-4bb150fc]{color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:1rem}.receipt-component .free-upgrade__body[data-v-4bb150fc]{color:#d6d3d1;font-size:1rem;font-weight:500;line-height:1.5}.receipt-component .error-message[data-v-4bb150fc]{color:var(--theme-text-error,#da374a);font-size:14px;font-weight:500;line-height:15px;margin-top:15px}.receipt-component .blue-button-template[data-v-4bb150fc]{background-color:var(--theme-button-primary,#da374a);border:none;border-radius:2px;color:var(--theme-button-text,#fff);display:block;padding:10px 16px;text-align:center;text-decoration:none;transition-duration:.4s;transition-property:background,background-color,color;transition-property:color,background-color}.receipt-component .blue-button-template[data-v-4bb150fc]:hover{background-color:var(--theme-button-primary-hover,#c62f3d)}@media(min-width:545px){.receipt-component .blue-button-template[data-v-4bb150fc]{display:inline-block}}body .checkout-wrapper #content_wrapper .dark-card.step-card,body .checkout-wrapper #content_wrapper .step-card{min-height:auto;padding-left:0;padding-right:0;width:auto}.subscribe .receipt{margin:0 16px 24px}.subscribe .receipt .pass:last-child{border-bottom:none}.subscribe .subscription-passes-component .watch-anywhere{padding-bottom:20px}[data-v-2ab09cbe] .title{font-size:2.1rem;font-weight:700;line-height:2.5rem}@media(max-width:545px){[data-v-2ab09cbe] .title{font-size:1.4rem;line-height:1.8rem}}[data-v-2ab09cbe] .subtitle{font-size:1.1rem;font-weight:400;line-height:1.4rem}@media(max-width:545px){[data-v-2ab09cbe] .subtitle{font-size:.9rem;line-height:1.2rem}}.checkout-wrapper[data-v-2ab09cbe]{box-sizing:content-box;margin:0 auto 40px;max-width:612px;padding:0 16px}.checkout-wrapper.payment-step[data-v-2ab09cbe]{max-width:744px}@media(min-width:545px){.checkout-wrapper[data-v-2ab09cbe]{margin-bottom:70px}}.checkout-wrapper.new-look.step-1[data-v-2ab09cbe]{max-width:none;padding:0}.steps[data-v-2ab09cbe]{margin:auto}.steps .centered-wrapper.top-divider[data-v-2ab09cbe]{border-top:1px solid var(--theme-app-border,#525252);padding:7px 0}@media(min-width:545px){.steps .centered-wrapper.top-divider[data-v-2ab09cbe]{margin:0 auto}}.steps .centered-wrapper .back[data-v-2ab09cbe]{color:var(--theme-text-anchor,#a8a8a8);cursor:pointer;font-size:14px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:normal;margin:0;text-decoration:none;text-transform:uppercase;transition:color .5s ease;vertical-align:middle;white-space:nowrap}.steps .centered-wrapper .back[data-v-2ab09cbe]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9 17.082 13.83 12 9 6.918l1.585-1.668L17 12l-6.415 6.75z'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1em;margin-right:5px;position:relative;top:1px;transform:scaleX(-1);width:1em}.steps .centered-wrapper .back[data-v-2ab09cbe]:hover{color:var(--theme-text-anchor-hover,#e0e0e0)}.steps .payment[data-v-2ab09cbe]{margin:0 auto 20px}.subscription-page[data-v-2ab09cbe]{margin:0 auto}.subscription-page .divider-line[data-v-2ab09cbe]{border-bottom:1px solid var(--theme-app-border,#525252);margin:0 auto;width:90%}.subscription-page .watch-anywhere-section[data-v-2ab09cbe]{background-color:var(--theme-section-surface,#393939);padding:5rem 0}@media(max-width:545px){.subscription-page .watch-anywhere-section[data-v-2ab09cbe]{padding:3rem 1rem}}.subscription-page .watch-anywhere[data-v-2ab09cbe]{margin:0 auto;max-width:800px}.subscription-page .watch-anywhere ul[data-v-2ab09cbe]{gap:5rem}.subscription-page .watch-anywhere-section[data-v-2ab09cbe]{background-color:var(--theme-card-surface,#393939);box-shadow:var(--theme-shadow,0 4px 7px 0 rgba(0,0,0,.3))}.subscription-page[data-v-2ab09cbe] .passes-wrapper{padding-bottom:5rem}@media(max-width:545px){.subscription-page[data-v-2ab09cbe] .passes-wrapper{padding-bottom:2rem}}.subscription-page[data-v-2ab09cbe] .nfhs-faq{margin:0 auto;max-width:600px;padding:5rem 1rem}@media(max-width:545px){.subscription-page[data-v-2ab09cbe] .nfhs-faq{padding:3rem 1rem}}.subscription-page[data-v-2ab09cbe] .nfhs-faq h5{margin-bottom:2rem;text-align:center}
