#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission,.ss-tech,.ss-how,.ss-instructors){--gold:#d5af31;--green:#111}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission,.ss-tech,.ss-how,.ss-instructors) :is(h1,h2,h3){font-family:Work Sans,Arial,sans-serif;font-weight:900;overflow-wrap:normal}#MainContent :is(.ssp,.ss-lessons) :is(.hero,.section,.cta),#MainContent :is(.ss-club-hero,.ss-club-section,.ss-club-cta,.ss-mission-hero,.ss-mission-section,.ss-mission-cta){padding:36px 24px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h1{font-size:clamp(32px,4.5vw,56px);line-height:1.06;margin:12px auto 16px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h2{font-size:clamp(26px,3.5vw,40px);line-height:1.1;margin:0 auto 16px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h3{font-size:17px;line-height:1.25;margin:0 0 6px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) p{font-size:15px;line-height:1.5}#MainContent :is(.ssp,.ss-lessons) .section-head,#MainContent :is(.ss-club-heading,.ss-mission-heading){margin-bottom:20px}#MainContent :is(.ssp,.ss-lessons) .eyebrow,#MainContent :is(.ss-club-kicker,.ss-mission-eyebrow){font-size:10px;line-height:1.4;letter-spacing:.12em;margin:0 0 10px}#MainContent :is(.ssp,.ss-lessons) .btn,#MainContent :is(.ss-club-button,.ss-mission-button){min-height:44px;box-sizing:border-box;padding:12px 18px;border-radius:99px;font-size:12px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center}#MainContent :is(.ssp,.ss-lessons) .card{padding:16px;border-width:1px;border-color:#b38d1b}#MainContent :is(.ssp,.ss-lessons) .dark :is(p,h2){color:#fff}#MainContent .ssp .facts{gap:8px 18px;margin:16px auto}#MainContent .ssp .tag{padding:12px 8px;font-size:13px;border:1px solid #111;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #d5af31;border-radius:10px}#MainContent .ssp .ssp-how .grid{grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;gap:12px;background:transparent}#MainContent .ssp .ssp-how .card{display:flex;flex-direction:column;text-align:center;padding:8px;gap:6px;border:0;background:none}#MainContent .ssp .ssp-how .step:before{width:30px;height:30px;font-size:14px}#MainContent .ssp .ssp-how h3{font-size:15px;margin:0}#MainContent .ssp .ssp-how p{font-size:13px;font-weight:400}#MainContent .ssp .ss-tailored-links{grid-template-columns:repeat(2,minmax(0,1fr));border:0;padding:0;gap:10px;max-width:960px}#MainContent .ssp .ss-tailored-links>a{grid-template-columns:22px minmax(0,1fr) 16px;padding:14px;gap:8px;border:1px solid #111;border-radius:10px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #d5af31}#MainContent .ssp .ss-tailored-links h3{font-size:14px!important}#MainContent .ssp .ss-tailored-links p{font-size:12px!important}#MainContent .ss-lessons .lesson-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;padding:0;background:none}#MainContent .ss-lessons .lesson-roadmap li{display:flex;flex-direction:column;text-align:center;align-items:center;border:0;padding:8px;gap:8px}#MainContent .ss-lessons .lesson-roadmap b{width:30px;height:30px;font-size:14px}#MainContent .ss-lessons .lesson-roadmap p{font-size:13px}#MainContent .ss-lessons .lesson-package{padding:20px;max-width:700px}#MainContent .ss-lessons .lesson-price{font-size:38px;line-height:1.1;margin:10px 0}#MainContent .ss-lessons .lesson-focus{padding:14px}#MainContent .ss-lessons .lesson-focus-icon{width:28px;height:28px;margin-bottom:10px}#MainContent .ss-lessons .bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#MainContent .ss-lessons .bullets li{padding:12px;font-size:13px}#MainContent :is(.ss-instructor-teaser,.ss-review-area){padding:28px 16px}#MainContent .ss-club .ss-club-plans{gap:10px}#MainContent .ss-club .ss-club-plan{padding:18px}#MainContent .ss-club .ss-club-plan-price,#MainContent .ss-club .ss-club-day-price{font-size:36px;line-height:1.1;margin:10px 0}#MainContent .ss-club .ss-club-day{padding:18px;min-width:0}#MainContent .ss-club .ss-club-save{padding:10px;margin:10px 0}#MainContent .ss-club :is(.ss-club-fine,.ss-club-member-redeem,.ss-club-redeem){font-size:12px;line-height:1.45}#MainContent .ss-club :is(.ss-club-benefits,.ss-club-mission){gap:12px}#MainContent .ss-club :is(.ss-club-benefits,.ss-club-mission) p{font-size:13px}#MainContent .ss-mission .ss-mission-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;border:0}#MainContent .ss-mission .ss-mission-links a{padding:14px;border:1px solid #b38d1b;border-radius:10px;min-width:0}#MainContent .ss-mission .ss-mission-links :is(h3,strong){font-size:15px}#MainContent .ss-mission .ss-mission-links p{font-size:13px}#MainContent .ss-mission .ss-mission-value{padding:14px 0}#MainContent .ss-tech :is(.tech-hero,.tech-section,.tech-cta){padding:30px max(24px,calc((100% - 1100px)/2))}#MainContent .ss-tech h1{font-size:clamp(32px,4.5vw,56px)}#MainContent .ss-tech h2{font-size:clamp(25px,3.4vw,38px)}#MainContent .ss-tech .tech-games{gap:10px}#MainContent .ss-tech article{padding:14px}#MainContent .ss-tech article p{font-size:13px;line-height:1.45}#MainContent .ss-tech .tech-nav a{min-height:44px;display:inline-flex;align-items:center;padding:10px 12px}#MainContent .ss-instructors{padding-top:28px;padding-bottom:28px}#MainContent .ss-instructors h1{font-size:clamp(32px,4.5vw,52px)}#MainContent .ss-instructors h2{font-size:27px}#MainContent .ss-instructors :is(p,li){font-size:14px;line-height:1.5}#MainContent .ss-how{padding:30px 24px}#MainContent .ss-how h1{font-size:clamp(32px,4.5vw,52px)}#MainContent .ss-how h2{font-size:clamp(25px,3.4vw,38px)}#MainContent .hio-game{padding-top:28px;padding-bottom:28px}#MainContent .hio-game__hero{padding-top:10px;padding-bottom:10px}#MainContent .hio-game__hero h1{font-family:Work Sans,Arial,sans-serif;font-size:clamp(32px,5vw,56px);line-height:1.05}#MainContent .hio-game__score-strip{margin:16px 0 12px}#MainContent .hio-game__stat{padding:12px}#MainContent .hio-game__board-top{padding:16px}#MainContent .hio-game__board-top h2{font-size:25px}@media(max-width:749px){#MainContent :is(.ssp,.ss-lessons) :is(.hero,.section,.cta),#MainContent :is(.ss-club-hero,.ss-club-section,.ss-club-cta,.ss-mission-hero,.ss-mission-section,.ss-mission-cta){padding:24px 16px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h1{font-size:32px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h2{font-size:25px;margin-bottom:12px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) h3{font-size:14px}#MainContent :is(.ssp,.ss-lessons,.ss-club,.ss-mission) p{font-size:13px;line-height:1.45}#MainContent :is(.ssp,.ss-lessons) .section-head,#MainContent :is(.ss-club-heading,.ss-mission-heading){margin-bottom:14px}#MainContent .ssp .grid-3,#MainContent .ss-lessons .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#MainContent :is(.ssp,.ss-lessons) .card{padding:12px 8px}#MainContent .ssp .card p,#MainContent .ss-lessons .lesson-focus p{font-size:12px}#MainContent .ssp .ssp-how .grid{gap:5px}#MainContent .ssp .ssp-how h3,#MainContent .ss-lessons .lesson-roadmap h3,#MainContent .ssp .ssp-how p,#MainContent .ss-lessons .lesson-roadmap p{font-size:12px}#MainContent .ssp .ss-tailored-links>a{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:13px;gap:8px}#MainContent .ssp .ss-tailored-links>a>span{position:absolute;right:12px;top:10px}#MainContent .ss-lessons .lesson-focus{padding:10px 4px}#MainContent .ss-lessons .lesson-package{padding:16px}#MainContent .ss-lessons .lesson-package :is(input,select){font-size:16px;min-height:44px}#MainContent .ss-club .ss-club-shell,#MainContent .ss-mission .ss-mission-shell{padding:0}#MainContent .ss-club :is(.ss-club-benefits,.ss-club-mission){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#MainContent .ss-club .ss-club-benefits article,#MainContent .ss-club .ss-club-mission>div{padding:8px 2px}#MainContent .ss-club .ss-club-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#MainContent .ss-club .ss-club-plan{padding:14px 10px}#MainContent .ss-club .ss-club-plan-price,#MainContent .ss-club .ss-club-day-price{font-size:30px}#MainContent .ss-club .ss-club-day-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#MainContent .ss-club .ss-club-day{display:flex;flex-direction:column;padding:14px;gap:4px;text-align:center}#MainContent .ss-club .ss-club-day:last-child{grid-column:1/-1}#MainContent .ss-club .ss-club-day form{margin-top:auto;width:100%}#MainContent .ss-club .ss-club-day .ss-event-icon{align-self:center;width:26px;height:26px}#MainContent .ss-club .ss-club-day .ss-club-button{width:100%;font-size:11px}#MainContent .ss-club .ss-club-actions{gap:8px;flex-wrap:wrap}#MainContent .ss-club .ss-club-actions .ss-club-button{flex:1;font-size:11px}#MainContent .ss-mission .ss-mission-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#MainContent .ss-mission .ss-mission-links a{padding:12px}#MainContent .ss-tech :is(.tech-hero,.tech-section,.tech-cta){padding:24px 16px}#MainContent .ss-tech h1{font-size:32px}#MainContent .ss-tech h2{font-size:25px;margin-bottom:12px}#MainContent .ss-tech h3{font-size:14px}#MainContent .ss-tech p{font-size:13px;line-height:1.45}#MainContent .ss-tech :is(.tech-grid,.tech-games){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0}#MainContent .ss-tech :is(.tech-grid,.tech-games) article{padding:12px;border:1px solid #b38d1b;border-radius:10px}#MainContent .ss-tech .tech-games article+article{border-top:1px solid #b38d1b}#MainContent .ss-tech article p{font-size:12px}#MainContent .ss-instructors{padding:24px 16px}#MainContent .ss-instructors :is(p,li){font-size:13px}#MainContent .ss-how{padding:24px 16px}#MainContent .ss-how :is(.ss-how-steps,.ss-how-options){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#MainContent .ss-how .ss-how-steps li{padding:8px 2px}#MainContent .ss-how .ss-how-steps h3,#MainContent .ss-how .ss-how-steps p{font-size:12px}#MainContent .ss-how .ss-how-options{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .ss-how .ss-how-options a{grid-template-columns:20px minmax(0,1fr);padding:12px 4px;gap:8px}#MainContent .ss-how .ss-how-options strong,#MainContent .ss-how .ss-how-options small{font-size:12px}#MainContent .ss-how .ss-how-options a>span:last-child{display:none}#MainContent .hio-game{padding:24px 16px}#MainContent .hio-game__hero h1{font-size:34px}#MainContent .hio-game__how{margin:12px 0 16px}#MainContent .hio-game__board-top h2{font-size:23px}#MainContent .hio-game__table tr{padding:8px 12px}#MainContent .hio-game__table td{padding:5px 0;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ss-compact-pages.css.map */
