.noosfera-pattern--syllabus{overflow:hidden}.noosfera-pattern--syllabus .nf-syllabus-section__inner.nf-maxwrap{width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(16px, 4vw, 40px);box-sizing:border-box}@media (min-width:1141px){.noosfera-pattern--syllabus .nf-syllabus-section__inner.nf-maxwrap{max-width:997px!important;margin-inline:auto!important}}.nf-syllabus-section__title{color:var(--wp--preset--color--blue-700,#467FF7);margin:0 0 18px;line-height:1.06}.nf-syllabus{width:100%;max-width:997px;margin-inline:auto;box-sizing:border-box;padding-block:clamp(16px, 2vw, 24px) 0}.nf-syllabus__item{margin:0 0 14px;border:1px solid color-mix(in srgb,var(--wp--preset--color--border,#E6E8EF) 92%,transparent);border-radius:6px;box-shadow:0 6px 14px rgb(22 53 120 / .07);overflow:clip;transition:background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.nf-syllabus__item:last-child{margin-bottom:0}.nf-syllabus__item>summary{list-style:none}.nf-syllabus__item>summary::-webkit-details-marker{display:none}.nf-syllabus__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:8px;padding:18px 22px;cursor:pointer;position:relative}.nf-syllabus__lesson-index{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.08em;font-weight:700;color:var(--wp--preset--color--blue-700,#467FF7);background:#F9F8FB;border:1px solid color-mix(in srgb,var(--wp--preset--color--border,#E6E8EF) 80%,transparent)}.nf-syllabus__lesson-title{margin:0;font-size:clamp(16px, 1.65vw, 18px);font-weight:600;line-height:1.45;color:#596480;min-width:0;word-break:break-word}.nf-syllabus__chevron{width:22px;height:22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wp--preset--color--border,#E6E8EF) 84%,transparent);background:#F9F8FB;display:inline-flex;align-items:center;justify-content:center;color:#596480;flex:0 0 22px;transition:transform 0.2s ease,color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.nf-syllabus__chevron .nf-syllabus__chevron-icon,.nf-syllabus__chevron .noosfera-lucide{width:14px;height:14px;transition:transform 0.2s ease,color 0.2s ease}.nf-syllabus__item[open]{background:color-mix(in srgb,var(--wp--preset--color--surface-accent-1,#F4F2FE) 92%,#FFFFFF 8%);border-color:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 26%,transparent);box-shadow:0 10px 24px rgb(22 53 120 / .09)}.nf-syllabus__item[open] .nf-syllabus__summary{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 30%,transparent)}.nf-syllabus__item[open] .nf-syllabus__lesson-index{color:var(--wp--preset--color--blue-900,#163578);border-color:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 28%,transparent);background:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 14%,#FFFFFF)}.nf-syllabus__item[open] .nf-syllabus__chevron{color:var(--wp--preset--color--blue-700,#467FF7);border-color:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 35%,transparent);background:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 12%,#FFFFFF)}.nf-syllabus__item[open] .nf-syllabus__chevron .nf-syllabus__chevron-icon,.nf-syllabus__item[open] .nf-syllabus__chevron .noosfera-lucide{transform:rotate(180deg)}.nf-syllabus__item.has-no-topics .nf-syllabus__summary{grid-template-columns:auto minmax(0,1fr)}.nf-syllabus__topic-list{margin:0;padding:14px 22px 18px 74px;list-style:none;display:grid;gap:8px}.nf-syllabus__topic{margin:0;padding-left:14px;position:relative;line-height:1.6;color:var(--wp--preset--color--text-muted,#596480)}.nf-syllabus__topic::before{content:"";position:absolute;left:0;top:.73em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--wp--preset--color--blue-700,#467FF7) 55%,#FFFFFF 45%)}.nf-syllabus__topic-link,.nf-syllabus__topic-label{color:var(--wp--preset--color--blue-900,#163578)}.nf-syllabus__topic-link{text-decoration:none}.nf-syllabus__topic-link:hover,.nf-syllabus__topic-link:focus-visible{color:var(--wp--preset--color--blue-700,#467FF7);text-decoration:underline}.nf-syllabus__summary:focus-visible{outline:2px solid var(--wp--preset--color--blue-700,#467FF7);outline-offset:2px}@media (max-width:782px){.nf-syllabus__summary{padding:15px 16px;column-gap:10px}.nf-syllabus__lesson-index{width:34px;height:34px;border-radius:9px;font-size:12px}.nf-syllabus__lesson-title{font-size:16px}.nf-syllabus__topic-list{padding:10px 16px 16px 16px}}