.project-status{color:#fff;background:#4c1930;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex}.project-status progress{accent-color:#d6b272;width:160px}.project-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.final-project button{color:#fff;cursor:pointer;background:#4c1930;border:0;border-radius:8px;padding:.8rem 1rem}.project-section{background:#fff;border:1px solid #e7dedc;border-radius:20px;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.project-fields{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.project-fields label,.project-reflection{gap:.55rem;font-weight:600;display:grid}.final-project small{color:#6c5a60;font-size:.875rem;font-weight:400;line-height:1.55;display:block}.final-project textarea,.project-numbers input{font:inherit;color:#36252b;background:#fffdfa;border:1px solid #bfaeb3;border-radius:8px;width:100%;padding:.75rem}.final-project textarea{resize:vertical}.project-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.project-numbers label{gap:.5rem;font-size:.9rem;display:grid}.project-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.project-kpis article{background:#f7f0eb;border-radius:12px;padding:1.2rem}.project-kpis strong{color:#5c213a;margin:.5rem 0;font-size:1.7rem;display:block}.project-kpis span{font-size:.9rem}.project-alert{background:#fff3d9;border-left:4px solid #a77c36;padding:1rem}.project-checks{gap:1rem;display:grid}.project-checks label{align-items:flex-start;gap:.75rem;display:flex}.project-checks input{accent-color:#4c1930;flex-shrink:0;width:20px;height:20px}.project-save{padding:1rem 0 2rem}.print-answer{white-space:pre-wrap;display:none}.final-project table caption{text-align:left;padding:.8rem;font-weight:600}.final-project a{text-underline-offset:3px}.project-help{color:#6c5a60}@media (max-width:700px){.project-fields,.project-numbers,.project-kpis{grid-template-columns:1fr}.project-status{align-items:flex-start}.project-section{border-radius:12px}}@media print{.academy-sidebar,.learn-topbar,.learn-draft,.learn-footer,.project-actions,.project-save,.final-project nav,.final-project textarea{display:none!important}.print-answer{font-weight:400;display:block!important}.academy-main,.learn-content{width:100%!important;margin:0!important;padding:0!important}.project-section{break-inside:auto;border:0;margin:1rem 0;padding:0}.project-fields{display:block}.project-fields label{break-inside:avoid;margin:1rem 0}.project-kpis,.project-numbers{grid-template-columns:repeat(3,1fr)}.final-project input{border:0}.project-status{color:#331525;background:#eee}.directory-table{overflow:visible!important}table{font-size:10pt}h2,h3{break-after:avoid}.project-checks label{break-inside:avoid}}
