.DiscoverClient-module__0Kr1XG__network .pd-page__header{color:#fff;background:linear-gradient(165deg,#07162e 0%,#0f2d5a 74%,#1b447d 100%);border-bottom:0;padding:clamp(20px,3vw,32px)}.DiscoverClient-module__0Kr1XG__network .pd-page__title{color:#fff;margin-top:0}.DiscoverClient-module__0Kr1XG__network .pd-page__subtitle{color:#d3dfec}.DiscoverClient-module__0Kr1XG__categories{box-sizing:border-box;background:#eef3f9;border:1px solid #dce3ec;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:540px;padding:5px;display:grid}.DiscoverClient-module__0Kr1XG__category{color:#536176;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:10px 8px;font-size:clamp(12px,2.8vw,14px);font-weight:800;display:flex}.DiscoverClient-module__0Kr1XG__category:hover{background:#e0edfa}.DiscoverClient-module__0Kr1XG__category[aria-pressed=true]{color:#fff;background:#07162e;box-shadow:0 2px 5px #07162e20}.DiscoverClient-module__0Kr1XG__category:focus-visible{outline-offset:2px;outline:2px solid #76b8ff}.DiscoverClient-module__0Kr1XG__count{box-sizing:border-box;background:#ffffff24;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;display:grid}
.DrillTimeline-module__ETQwXW__timeline{color:#e6edf7;box-sizing:border-box;background:#0d1c32;border-radius:12px;width:100%;min-width:0;padding:8px 10px 2px}.DrillTimeline-module__ETQwXW__caption{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.DrillTimeline-module__ETQwXW__actionTabs{margin-right:10px;position:relative}.DrillTimeline-module__ETQwXW__actionTab{color:#fff;cursor:pointer;background:#204362;border:0;border-top:3px solid #78c7ff;border-radius:4px;min-width:24px;height:24px;padding:0 3px;font-size:10px;font-weight:700;position:absolute}.DrillTimeline-module__ETQwXW__actionTab[data-kind=Shot]{background:#59304e;border-color:#ff8dd6}.DrillTimeline-module__ETQwXW__actionTab:hover{filter:brightness(1.3)}.DrillTimeline-module__ETQwXW__actionTab:focus-visible{outline-offset:-2px;outline:2px solid #fff}.DrillTimeline-module__ETQwXW__timelineBody{overscroll-behavior:contain;scrollbar-width:thin;overflow:visible}.DrillTimeline-module__ETQwXW__timelineBody:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #8fc8ff}.DrillTimeline-module__ETQwXW__track{z-index:2;background:#0d1c32;height:44px;position:relative}.DrillTimeline-module__ETQwXW__segments{border-radius:5px;display:flex;position:absolute;inset:10px;overflow:hidden}.DrillTimeline-module__ETQwXW__segment{box-sizing:border-box;text-align:center;background:#293d58;border-right:2px solid #0d1c32;flex-basis:0;min-width:0;overflow:hidden;container-type:inline-size}.DrillTimeline-module__ETQwXW__segment:last-child{border-right:0}.DrillTimeline-module__ETQwXW__segment[data-active=true]{background:#386797}.DrillTimeline-module__ETQwXW__letter{color:#fff;font-size:11px;font-weight:800;line-height:24px}@container (max-width:22px){.DrillTimeline-module__ETQwXW__letter{display:none}}.DrillTimeline-module__ETQwXW__input{appearance:none;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:5px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.DrillTimeline-module__ETQwXW__input:focus-visible{outline-offset:2px;outline:2px solid #8fc8ff}.DrillTimeline-module__ETQwXW__input::-webkit-slider-runnable-track{background:0 0;height:32px}.DrillTimeline-module__ETQwXW__input::-webkit-slider-thumb{appearance:none;background:#75b7f0;border:2px solid #fff;border-radius:5px;width:20px;height:32px;box-shadow:0 1px 5px #0008}.DrillTimeline-module__ETQwXW__input::-moz-range-track{background:0 0;height:32px}.DrillTimeline-module__ETQwXW__input::-moz-range-thumb{background:#75b7f0;border:2px solid #fff;border-radius:5px;width:16px;height:28px;box-shadow:0 1px 5px #0008}.DrillTimeline-module__ETQwXW__viewerControls{width:min(100%,1100px);padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));box-sizing:border-box;flex:none;order:-1;align-items:center;gap:10px;display:flex}.DrillTimeline-module__ETQwXW__playButton{color:#fff;min-width:64px;min-height:44px;font:inherit;cursor:pointer;background:#193859;border:1px solid #5480ab;border-radius:10px;flex:none;font-size:13px;font-weight:700}.DrillTimeline-module__ETQwXW__playButton:focus-visible{outline-offset:2px;outline:2px solid #8fc8ff}.DrillTimeline-module__ETQwXW__builderTimeline{margin-top:10px}.DrillTimeline-module__ETQwXW__routesToggle{color:#a9d6ff;min-height:24px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px}.DrillTimeline-module__ETQwXW__routesToggle:hover{background:#203c5b}.DrillTimeline-module__ETQwXW__routesToggle:focus-visible{outline-offset:-2px;outline:2px solid #8fc8ff}.DrillTimeline-module__ETQwXW__routesPanel{pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;inset:23px 10px 7px}.DrillTimeline-module__ETQwXW__routeRow{flex:1;min-height:0;position:relative}.DrillTimeline-module__ETQwXW__playerBadge{color:#fff;box-sizing:border-box;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;left:-30px}.DrillTimeline-module__ETQwXW__playerBadge[data-shape=square]{border-radius:3px}.DrillTimeline-module__ETQwXW__routeTrack{height:100%;position:relative}.DrillTimeline-module__ETQwXW__stepBoundary{background:#69829d66;width:1px;position:absolute;inset-block:0}.DrillTimeline-module__ETQwXW__routeBar{box-sizing:border-box;background:#173d16;border:1px solid #39ff14;border-radius:4px;position:absolute;inset-block:0;overflow:hidden;container-type:inline-size}.DrillTimeline-module__ETQwXW__routeBar[data-synced=true]{background:#173d16;border-color:#39ff14}.DrillTimeline-module__ETQwXW__routeBar[data-state=finished]{opacity:.6}.DrillTimeline-module__ETQwXW__routeFill{inset-block:0;background:#39ff1466;position:absolute;left:0}.DrillTimeline-module__ETQwXW__routeLabel{white-space:nowrap;color:#f1f7ff;padding-inline:5px;font-size:10px;font-weight:600;line-height:18px;display:block;position:relative;overflow:hidden}.DrillTimeline-module__ETQwXW__routePlayhead{pointer-events:none;background:#fff;width:2px;position:absolute;inset-block:-3px;transform:translate(-1px)}@media (max-width:980px){.DrillTimeline-module__ETQwXW__builderTimeline{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:90;margin:0;position:fixed}}@media (max-width:980px) and (orientation:landscape){.DrillTimeline-module__ETQwXW__builderTimeline{left:max(94px, env(safe-area-inset-left));right:max(94px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom,0px))}}.DrillTimeline-module__ETQwXW__track[data-routes=true] .DrillTimeline-module__ETQwXW__segments{inset-block:4px}.DrillTimeline-module__ETQwXW__track[data-routes=true] .DrillTimeline-module__ETQwXW__letter{line-height:17px}.DrillTimeline-module__ETQwXW__stepBoundary{display:none}.DrillTimeline-module__ETQwXW__input{z-index:3}.DrillTimeline-module__ETQwXW__input::-webkit-slider-thumb{background:#75b7f066}.DrillTimeline-module__ETQwXW__input::-moz-range-thumb{background:#75b7f066}.DrillTimeline-module__ETQwXW__fullscreen3d{height:100dvh;overflow:hidden}.DrillTimeline-module__ETQwXW__fullscreen3d .DrillTimeline-module__ETQwXW__previewToolbar{z-index:5;top:max(4px, env(safe-area-inset-top));right:max(4px, env(safe-area-inset-right));left:max(4px, env(safe-area-inset-left));max-width:calc(100% - 8px - env(safe-area-inset-left) - env(safe-area-inset-right));position:absolute;background:0 0!important;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;padding:0!important}.DrillTimeline-module__ETQwXW__cameraSelect{color:#fff;background:#07162ee6;border:1px solid #fff6;border-radius:12px;min-width:0;max-width:140px;height:44px;padding:0 8px;font-size:16px}.DrillTimeline-module__ETQwXW__cameraSelect:focus-visible{outline-offset:2px;outline:2px solid #8fc8ff}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__previewToolbar{flex-wrap:nowrap!important;gap:4px!important}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__viewerControls{flex:auto;order:0;gap:6px;width:auto;min-width:160px;padding:0}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__viewerControls .DrillTimeline-module__ETQwXW__timeline{padding-top:3px}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__playButton{min-width:44px}@media (max-width:600px){.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__previewToolbar{flex-wrap:wrap!important}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__viewerControls{flex-basis:100%;order:2}}.DrillTimeline-module__ETQwXW__lineIcon{display:none}@media (max-width:600px),(max-height:500px){.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__lineLabel{display:none}.DrillTimeline-module__ETQwXW__fullscreenViewer .DrillTimeline-module__ETQwXW__lineIcon{display:block}.DrillTimeline-module__ETQwXW__fullscreen3d .DrillTimeline-module__ETQwXW__cameraSelect{max-width:130px}}.DrillTimeline-module__ETQwXW__compactTimeline .DrillTimeline-module__ETQwXW__routesToggle{min-height:32px;padding-inline:8px}.DrillTimeline-module__ETQwXW__compactRoutes{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;scrollbar-width:thin;max-height:100px;margin:0 0 4px;padding:2px 10px 2px 30px;display:block;position:relative;inset:auto;overflow:hidden auto}.DrillTimeline-module__ETQwXW__compactRoutes .DrillTimeline-module__ETQwXW__routeRow{height:18px;margin-bottom:3px}.DrillTimeline-module__ETQwXW__compactRoutes .DrillTimeline-module__ETQwXW__playerBadge{width:17px;height:17px;font-size:9px;left:-24px}.DrillTimeline-module__ETQwXW__compactRoutes .DrillTimeline-module__ETQwXW__routeLabel{font-size:10px;line-height:16px}.DrillTimeline-module__ETQwXW__mobileBuilderTimeline{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));z-index:90;margin:0;position:fixed}.DrillTimeline-module__ETQwXW__landscapeBuilderTimeline{left:max(94px, env(safe-area-inset-left));right:max(94px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom,0px))}.DrillTimeline-module__ETQwXW__mobileBuilderTimeline .DrillTimeline-module__ETQwXW__timeline{padding:0 4px}.DrillTimeline-module__ETQwXW__mobileBuilderTimeline .DrillTimeline-module__ETQwXW__caption{gap:4px;min-height:32px;padding-inline:4px;font-size:10px}.DrillTimeline-module__ETQwXW__mobileBuilderTimeline .DrillTimeline-module__ETQwXW__routesToggle{padding-inline:4px}
.Association-module__l2cUrG__page{--ink:#07162e;--blue:#76b8ff;--lime:#39ff14;color:var(--ink);background:#f2f6fa;border-radius:0 0 24px 24px;overflow:clip}.Association-module__l2cUrG__wrap{width:min(1120px,100% - 40px);margin-inline:auto}.Association-module__l2cUrG__hero{background:radial-gradient(ellipse at 90% 0%, #214f79, transparent 65%), var(--ink);color:#fff;padding:64px 0 58px}.Association-module__l2cUrG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#356189;margin-bottom:14px;font-size:12px;font-weight:800}.Association-module__l2cUrG__hero .Association-module__l2cUrG__eyebrow,.Association-module__l2cUrG__dark .Association-module__l2cUrG__eyebrow{color:var(--blue)}.Association-module__l2cUrG__hero h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.045em;max-width:850px;margin:24px 0;font-size:clamp(36px,5.5vw,68px);font-weight:800;line-height:1.08}.Association-module__l2cUrG__hero p{color:#d3dfec;max-width:710px;font-size:18px;line-height:1.7}.Association-module__l2cUrG__brands{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Association-module__l2cUrG__brand{align-items:center;gap:10px;font-size:25px;font-weight:800;display:flex}.Association-module__l2cUrG__officialLogo{background:#fff;border:1px solid #dce4ed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.Association-module__l2cUrG__logo{min-width:120px;min-height:82px;color:var(--ink);background:#fff;border:1px dashed #98aac0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.Association-module__l2cUrG__logo strong{letter-spacing:.04em;font-size:24px}.Association-module__l2cUrG__logo small{color:#536579;font-size:11px}.Association-module__l2cUrG__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.Association-module__l2cUrG__button,.Association-module__l2cUrG__secondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.Association-module__l2cUrG__button{color:var(--ink);background:var(--lime);border:1px solid #2dd80f}.Association-module__l2cUrG__secondary{color:inherit;background:0 0;border:1px solid #8ca1b8}.Association-module__l2cUrG__page a:focus-visible,.Association-module__l2cUrG__page button:focus-visible{outline-offset:4px;outline:3px solid #2d82df}.Association-module__l2cUrG__section{padding-block:64px;scroll-margin-top:110px}.Association-module__l2cUrG__section+.Association-module__l2cUrG__section{border-top:1px solid #dce4ed}.Association-module__l2cUrG__section h2,.Association-module__l2cUrG__dark h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(27px,3.6vw,42px);font-weight:800;line-height:1.15}.Association-module__l2cUrG__lead{color:#526278;max-width:670px;margin-bottom:28px;line-height:1.8}.Association-module__l2cUrG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.Association-module__l2cUrG__card{background:#fff;border:1px solid #dce4ed;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #07162e07}.Association-module__l2cUrG__cardBody{padding:24px}.Association-module__l2cUrG__card h3{margin-bottom:10px;font-size:21px;font-weight:800;line-height:1.3}.Association-module__l2cUrG__card p{color:#526278;line-height:1.7}.Association-module__l2cUrG__badge{color:#234e78;background:#e5f0fc;border-radius:7px;margin-bottom:16px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.Association-module__l2cUrG__diagram{background:#e4edf5;padding:12px}.Association-module__l2cUrG__diagram>div{width:100%}.Association-module__l2cUrG__previewLabel{color:#39516b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:10px 4px 0;font-size:12px;display:flex}.Association-module__l2cUrG__previewControls{align-items:center;gap:8px;display:flex}.Association-module__l2cUrG__previewLabel button{cursor:pointer;background:#fff;border:1px solid #8ca1b8;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}.Association-module__l2cUrG__split{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.Association-module__l2cUrG__planner{background:#fff;border:1px solid #dce4ed;border-radius:20px;padding:26px;box-shadow:0 12px 36px #07162e0c}.Association-module__l2cUrG__planner h3{margin-block:12px 20px;font-size:23px;font-weight:800;line-height:1.3}.Association-module__l2cUrG__practiceRow{border-top:1px solid #e0e8f0;align-items:center;gap:14px;padding:18px 0;display:flex}.Association-module__l2cUrG__number{color:#305e89;background:#e5f0fc;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.Association-module__l2cUrG__practiceRow small{color:#627287;margin-top:4px;display:block}.Association-module__l2cUrG__tools{flex-wrap:wrap;gap:8px;margin-block:22px;display:flex}.Association-module__l2cUrG__tools span{background:#fff;border:1px solid #c9d8e7;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700}.Association-module__l2cUrG__dark{background:var(--ink);color:#fff;padding:56px 0}.Association-module__l2cUrG__dark p{color:#d3dfec;line-height:1.75}.Association-module__l2cUrG__offer{background:#102743;border:1px solid #496987;border-radius:22px;padding:clamp(22px,4vw,42px)}.Association-module__l2cUrG__price{color:#fff;letter-spacing:-.04em;margin-block:16px;font-size:clamp(42px,7vw,66px);font-weight:800;line-height:1.15}.Association-module__l2cUrG__price small{letter-spacing:0;font-size:17px;font-weight:500}.Association-module__l2cUrG__code{flex-wrap:wrap;align-items:center;gap:14px;margin-block:22px;display:flex}.Association-module__l2cUrG__code code{letter-spacing:.12em;color:var(--lime);overflow-wrap:anywhere;font-size:28px;font-weight:800}.Association-module__l2cUrG__code button{cursor:pointer;min-height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:12px 18px;font-weight:800}.Association-module__l2cUrG__fine{font-size:13px;line-height:1.7}.Association-module__l2cUrG__benefits{color:#526278;padding-left:20px;line-height:2.1}.Association-module__l2cUrG__footer{text-align:center;padding:64px 20px}.Association-module__l2cUrG__footer h2{margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800}.Association-module__l2cUrG__footer .Association-module__l2cUrG__actions{justify-content:center}.Association-module__l2cUrG__hero.Association-module__l2cUrG__compactHero{padding-block:28px}.Association-module__l2cUrG__compactHero h1{margin:0 0 12px;font-size:clamp(28px,4vw,42px)}.Association-module__l2cUrG__compactHero p{font-size:16px;line-height:1.6}.Association-module__l2cUrG__compactHero .Association-module__l2cUrG__actions{margin-top:18px}.Association-module__l2cUrG__partnerGrid{flex-wrap:wrap;gap:32px;display:flex}.Association-module__l2cUrG__partnerLink{color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.Association-module__l2cUrG__finishedPractice{background:#eaf0f6;border:1px solid #c9d8e7;border-radius:20px;margin-top:32px;overflow:hidden}.Association-module__l2cUrG__practiceHeader{background:#fff;border-bottom:1px solid #c9d8e7;padding:24px}.Association-module__l2cUrG__practiceHeader h3{margin-bottom:12px;font-size:clamp(23px,3vw,32px);font-weight:800;line-height:1.25}.Association-module__l2cUrG__practiceHeader p{color:#526278;font-size:14px}.Association-module__l2cUrG__practiceSection{padding:24px}.Association-module__l2cUrG__practiceSection+.Association-module__l2cUrG__practiceSection{border-top:1px solid #c9d8e7}.Association-module__l2cUrG__practiceSectionTitle{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.Association-module__l2cUrG__practiceSectionTitle h4{font-size:20px;font-weight:800}.Association-module__l2cUrG__practiceSectionTitle small{color:#526278}.Association-module__l2cUrG__practiceDrills{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Association-module__l2cUrG__practiceDrills h5{font-size:18px;font-weight:800}.Association-module__l2cUrG__practiceFootnote{color:#526278;background:#fff;padding:20px 24px;font-size:13px;line-height:1.7}.Association-module__l2cUrG__partnerBenefitTitle{margin-bottom:12px;font-size:22px;font-weight:800}.Association-module__l2cUrG__partnershipForm{background:#fff;border:1px solid #c9d8e7;border-radius:20px;min-width:0;padding:26px}.Association-module__l2cUrG__partnershipForm fieldset{border:0;min-width:0;margin:0;padding:0}.Association-module__l2cUrG__formLegend{margin-bottom:22px;font-size:22px;font-weight:800;line-height:1.3}.Association-module__l2cUrG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.Association-module__l2cUrG__partnershipForm label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}.Association-module__l2cUrG__partnershipForm input,.Association-module__l2cUrG__partnershipForm textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #98aac0;border-radius:8px;padding:12px;font-size:16px;font-weight:400}.Association-module__l2cUrG__partnershipForm textarea{resize:vertical}.Association-module__l2cUrG__partnershipForm input:focus-visible,.Association-module__l2cUrG__partnershipForm textarea:focus-visible{outline-offset:2px;outline:3px solid #2d82df}.Association-module__l2cUrG__partnershipForm .Association-module__l2cUrG__fine{overflow-wrap:anywhere;margin-block:16px}.Association-module__l2cUrG__partnershipForm .Association-module__l2cUrG__fine a{text-decoration:underline}.Association-module__l2cUrG__partnershipForm button{cursor:pointer}.Association-module__l2cUrG__partnershipForm fieldset:disabled{opacity:.65}.Association-module__l2cUrG__formError{color:#ad2020;margin-block:16px;line-height:1.6}@media (max-width:900px){.Association-module__l2cUrG__practiceDrills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Association-module__l2cUrG__formGrid{grid-template-columns:1fr}.Association-module__l2cUrG__partnershipForm{padding:20px}.Association-module__l2cUrG__practiceDrills{grid-template-columns:1fr}.Association-module__l2cUrG__practiceSection{padding:16px}.Association-module__l2cUrG__wrap{width:calc(100% - 32px)}.Association-module__l2cUrG__hero{padding-block:36px}.Association-module__l2cUrG__hero p{font-size:16px}.Association-module__l2cUrG__section{padding-block:40px}.Association-module__l2cUrG__split{grid-template-columns:1fr;gap:24px}.Association-module__l2cUrG__actions{flex-direction:column}.Association-module__l2cUrG__actions a{width:100%}.Association-module__l2cUrG__cardBody,.Association-module__l2cUrG__planner{padding:20px}.Association-module__l2cUrG__brands{gap:12px}.Association-module__l2cUrG__brand{font-size:21px}}
.CommentThread-module__D78Z4a__thread{color:#07162e;gap:12px;min-width:0;display:grid}.CommentThread-module__D78Z4a__list,.CommentThread-module__D78Z4a__replies{gap:14px;margin:0;padding:0;list-style:none;display:grid}.CommentThread-module__D78Z4a__replies{border-left:2px solid #e1e5eb;margin:4px 0 0 20px;padding-left:12px}.CommentThread-module__D78Z4a__replies .CommentThread-module__D78Z4a__replies{margin-left:0;padding-left:8px}.CommentThread-module__D78Z4a__bubble{overflow-wrap:anywhere;box-sizing:border-box;background:#f0f2f5;border-radius:16px;width:fit-content;max-width:100%;padding:12px 16px}.CommentThread-module__D78Z4a__bubble strong{font-size:13px}.CommentThread-module__D78Z4a__bubble p{white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.5}.CommentThread-module__D78Z4a__actions{color:#596575;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.CommentThread-module__D78Z4a__actions button,.CommentThread-module__D78Z4a__replying button,.CommentThread-module__D78Z4a__more{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 8px;font-weight:700}.CommentThread-module__D78Z4a__actions button{justify-content:center;align-items:center;gap:4px;min-width:44px;display:inline-flex}.CommentThread-module__D78Z4a__actions button[aria-pressed=true]{color:#165da8;background:#e6f0fc;border-radius:12px}.CommentThread-module__D78Z4a__composer{grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.CommentThread-module__D78Z4a__composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:60px;font:inherit;color:#07162e;background:#f6f7f9;border:1px solid #cdd4dd;border-radius:18px;padding:12px 16px;font-size:16px}.CommentThread-module__D78Z4a__send{color:#fff;cursor:pointer;background:#165da8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.CommentThread-module__D78Z4a__send:disabled,.CommentThread-module__D78Z4a__actions button:disabled{opacity:.45;cursor:default}.CommentThread-module__D78Z4a__replying{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:13px;display:flex}.CommentThread-module__D78Z4a__empty{color:#596575;margin:0;font-size:14px}.CommentThread-module__D78Z4a__more{justify-self:start}.CommentThread-module__D78Z4a__thread button:focus-visible,.CommentThread-module__D78Z4a__thread textarea:focus-visible{outline-offset:3px;outline:2px solid #165da8}
.PracticePrintPreview-module__3Jd9OG__preview{z-index:1000;color:#111827;background:#e5e7eb;font:14px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:auto}.PracticePrintPreview-module__3Jd9OG__toolbar{background:#fff;border-bottom:1px solid #cbd5e1;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.PracticePrintPreview-module__3Jd9OG__toolbar button,.PracticePrintPreview-module__3Jd9OG__toolbar select{color:#111827;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:10px 14px}.PracticePrintPreview-module__3Jd9OG__toolbar button:disabled{opacity:.6;cursor:wait}.PracticePrintPreview-module__3Jd9OG__toolbar p{flex-basis:100%;margin:0}.PracticePrintPreview-module__3Jd9OG__paper{background:#fff;max-width:1000px;margin:24px auto;padding:32px}.PracticePrintPreview-module__3Jd9OG__paper h1{margin:0 0 8px;font-size:26px}.PracticePrintPreview-module__3Jd9OG__paper h2{border-bottom:2px solid #334155;margin:24px 0 10px;font-size:21px}.PracticePrintPreview-module__3Jd9OG__paper h3{margin:16px 0 8px;font-size:17px}.PracticePrintPreview-module__3Jd9OG__drill+.PracticePrintPreview-module__3Jd9OG__drill{border-top:1px dotted #94a3b8;margin-top:20px;padding-top:12px}.PracticePrintPreview-module__3Jd9OG__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.PracticePrintPreview-module__3Jd9OG__paper header{padding-top:16px;display:flow-root}.PracticePrintPreview-module__3Jd9OG__logo{float:right;object-fit:contain;width:140px;height:140px;margin:0 0 16px 20px}.PracticePrintPreview-module__3Jd9OG__diagrams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PracticePrintPreview-module__3Jd9OG__threeAcross{grid-template-columns:repeat(3,minmax(0,1fr))}.PracticePrintPreview-module__3Jd9OG__large{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.PracticePrintPreview-module__3Jd9OG__paper figure{break-inside:avoid;min-width:0;margin:0}.PracticePrintPreview-module__3Jd9OG__paper figcaption{margin-bottom:6px;font-weight:700}.PracticePrintPreview-module__3Jd9OG__paper svg{max-width:100%;height:auto}@media screen and (max-width:600px){.PracticePrintPreview-module__3Jd9OG__paper{margin:8px;padding:16px}.PracticePrintPreview-module__3Jd9OG__diagrams{grid-template-columns:minmax(0,1fr)}}.PracticePrintPreview-module__3Jd9OG__compactSource,.PracticePrintPreview-module__3Jd9OG__compactPages{font-size:10pt;line-height:1.4}.PracticePrintPreview-module__3Jd9OG__compactSource{visibility:hidden;width:185mm;padding:0;position:absolute;top:0;left:-10000px}.PracticePrintPreview-module__3Jd9OG__compactPages{background:0 0;width:215.9mm;max-width:none;padding:0}.PracticePrintPreview-module__3Jd9OG__compactSource .PracticePrintPreview-module__3Jd9OG__diagrams,.PracticePrintPreview-module__3Jd9OG__compactPages .PracticePrintPreview-module__3Jd9OG__diagrams{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm}.PracticePrintPreview-module__3Jd9OG__compactSource .PracticePrintPreview-module__3Jd9OG__threeAcross,.PracticePrintPreview-module__3Jd9OG__compactPages .PracticePrintPreview-module__3Jd9OG__threeAcross{grid-template-columns:repeat(3,minmax(0,1fr))}.PracticePrintPreview-module__3Jd9OG__compactPages [data-compact-page]{box-sizing:border-box;background:#fff;width:215.9mm;height:279mm;margin-bottom:24px;padding:15mm;position:relative;overflow:hidden;box-shadow:0 2px 8px #0002}.PracticePrintPreview-module__3Jd9OG__compactPages [data-compact-page]:before{content:attr(data-page-label);color:#64748b;font-size:11px;position:absolute;top:3mm;left:15mm}.PracticePrintPreview-module__3Jd9OG__compactPages h3{border-top:1px dotted #94a3b8;padding-top:6px}@media print{@page compactPractice{size:letter portrait;margin:0}@page{size:letter portrait;margin:0}.PracticePrintPreview-module__3Jd9OG__preview{background:#fff;font-size:10pt;position:static;overflow:visible}.PracticePrintPreview-module__3Jd9OG__toolbar{display:none!important}.PracticePrintPreview-module__3Jd9OG__paper{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 12mm}.PracticePrintPreview-module__3Jd9OG__paper h1,.PracticePrintPreview-module__3Jd9OG__paper h2,.PracticePrintPreview-module__3Jd9OG__paper h3,.PracticePrintPreview-module__3Jd9OG__paper figcaption{break-after:avoid}.PracticePrintPreview-module__3Jd9OG__paper figure{break-inside:avoid;page-break-inside:avoid}.PracticePrintPreview-module__3Jd9OG__paper svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.PracticePrintPreview-module__3Jd9OG__diagrams{gap:5mm}.PracticePrintPreview-module__3Jd9OG__large{display:block}.PracticePrintPreview-module__3Jd9OG__large figure{margin-bottom:5mm}.PracticePrintPreview-module__3Jd9OG__compactSource{display:none}.PracticePrintPreview-module__3Jd9OG__paper.PracticePrintPreview-module__3Jd9OG__compactPages{page:compactPractice;width:215.9mm;margin:0;padding:0}.PracticePrintPreview-module__3Jd9OG__compactPages [data-compact-page]{box-shadow:none;break-after:page;break-inside:avoid;margin:0;padding:15mm}.PracticePrintPreview-module__3Jd9OG__compactPages [data-compact-page]:before{display:none}.PracticePrintPreview-module__3Jd9OG__compactPages [data-compact-page]:last-child{break-after:auto}.PracticePrintPreview-module__3Jd9OG__compactPages .PracticePrintPreview-module__3Jd9OG__large{display:grid}.PracticePrintPreview-module__3Jd9OG__compactPages .PracticePrintPreview-module__3Jd9OG__diagrams{gap:3mm}.PracticePrintPreview-module__3Jd9OG__compactPages .PracticePrintPreview-module__3Jd9OG__large figure{margin-bottom:0}}
.PracticeShowcase-module__49mLWq__tile{background:#fff;border:1px solid #c9d8e7;border-radius:26px;gap:20px;min-width:0;padding:0 0 22px;display:grid;overflow:hidden;box-shadow:0 18px 50px #07162e14}.PracticeShowcase-module__49mLWq__tileHeader{color:#fff;background:linear-gradient(120deg,#07162e,#1d4870);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.PracticeShowcase-module__49mLWq__tileHeader>div{flex:220px;min-width:0}.PracticeShowcase-module__49mLWq__tileHeader :is(h1,h2,h3){margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.2}.PracticeShowcase-module__49mLWq__tileHeader p{color:#b9cfe6;margin:4px 0 0;font-size:14px}.PracticeShowcase-module__49mLWq__badge{color:#07162e;background:#39ff14;border-radius:16px;flex-shrink:0;place-items:center;min-width:56px;height:56px;padding:0 10px;font-size:22px;font-weight:900;display:inline-grid}.PracticeShowcase-module__49mLWq__headerLink{font:inherit;cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.PracticeShowcase-module__49mLWq__headerLink:hover{background:#ffffff14}.PracticeShowcase-module__49mLWq__tileBody{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:24px;padding:0 24px;display:grid}.PracticeShowcase-module__49mLWq__feature{border:1px solid #dce4ed;border-radius:16px;overflow:hidden}.PracticeShowcase-module__49mLWq__featureEmpty{color:#526278;text-align:center;background:#e4edf5;border-radius:16px;padding:60px 16px}.PracticeShowcase-module__49mLWq__details{gap:16px;display:grid}.PracticeShowcase-module__49mLWq__nowPlaying{background:#f2f7fc;border-left:5px solid #39ff14;border-radius:16px;padding:16px 18px}.PracticeShowcase-module__49mLWq__nowPlaying span{letter-spacing:.1em;text-transform:uppercase;color:#356189;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.PracticeShowcase-module__49mLWq__nowPlaying strong{font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2;display:block}.PracticeShowcase-module__49mLWq__mainCol{gap:14px;min-width:0;display:grid}.PracticeShowcase-module__49mLWq__thumbs{scroll-snap-type:x proximity;gap:14px;padding:0 0 14px;display:flex;overflow-x:auto}.PracticeShowcase-module__49mLWq__thumbGroup{scroll-snap-align:start;background:#f4f7fb;border:1px solid #e0e8f0;border-radius:14px;flex:none;grid-template-columns:max-content;gap:6px;width:max-content;padding:8px;transition:background .2s,border-color .2s;display:grid}.PracticeShowcase-module__49mLWq__thumbGroup[data-active]{background:#e5f0fc;border-color:#b9d6f3}.PracticeShowcase-module__49mLWq__thumbGroupLabel{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#356189;width:0;min-width:100%;padding-left:2px;font-size:11px;font-weight:800;overflow:hidden}.PracticeShowcase-module__49mLWq__thumbGroupRow{gap:8px;display:flex}.PracticeShowcase-module__49mLWq__thumb{cursor:pointer;text-align:left;width:160px;min-width:0;min-height:44px;color:inherit;background:#fff;border:2px solid #0000;border-radius:12px;flex:0 0 160px;gap:6px;padding:5px;display:grid}.PracticeShowcase-module__49mLWq__thumb[aria-pressed=true]{border-color:#2d82df}.PracticeShowcase-module__49mLWq__thumbDiagram{pointer-events:none;border-radius:8px;width:100%;max-width:150px;display:block;overflow:hidden}.PracticeShowcase-module__49mLWq__thumbLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.PracticeShowcase-module__49mLWq__thumbGroup{transition:none}}.PracticeShowcase-module__49mLWq__sectionList{gap:6px;display:grid}.PracticeShowcase-module__49mLWq__sectionList button{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:#f4f7fb;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.PracticeShowcase-module__49mLWq__sectionList button:hover:not(:disabled){border-color:#b9d6f3}.PracticeShowcase-module__49mLWq__sectionList button[aria-pressed=true]{color:#fff;background:#07162e}.PracticeShowcase-module__49mLWq__sectionList button[aria-pressed=true]>span{color:#07162e;background:#39ff14}.PracticeShowcase-module__49mLWq__sectionList button[aria-pressed=true] small{color:#b9cfe6}.PracticeShowcase-module__49mLWq__sectionList button:disabled{cursor:default;opacity:.55}.PracticeShowcase-module__49mLWq__sectionList button>span{color:#305e89;background:#e5f0fc;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.PracticeShowcase-module__49mLWq__sectionList small{color:#627287;margin-left:auto;font-weight:700}.PracticeShowcase-module__49mLWq__headerActions{flex-wrap:wrap;gap:10px;display:flex}.PracticeShowcase-module__49mLWq__intro{color:#33465c;white-space:pre-line;background:#f7fafd;border:1px solid #e0e8f0;border-radius:14px;margin:0 24px;padding:14px 18px;line-height:1.6}.PracticeShowcase-module__49mLWq__drillInfo{gap:10px;display:grid}.PracticeShowcase-module__49mLWq__drillInfo h4{letter-spacing:.1em;text-transform:uppercase;color:#356189;margin:0 0 4px;font-size:11px;font-weight:800}.PracticeShowcase-module__49mLWq__drillInfo p{color:#33465c;white-space:pre-line;margin:0;line-height:1.6}.PracticeShowcase-module__49mLWq__drillInfo>div{background:#fff;border:1px solid #e0e8f0;border-radius:12px;padding:12px 14px}.PracticeShowcase-module__49mLWq__badge img{object-fit:contain;border-radius:10px;width:44px;height:44px;display:block}.PracticeShowcase-module__49mLWq__badge:has(img){background:#fff;border:1px solid #07162e1f}@media (max-width:820px){.PracticeShowcase-module__49mLWq__tileBody{grid-template-columns:minmax(0,1fr)}.PracticeShowcase-module__49mLWq__details{display:contents}.PracticeShowcase-module__49mLWq__nowPlaying{order:-1}.PracticeShowcase-module__49mLWq__drillInfo{order:1}}.PracticeShowcase-module__49mLWq__fullWidthSlider{order:2;grid-column:1/-1;min-width:0}
.PublicPracticePlan-module__fZDCcG__sections{gap:24px;padding:0 24px;display:grid}.PublicPracticePlan-module__fZDCcG__section{background:#fff;border:1px solid #c9d8e7;border-radius:16px;min-width:0;overflow:hidden}.PublicPracticePlan-module__fZDCcG__section>h2{color:#fff;background:#07162e;align-items:center;gap:12px;margin:0;padding:16px 20px;font-size:20px;display:flex}.PublicPracticePlan-module__fZDCcG__section>h2>span{color:#07162e;background:#39ff14;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.PublicPracticePlan-module__fZDCcG__drill{border-bottom:1px solid #dce4ed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:20px;display:grid}.PublicPracticePlan-module__fZDCcG__drill:last-child{border-bottom:0}.PublicPracticePlan-module__fZDCcG__preview{border:1px solid #dce4ed;border-radius:12px;min-width:0;overflow:hidden}.PublicPracticePlan-module__fZDCcG__description{min-width:0}.PublicPracticePlan-module__fZDCcG__instructions summary{color:#07162e;cursor:pointer;background:#f2f7fc;border:1px solid #c9d8e7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;list-style:none;display:flex}.PublicPracticePlan-module__fZDCcG__instructions summary::-webkit-details-marker{display:none}.PublicPracticePlan-module__fZDCcG__instructions summary:focus-visible{outline-offset:2px;outline:2px solid #356189}.PublicPracticePlan-module__fZDCcG__instructions summary svg{flex-shrink:0}.PublicPracticePlan-module__fZDCcG__instructions[open] summary svg{transform:rotate(180deg)}.PublicPracticePlan-module__fZDCcG__instructions>p{padding-top:12px}.PublicPracticePlan-module__fZDCcG__description h3{color:#07162e;margin:0 0 12px;font-size:22px;line-height:1.25}.PublicPracticePlan-module__fZDCcG__description h3 a{color:inherit;text-underline-offset:4px;text-decoration-color:#b9cfe6}.PublicPracticePlan-module__fZDCcG__description h3 a:hover{color:#356189}.PublicPracticePlan-module__fZDCcG__description p,.PublicPracticePlan-module__fZDCcG__note p{white-space:pre-line;color:#33465c;margin:0;line-height:1.6}.PublicPracticePlan-module__fZDCcG__note{background:#f2f7fc;border-left:4px solid #39ff14;padding:16px}.PublicPracticePlan-module__fZDCcG__description .PublicPracticePlan-module__fZDCcG__note{margin-top:16px}.PublicPracticePlan-module__fZDCcG__note h3,.PublicPracticePlan-module__fZDCcG__note h4{color:#356189;margin:0 0 6px;font-size:14px}.PublicPracticePlan-module__fZDCcG__empty,.PublicPracticePlan-module__fZDCcG__unavailable{color:#627287;padding:24px}@media (max-width:700px){.PublicPracticePlan-module__fZDCcG__sections{gap:16px;padding:0 12px}.PublicPracticePlan-module__fZDCcG__section>h2{padding:12px;font-size:18px}.PublicPracticePlan-module__fZDCcG__drill{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}}
.Builder3DPreview-module__C5u6-q__dialog{color:#fff;box-sizing:border-box;background:#0b1220;border:1px solid #76b8ff;border-radius:14px;width:min(1100px,96vw);max-height:94dvh;padding:12px}.Builder3DPreview-module__C5u6-q__dialog::backdrop{background:#030a16bb}@media (max-width:980px),(pointer:coarse){.Builder3DPreview-module__C5u6-q__dialog{width:100vw;max-width:100vw;max-height:100dvh;padding:max(4px, env(safe-area-inset-top)) max(4px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));border:0;border-radius:0;margin:auto}}
.YouTubeTutorialPreview-module__UhKeoa__card{text-align:left;color:#fff;cursor:pointer;background:#10223d;border:1px solid #76b8ff66;border-radius:12px;width:100%;margin-top:18px;padding:0;display:block;overflow:hidden}.YouTubeTutorialPreview-module__UhKeoa__card:hover{border-color:#76b8ff}.YouTubeTutorialPreview-module__UhKeoa__card:focus-visible,.YouTubeTutorialPreview-module__UhKeoa__watch:focus-visible,.YouTubeTutorialPreview-module__UhKeoa__back:focus-visible{outline-offset:3px;outline:3px solid #76b8ff}.YouTubeTutorialPreview-module__UhKeoa__thumbnail{aspect-ratio:16/9;background:radial-gradient(at 0 0,#c6e1ff,#f4f7fb 70%);place-items:center;display:grid;position:relative;overflow:hidden}.YouTubeTutorialPreview-module__UhKeoa__logo{object-fit:contain;opacity:.85;width:auto;height:85%}.YouTubeTutorialPreview-module__UhKeoa__play{color:#fff;background:#d92323;border-radius:10px;place-items:center;width:48px;height:34px;display:grid;position:absolute;box-shadow:0 2px 10px #07162e30}.YouTubeTutorialPreview-module__UhKeoa__caption{color:#fff;text-align:center;background:#07162e;padding:6px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.YouTubeTutorialPreview-module__UhKeoa__cardCopy{gap:4px;padding:12px;font-size:12px;line-height:1.5;display:grid}.YouTubeTutorialPreview-module__UhKeoa__cardCopy strong{font-size:16px}.YouTubeTutorialPreview-module__UhKeoa__content{color:#07162e}.YouTubeTutorialPreview-module__UhKeoa__content .YouTubeTutorialPreview-module__UhKeoa__thumbnail{border-radius:10px}.YouTubeTutorialPreview-module__UhKeoa__content h2{margin:20px 0 8px;font-size:26px}.YouTubeTutorialPreview-module__UhKeoa__content p{margin:0;line-height:1.6}.YouTubeTutorialPreview-module__UhKeoa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.YouTubeTutorialPreview-module__UhKeoa__watch,.YouTubeTutorialPreview-module__UhKeoa__back{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.YouTubeTutorialPreview-module__UhKeoa__watch{color:#fff;background:#c92323;text-decoration:none}.YouTubeTutorialPreview-module__UhKeoa__back{color:#07162e;background:#fff;border:1px solid #cbd5e1}.YouTubeTutorialPreview-module__UhKeoa__pending{color:#475569;font-size:14px}
.ViewerClient-module__u2wf2G__toolbar{justify-content:center!important}.ViewerClient-module__u2wf2G__toolbar>button,.ViewerClient-module__u2wf2G__actions>button{touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:48px;display:inline-flex;padding:10px!important}.ViewerClient-module__u2wf2G__toolbar button:focus-visible,.ViewerClient-module__u2wf2G__extraActions button:focus-visible{outline:3px solid var(--pd-color-blue-600);outline-offset:3px}@media (max-width:640px){.ViewerClient-module__u2wf2G__header{min-width:0;box-shadow:none!important;gap:16px!important;padding:16px!important}.ViewerClient-module__u2wf2G__title{line-height:1.15;text-align:left!important;font-size:26px!important}.ViewerClient-module__u2wf2G__toolbar{flex-wrap:wrap;justify-content:center!important;gap:10px!important;display:flex!important}.ViewerClient-module__u2wf2G__actions{display:contents!important}.ViewerClient-module__u2wf2G__extraActions{border-top:1px solid var(--pd-color-border);grid-template-columns:minmax(0,1fr);padding-top:14px;gap:10px!important;display:grid!important}.ViewerClient-module__u2wf2G__extraActions>div{min-width:0}.ViewerClient-module__u2wf2G__extraActions>button,.ViewerClient-module__u2wf2G__extraActions>div>button,.ViewerClient-module__u2wf2G__extraActions>div>div>button{white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;width:100%;min-width:0;line-height:1.3;border-radius:12px!important;min-height:48px!important;padding:10px 12px!important;font-size:14px!important}}
.Variations-module__IJfk_G__section{color:#07162e;border-top:1px solid #dce3ec;min-width:0;padding-top:20px}.Variations-module__IJfk_G__section h2{margin:0 0 16px;font-size:22px}.Variations-module__IJfk_G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Variations-module__IJfk_G__card{min-width:0;color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ec;border-radius:16px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.Variations-module__IJfk_G__card>span{color:#596575;font-size:13px}.Variations-module__IJfk_G__preview{pointer-events:none;border-radius:10px;min-width:0;overflow:hidden}.Variations-module__IJfk_G__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.Variations-module__IJfk_G__pages button{color:#07162e;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:12px;min-height:44px;padding:8px 16px}.Variations-module__IJfk_G__pages button:disabled{opacity:.45;cursor:default}.Variations-module__IJfk_G__card:focus-visible,.Variations-module__IJfk_G__pages button:focus-visible{outline-offset:3px;outline:2px solid #2474c7}@media (max-width:760px){.Variations-module__IJfk_G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Variations-module__IJfk_G__grid{grid-template-columns:minmax(0,1fr)}}
.U7-module__EckJPW__hero{padding-bottom:64px}.U7-module__EckJPW__hero h1{max-width:900px}.U7-module__EckJPW__practiceList{gap:56px;display:grid}.U7-module__EckJPW__lockedGrid{border-top:1px solid #dce4ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px;padding-top:48px;display:grid}@media (max-width:1080px){.U7-module__EckJPW__lockedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.U7-module__EckJPW__lockedGrid{grid-template-columns:minmax(0,1fr)}.U7-module__EckJPW__practiceList{gap:36px}}.U7-module__EckJPW__lockedTile{isolation:isolate;background:#07162e;border:1px solid #dce4ed;border-radius:22px;min-width:0;min-height:420px;position:relative;overflow:hidden}.U7-module__EckJPW__lockedBackdrop{z-index:-1;filter:blur(7px)saturate(1.2);background:url("/Backgrounds/hockey/Hockey Full Rink.svg") 50%/cover no-repeat,#e4edf5;position:absolute;inset:0;transform:scale(1.08)}.U7-module__EckJPW__lockedBackdrop span{background:#2d82df;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 4px #2d82df44}.U7-module__EckJPW__lockedBackdrop span:first-child{top:28%;left:22%}.U7-module__EckJPW__lockedBackdrop span:nth-child(2){background:#dc2626;top:46%;left:58%;box-shadow:0 0 0 4px #dc262644}.U7-module__EckJPW__lockedBackdrop span:nth-child(3){top:64%;left:34%}.U7-module__EckJPW__lockedBackdrop span:nth-child(4){background:#dc2626;top:36%;left:76%;box-shadow:0 0 0 4px #dc262644}.U7-module__EckJPW__lockedBody{text-align:center;color:#fff;background:linear-gradient(#07162e66,#07162ee6 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.U7-module__EckJPW__lockedBody h3{margin:0;font-size:20px;font-weight:800;line-height:1.25}.U7-module__EckJPW__lockedBody p{color:#d3dfec;margin:0 0 6px;line-height:1.5}.U7-module__EckJPW__lockIcon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid}.U7-module__EckJPW__finalCta{color:#fff;text-align:center;background:radial-gradient(at 10% 100%,#214f79,#0000 60%),#07162e}.U7-module__EckJPW__finalCta h2{color:#fff}.U7-module__EckJPW__finalCta p{color:#d3dfec}.U7-module__EckJPW__finalCta .U7-module__EckJPW__promo{margin:24px 0;font-size:clamp(18px,2.5vw,24px);font-weight:600}.U7-module__EckJPW__promo strong{color:#39ff14;letter-spacing:.04em;border:1px solid #39ff14;border-radius:8px;margin:4px;padding:6px 12px;display:inline-block}.U7-module__EckJPW__finalCta [class*=actions]{justify-content:center}.U7-module__EckJPW__seriesNumber{color:#07162e;background:#39ff14;border-radius:16px;flex-shrink:0;place-items:center;min-width:56px;height:56px;padding:0 10px;font-size:22px;font-weight:900;display:inline-grid}
