.page_publicPage__2DDJM{padding:var(--space-xl) var(--space-md)}.page_catalogue__4uTrN{max-width:var(--container-width);margin:0 auto}.page_header__beaI6{margin-bottom:var(--space-xl)}.page_offerGrid__tkE9U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-lg)}.page_emptyState__YNTN4,.page_offerCard__nkq8x{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow)}.page_academy__TPCoJ{margin:var(--space-xs) 0;color:var(--gray-700);font-weight:600}.page_price__cUHNU{margin:var(--space-md) 0 var(--space-xs);color:var(--primary);font-size:var(--font-xl);font-weight:700}.page_currency__Iblyx{margin:0;color:var(--gray-500)}.page_duration__jqD1o{margin:var(--space-xs) 0 var(--space-lg);color:var(--gray-700);font-weight:700}.page_courseList__J0266{display:grid;gap:var(--space-sm);padding-left:var(--space-lg)}.page_courseList__J0266 p{margin:var(--space-xs) 0 0;color:var(--gray-700)}.page_selectButton__Rp3Ue{width:100%;margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius);background:var(--primary);color:var(--white);cursor:pointer;font-size:var(--font-normal);font-weight:600}.page_selectButton__Rp3Ue:hover{background:var(--primary-dark)}@media (max-width:600px){.page_emptyState__YNTN4,.page_offerCard__nkq8x{padding:16px;min-width:0;overflow-wrap:anywhere}}