.ex{max-width:1180px;margin:auto;color:#17372c}.ex-head{display:flex;align-items:center;gap:18px;margin-bottom:20px;padding:20px 24px;border:1px solid #dce9e3;border-left:6px solid var(--school-accent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--school-primary) 12%,white),white)}.ex-head h1{margin:2px 0}.ex-head a{color:var(--school-primary);text-decoration:none}.ex-card,.ex-person{padding:19px;border:1px solid #d9e7e0;border-left:5px solid var(--school-accent);border-radius:16px;background:#fff;box-shadow:0 8px 24px #163e2d10}.ex-card summary{cursor:pointer;color:var(--school-primary);font-weight:500}.ex-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px}.ex-form label{display:grid;gap:5px;font-weight:400}.ex input,.ex select,.ex textarea{box-sizing:border-box;width:100%;padding:10px 13px;border:1px solid #cbdcd4;border-radius:17px}.ex button{border:0;border-radius:999px;padding:10px 16px;background:var(--school-primary);color:#fff;cursor:pointer;font-weight:500}.ex-grid,.ex-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:17px 0}.ex-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-stats article{display:grid;padding:18px;border-left:5px solid var(--school-accent);border-radius:15px;background:#fff}.ex-stats b{font-size:1.8rem}.ex-person{display:flex;gap:13px}.ex-person i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--school-primary);color:#fff;font-style:normal}.ex table{width:100%;border-collapse:collapse;margin-top:14px}.ex th,.ex td{padding:10px;border-bottom:1px solid #e1ece7;text-align:left}.ex-status{display:inline-block;padding:5px 10px;border-radius:999px;background:#edf5f1}.ex h2,.ex h3{font-weight:500}@media(max-width:800px){.ex-form,.ex-grid,.ex-stats{grid-template-columns:1fr}.ex-card{overflow:auto}.ex{padding:0 4px}}
