.eg-cover{margin: 0;padding: 5px;border-radius: 16px;background: var(--white);border: 1px solid var(--line-2)}.eg-cover img{width: 100%;height: auto;border-radius: 11px}@media (max-width: 1023.98px){.eg-cover{max-width: 560px}} @media (min-width: 1024px){.eg-cols>.aside-sticky{grid-column: 2;grid-row: 1}.eg-cols>.eg-main{grid-column: 1;grid-row: 1}}.eg-main{min-width: 0}.eg-sec + .eg-sec{margin-top: clamp(40px,2rem + 2vw,64px)}.eg-sec>.h3{margin-bottom: 18px} .dd-sub{display: block;margin-top: 3px;font-size: .8125rem;font-weight: 400;line-height: 1.45;color: var(--text-3)}.eg-person{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;color: var(--navy);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.eg-egitmen dd{padding-top: 0} .mods{border-top: 1px solid var(--line)}.mods li{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);gap: 0 14px;padding: 16px 0;border-bottom: 1px solid var(--line)}.mod-k{padding-top: 2px;font-size: .875rem;font-weight: 600;color: var(--text-3);font-variant-numeric: tabular-nums}.mod-t{font-size: 1.0625rem;font-weight: 600;line-height: 1.4;color: var(--text);text-wrap: balance}.mod-d{margin-top: 4px;max-width: 64ch;font-size: .9375rem;line-height: 1.55;color: var(--text-2)} .checks li{position: relative;padding: 7px 0 7px 30px;line-height: 1.5;color: var(--text)}.checks .ico{position: absolute;left: 0;top: 10px;color: var(--navy)}.eg-chips{margin-top: 0}.eg-chips li{padding: 5px 12px;font-size: .875rem}.eg-note-link{margin-top: 6px;padding-left: 22px} .eg-author{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 18px;align-items: start;padding: 22px 0;border-block: 1px solid var(--line)}.eg-author img{width: 64px;height: 64px;border-radius: 50%}.eg-author-n b{display: block;font-weight: 600;color: var(--text)}.eg-author-n span{font-size: .9375rem;color: var(--text-3)}.eg-author-t{margin-top: 10px;max-width: 64ch;font-size: .9375rem;color: var(--text-2)}.eg-author .tlink{margin-top: 2px} .eg-progs{border-top: 1px solid var(--line)}.eg-prog{display: grid;gap: 4px 28px;padding: 22px 0 14px;border-bottom: 1px solid var(--line)}.eg-prog .row-t a{text-decoration: none}.eg-prog .row-t a:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.eg-prog-d{margin-top: 6px;max-width: 64ch;font-size: .9375rem;line-height: 1.55;color: var(--text-2)}.eg-prog-m{margin-top: 6px;font-size: .9375rem;line-height: 1.5;color: var(--text-3)}.eg-links{margin-top: 4px;display: flex;flex-wrap: wrap;gap: 0 24px}.eg-extlink{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-size: .9375rem;font-weight: 600;color: var(--navy);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}@media (min-width: 768px){.eg-prog{grid-template-columns: 12rem minmax(0,1fr);align-items: baseline}} .eg-kurslar{border-top: 1px solid var(--line)}.eg-kurs{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 2px 18px;align-items: center;padding: 16px 0;border-bottom: 1px solid var(--line);color: inherit;text-decoration: none}.eg-kurs img{grid-row: 1 / span 3;width: 112px;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 8px;border: 1px solid var(--line);background: var(--mist)}.eg-kurs .row-k,.eg-kurs .row-t,.eg-kurs .row-d{grid-column: 2}.eg-kurs .row-t{font-size: 1.0625rem}.eg-kurs:hover .row-t{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}@media (min-width: 768px){.eg-kurs{grid-template-columns: 176px minmax(0,1fr) auto;gap: 4px 28px}.eg-kurs img{width: 176px}.eg-kurs .row-t{font-size: 1.1875rem}.eg-kurs .row-go{display: block;grid-column: 3;grid-row: 1 / span 3;align-self: center;color: var(--navy)}}.tint .eg-kurs img{background: var(--white)} .eg-prog .row-t a{display: block;padding-block: 8px;margin-block: -8px} .eg-orgs ul{border-top: 1px solid var(--line)}.eg-orgs li{display: grid;gap: 2px;padding: 14px 0;border-bottom: 1px solid var(--line)}.eg-orgs li:last-child{border-bottom: 0}.eg-orgs b{font-size: 1rem;font-weight: 600;color: var(--text)}.eg-orgs span{font-size: .875rem;line-height: 1.45;color: var(--text-2)}.eg-orgs .eg-orgs-m{color: var(--text-3)}.eg-egitmen dt{padding-top: 12px}
