/* Reading and touch refinements for everyday employee use. */
.skip-link{position:fixed;top:8px;left:16px;z-index:100;background:#e7c88c;color:#284833;padding:12px 20px;border-radius:8px;transform:translateY(-150%);font-size:12px}.skip-link:focus{transform:none}.lesson-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.lesson-status-row .eyebrow{margin:0;font-size:10px;letter-spacing:.3px}main:focus{outline:none}.reading-body .answer-body p:first-child{font-size:11px}.reading-body .answer-body p{font-size:13px}.reading-body .answer-body h3{font-size:16px}
.feature-card p,.course-card p,.muted-copy{font-size:11px;color:#75866a;line-height:2.05}.feature-card h3{font-size:15px}.metric-strip small{font-size:10px;color:#7a8c6b}.command-hero>p{font-size:12px;line-height:2}.hero-proof{font-size:9px}.hero-question{font-size:12px}.welcome-row h1 span{margin-left:.22em}.coverage-banner p{font-size:11px;color:#819174}.coverage-banner strong{font-size:12px}.reading-body{font-size:14px;line-height:2.25;color:#596f4c}.answer-body p{font-size:13px;line-height:2.2;color:#687f59}.answer-body h3{font-size:16px}.assistant-welcome p{font-size:12px;color:#879a78}.context-card p{font-size:10px;color:#8a9d7a}.context-card label{font-size:11px}.context-card input,.context-card select{font-size:12px}.context-heading h3{font-size:12px}.course-progress{font-size:10px}.feature-card,.course-card{will-change:transform}.source-chip{font-size:11px}.source-chip small{font-size:9px}.lesson-paper .eyebrow{font-size:11px}.guide-card p,.guide-step p{font-size:12px;color:#7d906d}.guide-step dl{font-size:11px}.guide-step dd{color:#829471}.guide-step dt{color:#70865e}.letter-editor label,.exam-config label{font-size:12px}.letter-editor input,.letter-editor textarea{font-size:13px}.clause-index-card h3{font-size:13px}.clause-index-card p{font-size:11px;color:#849574}.clause-context b{font-size:12px}.workspace-row strong{font-size:12px}.note-card p{font-size:12px;color:#8c9476}.assistant-layout .chat-form textarea{font-size:13px}.workspace-row small{font-size:9px}.review-row strong{font-size:12px}.review-row small{font-size:10px}.quiz-source{font-size:10px}.quiz-explanation p{font-size:12px;color:#7d916b}.quiz-paper .quiz-option{font-size:13px}.exam-choice{font-size:12px}.status-badge{font-size:9px}.course-card-top .status-badge{font-size:9px}.outline-item{font-size:12px}.outline-item small{font-size:10px}.document-info p,.document-meta{font-size:11px;color:#829471}.document-bottom{font-size:10px}.page-text{font-size:14px;line-height:2.2}.ocr-notice{font-size:11px}.mobile-dock{min-height:0;gap:0;margin:0;overflow:visible;scrollbar-width:none}.mobile-dock a{box-shadow:none;border:0;min-height:0;margin:0;font-weight:500}.mobile-dock a>span{font-size:8px;line-height:1.9;display:block;width:auto;color:inherit;white-space:nowrap}.mobile-dock a.active{box-shadow:none;border:0}.mobile-dock a svg{width:20px;height:20px}.guide-step-source{font-size:10px;margin-top:12px}.skeleton-line{animation:shimmer 1.6s linear infinite;background:linear-gradient(100deg,#e8efdf,#f4f7ee,#e8efdf);background-size:200% 100%}@media(max-width:1200px){.feature-card h3{font-size:13px}.feature-card p{font-size:10px}.metric-strip small{font-size:9px}.course-card p{font-size:11px}.status-badge{font-size:8px}.context-card p{font-size:10px}.context-card label{font-size:10px}.context-card input,.context-card select{font-size:11px}}@media(max-width:650px){.mobile-dock{padding:10px 8px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-dock a{font-size:8px;gap:5px;padding:5px 2px;justify-content:center;line-height:1.8}.mobile-dock a>span{font-size:7px;line-height:1.9}.feature-card{min-height:205px}.feature-card h3{font-size:12px;line-height:1.9}.feature-card p{font-size:11px;line-height:1.9}.feature-card>div{margin-bottom:17px}.metric-strip small{font-size:8px;line-height:1.8}.command-hero>p{font-size:11px}.hero-proof{font-size:7px}.hero-question{font-size:10px}.course-card h3{font-size:17px}.course-card p{font-size:12px}.course-progress{font-size:10px}.reading-body{font-size:13px}.source-chip{font-size:10px}.context-card p{font-size:9px}.context-card label{font-size:10px}.context-card input,.context-card select{font-size:11px}.context-heading h3{font-size:11px}.answer-body p{font-size:12px}.answer-body h3{font-size:15px}.assistant-layout .chat-form textarea{font-size:12px}.answer-body p:first-child{font-size:10px}.review-row strong{font-size:11px}.review-row small{font-size:9px}.status-badge{font-size:8px}.clause-index-card h3{font-size:14px}.clause-index-card p{font-size:11px}.guide-card p{font-size:11px}.guide-step dd{font-size:11px}.guide-step dt{font-size:10px}.exam-choice{font-size:12px}.workspace-row strong{font-size:12px}.note-card p{font-size:12px}.quiz-paper .quiz-option{font-size:12px}.page-text{font-size:13px}.ocr-notice{font-size:10px}.coverage-banner p{font-size:10px}.coverage-banner strong{font-size:11px}.welcome-row h1 span{margin-left:0}.daily-card{display:none}.guide-step-source{font-size:10px}}@media(prefers-reduced-motion:reduce){.feature-card,.course-card{will-change:auto}}
