.tux2.tux-review-page .tux-page{max-width:1200px}.tux2.tux-review-page .tux-page-head{margin-bottom:32px}.tux2.tux-review-page .tux-page-title{font-family:var(--serif);font-size:clamp(34px,4vw,48px);font-weight:400}.tux2.tux-review-page .tux-page-purpose{font-size:16px;max-width:640px}.tux2.tux-review-page .tux-locked-note{font-size:12px;max-width:720px;line-height:1.6}.tux2.tux-review-page .tux-page-ornament{display:none}.tux2.tux-review-page:has(.tux-rv)>.tux-page>.tux-page-head{display:none}.tux2.tux-review-page .review-v2-start{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);-moz-column-gap:48px;column-gap:48px;align-items:center}.tux2.tux-review-page .review-v2-preview{min-height:300px;text-align:center;align-content:center;gap:28px}.tux2.tux-review-page .review-v2-start .tux-review-head{display:grid;gap:28px;align-content:center;justify-content:start}.tux2.tux-review-page .review-v2-start .tux-section-title{font:400 30px/1.2 var(--serif)}.tux2.tux-review-page .review-v2-start .tux-section-sub{margin-top:12px;line-height:1.7;max-width:290px}.tux2.tux-review-page .review-v2-start .tux-btn{justify-self:start;min-height:50px}.tux2.tux-review-page .review-v2-start>.review-v2-options{grid-column:1/-1;margin-top:26px}.tux2.tux-review-page .review-v2-options{border-top:1px solid var(--line);padding:0 0 8px}.tux2.tux-review-page .review-v2-options>summary{min-height:52px;padding:14px 0;cursor:pointer;color:var(--ink-soft);font-size:14px;font-weight:600}.tux2.tux-review-page .review-v2-options>summary span{font-weight:400;font-size:12px;color:var(--muted);margin-left:16px}.tux2.tux-review-page .tux-review-grid>.tux-notice{border:0;background:none;box-shadow:none;padding:12px 0}.tux2.tux-review-page .tux-review-grid>.tux-notice .tux-outcomes{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:13px;margin-top:12px}.tux2.tux-review-page .tux-review-grid>.tux-notice .tux-outcomes li{flex:1 1 220px}.tux2.tux-review-page .tux-review-stats{display:flex;flex-wrap:wrap;gap:20px 48px;padding:12px 0 24px}.tux2.tux-review-page .tux-review-stats>div{display:flex;align-items:baseline;flex-direction:row-reverse;gap:10px;padding:0;border:0;background:none}.tux2.tux-review-page .tux-review-stats dt{font-size:10px;letter-spacing:.08em}.tux2.tux-review-page .tux-review-stats dd{font-size:26px}.tux2.tux-review-page .review-v2-session{gap:0;max-width:1120px}.tux2.tux-review-page .review-v2-session-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 22px}.tux2.tux-review-page .review-v2-session-head h1{font:400 25px/1.25 var(--serif);margin:6px 0 0}.tux2.tux-review-page .review-v2-session-head .tux-rv-meta{gap:5px}.tux2.tux-review-page .review-v2-prompt{display:flex;align-items:baseline;gap:16px;margin:38px 0 20px}.tux2.tux-review-page .review-v2-prompt h2{margin:0;font-size:16px;font-weight:600}.tux2.tux-review-page .tux-rv-study{grid-template-columns:minmax(0,1fr) 240px;gap:48px}.tux2.tux-review-page .tux-rv-specimen{min-height:350px;padding:34px 30px;gap:26px}.tux2.tux-review-page .tux-rv-ar{font-size:clamp(48px,5.7vw,84px);line-height:1.8;overflow-wrap:anywhere;min-width:0}.tux2.tux-review-page .tux-rv-word{min-width:0}.tux2.tux-review-page .tux-matn-play{flex-shrink:0}.tux2.tux-review-page .review-v2-pause{margin:0;font:italic 17px/1.6 var(--serif);color:var(--muted)}.tux2.tux-review-page .tux-rv-answer{border-top:1px solid var(--line);padding-top:22px;gap:9px}.tux2.tux-review-page .tux-rv-en{font:italic 29px/1.45 var(--serif);overflow-wrap:anywhere}.tux2.tux-review-page .tux-rv-tr{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.tux2.tux-review-page .tux-hashiya-lead{font-family:var(--serif);font-size:17px;line-height:1.65}.tux2.tux-review-page .tux-read-foot{margin-top:14px;line-height:1.65}.tux2.tux-review-page .review-v2-response{margin-top:32px;padding:22px 0 18px;border-top:1px solid var(--line)}.tux2.tux-review-page .review-v2-response>p:first-child{margin:0 0 14px;font-size:14px;font-weight:600}.tux2.tux-review-page .tux-rv-actions{display:flex;justify-content:flex-start;gap:12px;border:0;padding:0}.tux2.tux-review-page .tux-rv-actions .tux-btn{min-height:50px}.tux2.tux-review-page .review-v2-consequence{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.tux2.tux-review-page .review-v2-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;color:var(--muted);font-size:12px}.tux2.tux-review-page .review-v2-foot>p{margin:0}.tux2.tux-review-page .tux-rv-session-details .tux-rv-meta{padding-bottom:12px;font-size:12px}@media (max-width:760px){.tux2.tux-review-page .tux-page{padding:22px 18px 32px}.tux2.tux-review-page .tux-page-head{margin-bottom:24px}.tux2.tux-review-page .review-v2-start{grid-template-columns:minmax(0,1fr);gap:22px}.tux2.tux-review-page .review-v2-preview{min-height:230px;padding:24px 16px;gap:16px}.tux2.tux-review-page .review-v2-start .tux-review-head{gap:16px;justify-content:stretch}.tux2.tux-review-page .review-v2-start .tux-section-title{font-size:26px}.tux2.tux-review-page .review-v2-start .tux-section-sub{max-width:none;margin-top:6px}.tux2.tux-review-page .review-v2-start .tux-btn{justify-self:stretch}.tux2.tux-review-page .review-v2-start>.review-v2-options{margin-top:0}.tux2.tux-review-page .review-v2-options>summary span{display:block;margin:5px 0 0 16px}.tux2.tux-review-page .review-v2-session-head{padding-bottom:16px;gap:12px}.tux2.tux-review-page .review-v2-session-head .tux-eyebrow{font-size:9px;letter-spacing:.1em}.tux2.tux-review-page .review-v2-session-head h1{font-size:23px}.tux2.tux-review-page .review-v2-session-head .tux-rv-meta{white-space:nowrap;font-size:12px}.tux2.tux-review-page .review-v2-prompt{margin:22px 0 16px;gap:10px;flex-wrap:wrap}.tux2.tux-review-page .review-v2-prompt h2{font-size:14px}.tux2.tux-review-page .review-v2-prompt .tux-eyebrow{font-size:9px}.tux2.tux-review-page .tux-rv-study{grid-template-columns:minmax(0,1fr);gap:0}.tux2.tux-review-page .tux-rv-specimen{min-height:280px;padding:24px 20px;gap:18px}.tux2.tux-review-page .tux-rv-word{flex-direction:column;gap:8px}.tux2.tux-review-page .tux-rv-ar{font-size:clamp(44px,12.3vw,68px)}.tux2.tux-review-page .review-v2-pause{font-size:15px}.tux2.tux-review-page .tux-rv-answer{padding-top:16px;gap:5px}.tux2.tux-review-page .tux-rv-en{font-size:24px}.tux2.tux-review-page .tux-rv-tr{font-size:14px}.tux2.tux-review-page .tux-rv-study>.tux-hashiya{display:none}.tux2.tux-review-page .review-v2-response{margin:22px -18px 0;padding:16px 18px max(14px,env(safe-area-inset-bottom));background:var(--paper)}.tux2.tux-review-page .review-v2-response>p:first-child{font-size:13px;margin-bottom:10px}.tux2.tux-review-page .tux-rv-actions{gap:9px}.tux2.tux-review-page .tux-rv-actions .tux-btn{flex:1 1 0;padding:10px 12px;font-size:13px;line-height:1.35}.tux2.tux-review-page .review-v2-consequence{font-size:11px;margin-top:10px}.tux2.tux-review-page .review-v2-foot{padding-top:10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.tux2.tux-review-page *,.tux2.tux-review-page :before{animation:none;transition:none}}