.mTZQbW_player{--paper:#fffdf7;--soft:#eaf0e6;max-width:1000px;color:var(--ink);margin:0 auto 48px;font-size:16px;line-height:1.6}.mTZQbW_player :is(button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #23675c}.mTZQbW_player :is(button,input,select,textarea){font:inherit}.mTZQbW_player button{cursor:pointer}.mTZQbW_player button:disabled{opacity:.5;cursor:not-allowed}.mTZQbW_player p{margin:0 0 18px}.mTZQbW_player button svg{flex-shrink:0}.mTZQbW_eyebrow{letter-spacing:.09em;color:#346459;font-size:12px;font-weight:800}.mTZQbW_prepIntro p{color:#52645a;margin:7px 0 20px}.mTZQbW_sourceChoice{background:#e9eddf;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:430px;margin-bottom:26px;padding:5px;display:grid}.mTZQbW_sourceChoice button{color:#425b4d;background:0 0;border:0;border-radius:8px;min-height:48px;font-weight:800}.mTZQbW_sourceChoice button[aria-pressed=true]{background:var(--paper);color:#1e5d50;box-shadow:0 2px 6px #163f2714}.mTZQbW_preparation{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.mTZQbW_setup{gap:17px;display:grid}.mTZQbW_setup p{margin:0}.mTZQbW_selectRow{grid-template-columns:100px minmax(0,1fr);gap:13px;display:grid}.mTZQbW_selectRow label,.mTZQbW_field{gap:7px;min-width:0;font-size:14px;font-weight:800;display:grid}.mTZQbW_player select,.mTZQbW_player textarea{box-sizing:border-box;width:100%;min-height:50px;color:var(--ink);background:var(--paper);border:1px solid #829689;border-radius:8px;padding:11px;font-size:16px}.mTZQbW_player textarea{resize:vertical;line-height:1.65}.mTZQbW_meta,.mTZQbW_small{color:#526359;font-size:13px;line-height:1.65}.mTZQbW_meta{margin-top:-6px!important}.mTZQbW_note{color:#31594b;align-items:flex-start;gap:9px;font-size:14px;display:flex}.mTZQbW_note svg{flex-shrink:0;margin-top:3px}.mTZQbW_checkbox{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.mTZQbW_checkbox input{accent-color:#27685a;flex:0 0 22px;width:22px;height:22px;margin:0}.mTZQbW_primary,.mTZQbW_secondary,.mTZQbW_listen{text-align:center;border:1px solid #94a797;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:13px 17px;font-size:16px;font-weight:800;line-height:1.4;display:flex}.mTZQbW_primary{color:#fff;background:#27685a;border-color:#27685a;justify-content:space-between}.mTZQbW_primary:hover:not(:disabled){background:#1c5146}.mTZQbW_secondary{color:#26483d;background:var(--paper)}.mTZQbW_secondary:hover:not(:disabled){background:#eaf0e6}.mTZQbW_listen{color:#fff;background:#27685a;border-color:#27685a}.mTZQbW_listen:hover{background:#1c5146}.mTZQbW_preview{gap:6px;display:grid}.mTZQbW_textButton{color:#285e50;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:9px 6px;font-weight:750;line-height:1.45;display:inline-flex;font-size:14px!important}.mTZQbW_textButton:hover{text-underline-offset:4px;text-decoration:underline}.mTZQbW_sheet{background:var(--paper);overflow-wrap:anywhere;border:1px solid #d2dbc9;border-radius:12px;padding:24px;box-shadow:5px 6px #e8e9dc}.mTZQbW_sheetHeading{letter-spacing:.08em;color:#536659;border-bottom:1px solid #dfe4d7;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;font-size:11px;font-weight:800;display:flex}.mTZQbW_referenceText{font-size:19px;line-height:1.8}.mTZQbW_sheet details{border-top:1px solid #dfe4d7;border-bottom:1px solid #dfe4d7;margin:18px 0}.mTZQbW_sheet summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:14px;font-weight:800}.mTZQbW_segmentList{margin:0 0 14px;padding-left:24px}.mTZQbW_segmentList li{padding:7px 0 7px 4px}.mTZQbW_segmentList li>span{vertical-align:middle}.mTZQbW_iconButton{color:#276052;vertical-align:middle;background:#eef2e7;border:1px solid #c2cfbc;border-radius:9px;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin-left:8px;display:inline-flex}.mTZQbW_cpNote{color:#604b21;background:#faf0d8;border-left:3px solid #bc943e;padding:16px;font-size:14px}.mTZQbW_cpNote p{margin:8px 0}.mTZQbW_error{color:#813a29;background:#fff0e8;border-left:3px solid #aa573d;padding:14px;font-size:14px}.mTZQbW_session{text-align:center;flex-direction:column;gap:18px;max-width:580px;margin:0 auto;padding:30px 0 15px;display:flex}.mTZQbW_session p{margin:0}.mTZQbW_sessionTop{min-height:24px}.mTZQbW_title{font-family:var(--font-heading),sans-serif;color:var(--ink);margin:0;font-size:clamp(29px,5vw,40px);line-height:1.15}.mTZQbW_title:focus{outline:none}.mTZQbW_symbol{color:#27685a;background:#eaf0e6;border-radius:50%;justify-content:center;align-items:center;gap:18px;width:140px;height:110px;margin:10px auto;display:flex}.mTZQbW_bars{opacity:.4;align-items:center;gap:5px;display:flex}.mTZQbW_bars i{background:currentColor;border-radius:3px;width:4px;height:18px}.mTZQbW_bars i:nth-child(2n){height:30px}.mTZQbW_symbol[data-playing=true] .mTZQbW_bars{opacity:1}.mTZQbW_status{color:#4a6053;align-self:center;max-width:430px;min-height:54px;font-size:17px}.mTZQbW_progress{appearance:none;accent-color:#27685a;background:#dde6d5;border:0;border-radius:5px;width:100%;height:5px;overflow:hidden}.mTZQbW_progress::-webkit-progress-bar{background:#dde6d5}.mTZQbW_progress::-webkit-progress-value{background:#27685a}.mTZQbW_progress::-moz-progress-bar{background:#27685a}.mTZQbW_controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.mTZQbW_controls .mTZQbW_primary{color:#285b4d;background:#fffdf7;border-color:#92a58e;grid-column:1/-1;min-height:64px;margin-top:5px;font-size:18px}.mTZQbW_controls .mTZQbW_listen{min-height:66px;font-size:19px}.mTZQbW_controls>.mTZQbW_listen:only-of-type{grid-column:1/-1}.mTZQbW_childFooter{border-top:1px solid #d7dfcf;flex-wrap:wrap;justify-content:space-around;gap:4px 14px;padding-top:10px;display:flex}.mTZQbW_childFooter .mTZQbW_textButton{font-size:13px!important}.mTZQbW_checklist{text-align:left;border-block:1px solid #d7dfcf;gap:10px;padding:16px 0;display:grid}.mTZQbW_checklist .mTZQbW_checkbox{min-height:60px}.mTZQbW_question{font-size:22px;font-weight:750;line-height:1.4}.mTZQbW_hint{text-align:left;background:#eaf0e6;border-left:3px solid #78985b;border-radius:10px;padding:20px}.mTZQbW_hint p{margin-top:8px}.mTZQbW_reference{background:var(--paper);text-align:left;overflow-wrap:anywhere;border:1px solid #ccd7c2;border-radius:10px;margin:0;padding:22px;font-size:24px;line-height:1.6}.mTZQbW_explanation,.mTZQbW_readerCues{text-align:left;font-size:17px;line-height:1.75}.mTZQbW_readerCues{background:#edf1e8;border-radius:8px;padding:16px;font-size:15px}:is(body:has([data-child-mode=true])>header,body:has([data-child-mode=true])>footer,body:has([data-child-mode=true]) .page-heading,body:has([data-child-mode=true]) .breadcrumbs,body:has([data-child-mode=true]) .dictation-guide){display:none}body:has([data-child-mode=true]) main{min-height:100svh;padding-top:12px}body:has([data-child-mode=true]) .container{max-width:720px}body:has([data-child-mode=true]) .skip-link{display:none}@media (max-width:700px){.mTZQbW_preparation{grid-template-columns:1fr;gap:24px}.mTZQbW_sheet{padding:19px}.mTZQbW_selectRow{grid-template-columns:85px minmax(0,1fr)}.mTZQbW_setup{gap:15px}.mTZQbW_prepIntro{display:none}.mTZQbW_sourceChoice{margin-bottom:20px}.mTZQbW_session{gap:17px;padding-top:20px}.mTZQbW_symbol{height:94px;margin-block:3px}.mTZQbW_session .mTZQbW_title{font-size:32px}.mTZQbW_player{margin-bottom:28px}body:has(.mTZQbW_player) .page-heading{margin-bottom:24px;padding-top:12px}body:has(.mTZQbW_player) .page-heading h1{font-size:34px}body:has(.mTZQbW_player) .page-heading p{font-size:16px}body:has(.mTZQbW_player) .breadcrumbs{margin-bottom:10px}}@media (max-width:350px){.mTZQbW_session{gap:14px}.mTZQbW_session .mTZQbW_title{font-size:29px}.mTZQbW_controls{gap:9px}.mTZQbW_controls :is(.mTZQbW_listen,.mTZQbW_secondary){padding-inline:10px;font-size:16px}.mTZQbW_controls .mTZQbW_primary,.mTZQbW_status{font-size:16px}.mTZQbW_sheetHeading{font-size:10px}}@media (prefers-reduced-motion:reduce){.mTZQbW_player *{transition:none!important;animation:none!important}}.mTZQbW_controls>button:first-child:nth-last-child(2){grid-column:1/-1}
