.astrachef-academy{--aa-main:#283642;--aa-accent:#e88e64;--aa-accent-d:#c8693f;--aa-ink:#283642;--aa-muted:#5b6675;--aa-line:#e2e8ee;--aa-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--aa-font);color:var(--aa-ink)}.astrachef-academy *{box-sizing:border-box}.astrachef-academy .aa-grid{display:grid;gap:26px}.astrachef-academy .aa-cols-1{grid-template-columns:1fr}.astrachef-academy .aa-cols-2{grid-template-columns:repeat(2,1fr)}.astrachef-academy .aa-cols-3{grid-template-columns:repeat(3,1fr)}.astrachef-academy .aa-cols-4{grid-template-columns:repeat(4,1fr)}.astrachef-academy .aa-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--aa-line);overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.astrachef-academy .aa-card:hover{transform:translateY(-8px);box-shadow:0 26px 54px -26px rgba(40,54,66,.34)}.astrachef-academy .aa-card__photo{display:block;aspect-ratio:1;background:var(--aa-main) center/cover no-repeat}.astrachef-academy .aa-card__body{padding:1.4rem 1.3rem 1.6rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.astrachef-academy .aa-card__name{font-family:var(--aa-font);font-weight:700;font-size:1.25rem;margin:0;line-height:1.2}.astrachef-academy .aa-card__name a{color:var(--aa-ink);text-decoration:none}.astrachef-academy .aa-card__name a:hover{color:var(--aa-accent-d)}.astrachef-academy .aa-card__role{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-accent-d)}.astrachef-academy .aa-card__bio{font-size:.92rem;color:var(--aa-muted);line-height:1.55;margin:.3rem 0 .6rem}.astrachef-academy .aa-card__link{margin-top:auto;font-weight:600;font-size:.9rem;color:var(--aa-main);text-decoration:none;transition:color .2s}.astrachef-academy .aa-card__link:hover{color:var(--aa-accent-d)}.astrachef-academy__empty{color:#5b6675}@media (max-width:980px){.astrachef-academy .aa-cols-3,.astrachef-academy .aa-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.astrachef-academy .aa-grid{grid-template-columns:1fr!important}}