.reference-module__6sEFWG__library{max-width:1280px;padding:48px max(20px, env(safe-area-inset-right)) 64px max(20px, env(safe-area-inset-left));letter-spacing:-.02em;margin-inline:auto}.reference-module__6sEFWG__library h1{margin-block:28px 24px;font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.1}.reference-module__6sEFWG__library h2{margin-block:40px 20px;font-size:1.7rem;line-height:1.25}.reference-module__6sEFWG__library p{max-width:72ch;margin-block:16px;font-size:1.125rem;line-height:1.65}.reference-module__6sEFWG__library a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #1f4fff}.reference-module__6sEFWG__breadcrumb{color:#444;overflow-wrap:anywhere;font-size:1rem}.reference-module__6sEFWG__breadcrumb a,.reference-module__6sEFWG__textLink{text-underline-offset:4px;text-decoration:underline}.reference-module__6sEFWG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;display:grid}.reference-module__6sEFWG__grid a,.reference-module__6sEFWG__heroes>*,.reference-module__6sEFWG__tonal>*{min-width:0}.reference-module__6sEFWG__plate{margin:0}.reference-module__6sEFWG__plate img{background:#fff;border:1px solid #e5e5e5;max-width:100%;height:auto;display:block}.reference-module__6sEFWG__plate figcaption{margin-top:10px;line-height:1.4}.reference-module__6sEFWG__grid a:hover img{border-color:#111}.reference-module__6sEFWG__heroes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.reference-module__6sEFWG__tonal{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reference-module__6sEFWG__reading{max-width:760px;margin-block:36px}.reference-module__6sEFWG__headLinks{flex-wrap:wrap;gap:12px 28px;padding:0;list-style:none;display:flex}.reference-module__6sEFWG__headLinks a{text-underline-offset:5px;padding-block:10px;text-decoration:underline;display:inline-block}.reference-module__6sEFWG__angleNav{border-block:1px solid #ddd;justify-content:space-between;gap:24px;margin-block:40px;padding-block:20px;display:flex}.reference-module__6sEFWG__angleNav a{text-underline-offset:5px;max-width:46%;padding-block:10px;text-decoration:underline}.reference-module__6sEFWG__ctas{border-top:1px solid #ddd;margin-top:48px}.reference-module__6sEFWG__ctas>div{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.reference-module__6sEFWG__button,.reference-module__6sEFWG__secondaryButton{text-align:center;border:1px solid #111;justify-content:center;align-items:center;min-height:60px;padding:16px 24px;font-weight:700;display:inline-flex}.reference-module__6sEFWG__button{background:#111;color:#fff!important}.reference-module__6sEFWG__secondaryButton{background:#fff}.reference-module__6sEFWG__button:hover{background:#333}.reference-module__6sEFWG__secondaryButton:hover{background:#f3f3f3}@media (max-width:600px){.reference-module__6sEFWG__library{padding-block:28px 48px}.reference-module__6sEFWG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.reference-module__6sEFWG__heroes,.reference-module__6sEFWG__tonal{grid-template-columns:minmax(0,1fr)}.reference-module__6sEFWG__ctas>div{flex-direction:column}.reference-module__6sEFWG__library p{font-size:1.0625rem}}.reference-module__6sEFWG__practiceSetup{gap:20px;max-width:760px;margin-block:28px;display:grid}.reference-module__6sEFWG__practiceSetup fieldset{border:1px solid #ddd;flex-wrap:wrap;gap:8px 24px;margin:0;padding:16px 20px;display:flex}.reference-module__6sEFWG__practiceSetup legend{padding-inline:6px;font-weight:700}.reference-module__6sEFWG__practiceSetup label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:1.0625rem;display:inline-flex}.reference-module__6sEFWG__practiceSetup .reference-module__6sEFWG__button{justify-self:start}.reference-module__6sEFWG__practice{max-width:760px;margin-block:28px}.reference-module__6sEFWG__practiceBar{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:1.125rem;display:flex}.reference-module__6sEFWG__practiceClock{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.reference-module__6sEFWG__practice .reference-module__6sEFWG__plate img{width:100%}.reference-module__6sEFWG__practiceControls{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.reference-module__6sEFWG__practiceControls button{cursor:pointer;font:inherit}@media (max-width:600px){.reference-module__6sEFWG__practiceControls>*{flex:40%}.reference-module__6sEFWG__practiceSetup .reference-module__6sEFWG__button{justify-self:stretch}}.reference-module__6sEFWG__turnaround{max-width:600px;margin-block:28px}.reference-module__6sEFWG__turnaround .reference-module__6sEFWG__practiceSetup{margin-block:28px 0}.reference-module__6sEFWG__turnSelect{gap:8px;max-width:360px;font-weight:700;display:grid}.reference-module__6sEFWG__turnSelect select{min-height:48px;font:inherit;background:#fff;border:1px solid #111;padding:8px 12px;font-weight:400}.reference-module__6sEFWG__turnStage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.reference-module__6sEFWG__turnStage:active{cursor:grabbing}.reference-module__6sEFWG__turnStage img{pointer-events:none;width:100%}.reference-module__6sEFWG__turnSlider{gap:8px;margin-top:20px;font-weight:700;display:grid}.reference-module__6sEFWG__turnSlider input{accent-color:#111;width:100%;min-height:44px}.reference-module__6sEFWG__turnaround .reference-module__6sEFWG__practiceControls button{cursor:pointer;font:inherit}@media (max-width:600px){.reference-module__6sEFWG__turnaround .reference-module__6sEFWG__practiceControls>*{flex:40%}}
