.page_head__3aPEh{background:var(--paper);padding:100px 0 80px}.page_head__3aPEh .page_eyebrow__UQ3ec{display:block;margin-bottom:20px}.page_head__3aPEh h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.5vw,72px);line-height:1.05;letter-spacing:-.04em;margin-bottom:28px}.page_accent__SZEqF{color:var(--knx-green-deep)}.page_head__3aPEh p{font-size:18px;line-height:1.65;color:var(--gray-1);max-width:720px}.page_section__py7DB{padding:80px 0 110px;background:var(--white)}.page_filters__E6_N5{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--line)}.page_filters__E6_N5 button{background:transparent;border:1px solid var(--line);padding:8px 16px;font-size:13px;color:var(--gray-1);cursor:pointer;transition:all var(--t-base);font-family:inherit}.page_filters__E6_N5 button:hover{border-color:var(--knx-green);color:var(--knx-green)}.page_filterActive__hfxgV{background:var(--knx-green)!important;color:var(--white)!important;border-color:var(--knx-green)!important;font-weight:600}.page_list__h_xsE{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);margin-bottom:80px}.page_event__6KOFr{display:grid;grid-template-columns:130px 1fr 240px;grid-gap:32px;gap:32px;padding:28px 36px;border-bottom:1px solid var(--line);align-items:center;transition:background var(--t-base)}.page_event__6KOFr:last-child{border-bottom:none}.page_event__6KOFr:hover{background:var(--knx-green-soft)}.page_date__gZ1F1{display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid var(--line);padding-right:28px}.page_day___iMRm{font-family:var(--font-display);font-weight:800;font-size:48px;line-height:1;color:var(--knx-green);letter-spacing:-.04em}.page_month__Qrx_f{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-2);margin-top:6px;font-weight:600}.page_year__1ZmRo{font-size:11px;color:var(--gray-3);margin-top:2px}.page_type__lembR{display:inline-block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:4px 9px;background:var(--knx-green-tint);color:var(--knx-green-deep);margin-bottom:10px}.page_typeCurso__oCGCf{background:#FFF4E5;color:#B45309}.page_typeWebinar___j0FK{background:#EEF2FF;color:#3730A3}.page_typeWorkshop__ZFDUb{background:#FCE7F3;color:#9D174D}.page_info__rMwQw h3{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.25;letter-spacing:-.015em;margin-bottom:8px}.page_info__rMwQw p{font-size:13.5px;line-height:1.55;color:var(--gray-1);margin-bottom:12px}.page_meta__L7pcw{font-size:12.5px;color:var(--gray-2);display:flex;gap:14px;flex-wrap:wrap}.page_cta__KtdB_{text-align:right}.page_price__tGTnv{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:12px;letter-spacing:-.01em}.page_btn__HBge5{display:inline-block;background:var(--knx-green);color:var(--white);padding:10px 18px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background var(--t-base)}.page_btn__HBge5:hover{background:var(--knx-green-deep)}@media (max-width:900px){.page_event__6KOFr{grid-template-columns:90px 1fr;gap:18px;padding:22px}.page_date__gZ1F1{padding-right:16px}.page_day___iMRm{font-size:36px}.page_cta__KtdB_{grid-column:2;text-align:left;margin-top:-8px}}.page_empty__YWvyT{text-align:center;padding:60px 40px;background:var(--knx-green-soft);border:1px solid var(--knx-green-tint)}.page_empty__YWvyT h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;margin-bottom:12px}.page_empty__YWvyT p{font-size:15.5px;color:var(--gray-1);margin-bottom:28px}