.status{display:inline-block;margin:10px 0 0;padding:5px 7px;border-radius:999px;background:#e8f4eb;color:#28743c;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.status.working{background:#edf3fa;color:#376d96}.status.pending,.status.draft,.status.tentative{background:#fff1e9;color:#9d4a1e}.class-section{padding:70px 18px;background:#fff}.class-section>p,.class-section>h2,.class-grid{max-width:1048px;margin-left:auto;margin-right:auto}.class-section h2{margin-top:0;font:400 clamp(32px,7vw,52px)/1 "Archivo Black";letter-spacing:-.045em}.class-lead{color:var(--muted);line-height:1.6}.class-grid{display:grid;gap:12px;margin-top:30px}.class-grid article{padding:21px;border:1px solid var(--line);border-radius:15px;background:var(--paper);box-shadow:0 7px 20px rgba(7,19,31,.05)}.class-grid span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em}.class-grid h3{margin:10px 0;font:400 19px/1.08 "Archivo Black"}.class-grid p{color:var(--muted);font-size:12px;line-height:1.55}.class-grid small{color:var(--blue);font-weight:700}#dialog-facts{display:grid;gap:7px;margin-top:18px;padding:14px;background:#eef6fb;color:#3d6683;border-radius:10px;font-size:11px}#dialog-facts span,#dialog-facts strong{display:block}@media(min-width:760px){.class-grid{grid-template-columns:repeat(2,1fr)}}
