.page-module__NxyhmW__container{width:100%;padding:140px var(--main-padding-sides) 0;background:var(--color-background);justify-content:center;display:flex}.page-module__NxyhmW__wrapper{align-items:stretch;gap:20px;width:100%;max-width:1200px;display:flex}.page-module__NxyhmW__article{flex:1;min-width:0;max-width:800px;margin:0 auto}.page-module__NxyhmW__header{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.page-module__NxyhmW__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.page-module__NxyhmW__titleRow h1{font-size:var(--font-4);line-height:1.1}.page-module__NxyhmW__dateMeta{font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .5);white-space:nowrap}.page-module__NxyhmW__updatedBadge{color:rgba(var(--color-primary-rgb), .35)}.page-module__NxyhmW__tags{flex-wrap:wrap;gap:10px;display:flex}.page-module__NxyhmW__bookNoteHeader{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.page-module__NxyhmW__bookNoteTop{align-items:flex-start;gap:20px;display:flex}.page-module__NxyhmW__bookNoteCover{aspect-ratio:2/3;border-radius:6px;flex-shrink:0;width:80px;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000059}.page-module__NxyhmW__bookNoteInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.page-module__NxyhmW__bookNoteTitle{font-size:var(--font-3);line-height:1.15}.page-module__NxyhmW__bookNoteAuthor{font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .5)}.page-module__NxyhmW__bookNoteTags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.page-module__NxyhmW__stars{align-items:center;gap:2px;display:flex}.page-module__NxyhmW__starFull{color:#f59e0b;font-size:var(--font-0)}.page-module__NxyhmW__starHalf{color:#f59e0b;font-size:var(--font-0);opacity:.6}.page-module__NxyhmW__starEmpty{color:rgba(var(--color-primary-rgb), .2);font-size:var(--font-0)}.page-module__NxyhmW__ratingNum{font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .45);margin-left:6px}.page-module__NxyhmW__chapterList{border:1px solid var(--color-divider);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.page-module__NxyhmW__chapterListHeading{font-size:var(--font--2);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-primary-rgb), .35);border-bottom:1px solid var(--color-divider);padding:14px 20px 10px;font-weight:600}.page-module__NxyhmW__chapterItem{border-bottom:1px solid var(--color-divider);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:background .15s;display:flex}.page-module__NxyhmW__chapterItem:last-child{border-bottom:none}.page-module__NxyhmW__chapterItem:hover{background:rgba(var(--color-primary-rgb), .04)}.page-module__NxyhmW__chapterNum{font-size:var(--font--2);color:rgba(var(--color-primary-rgb), .3);text-align:right;flex-shrink:0;width:20px}.page-module__NxyhmW__chapterTitle{font-size:var(--font-0);color:var(--color-primary);transition:color .15s}.page-module__NxyhmW__chapterItem:hover .page-module__NxyhmW__chapterTitle{color:var(--color-accent)}.page-module__NxyhmW__lessonCover{aspect-ratio:16/9;background:#0e0e0e;border-radius:14px;width:100%;margin-bottom:28px;position:relative;overflow:hidden}.page-module__NxyhmW__lessonPlaceholder{width:100%;height:100%}.page-module__NxyhmW__lessonHeader{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.page-module__NxyhmW__lessonMeta{align-items:center;gap:12px;display:flex}.page-module__NxyhmW__lessonTitle{font-size:var(--font-4);font-weight:700;line-height:1.1}.page-module__NxyhmW__lessonDescription{font-size:var(--font-0);color:rgba(var(--color-primary-rgb), .55);line-height:1.6}.page-module__NxyhmW__lessonList{border:1px solid var(--color-divider);border-radius:12px;flex-direction:column;margin-bottom:48px;display:flex;overflow:hidden}.page-module__NxyhmW__lessonListHeading{font-size:var(--font--2);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-primary-rgb), .35);border-bottom:1px solid var(--color-divider);padding:14px 20px 10px;font-weight:600}.page-module__NxyhmW__lessonItem{border-bottom:1px solid var(--color-divider);align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex}.page-module__NxyhmW__lessonItem:last-child{border-bottom:none}.page-module__NxyhmW__lessonItem:hover{background:rgba(var(--color-primary-rgb), .04)}.page-module__NxyhmW__lessonNum{font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .25);font-variant-numeric:tabular-nums;flex-shrink:0;width:24px;font-weight:600}.page-module__NxyhmW__lessonItemTitle{font-size:var(--font-0);color:var(--color-primary);transition:color .15s}.page-module__NxyhmW__lessonItem:hover .page-module__NxyhmW__lessonItemTitle{color:var(--color-accent)}.page-module__NxyhmW__mobileToc{border:1px solid var(--color-divider);border-radius:10px;margin-bottom:32px;padding:12px 16px;display:none}.page-module__NxyhmW__mobileTocSummary{cursor:pointer;font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .6);-webkit-user-select:none;user-select:none;list-style:none}.page-module__NxyhmW__mobileTocSummary::-webkit-details-marker{display:none}.page-module__NxyhmW__mobileTocList{flex-direction:column;gap:8px;margin-top:12px;padding-left:4px;list-style:none;display:flex}.page-module__NxyhmW__mobileTocList a{font-size:var(--font--1);color:rgba(var(--color-primary-rgb), .6);transition:color .2s}.page-module__NxyhmW__mobileTocList a:hover{color:var(--color-primary)}.page-module__NxyhmW__mobileTocList li[data-level="3"]{padding-left:16px}.page-module__NxyhmW__mobileTocList li[data-level="3"] a{font-size:var(--font--2);color:rgba(var(--color-primary-rgb), .45)}@media (max-width:1200px){.page-module__NxyhmW__mobileToc{display:block}}@media (max-width:768px){.page-module__NxyhmW__container{padding-top:110px}.page-module__NxyhmW__bookNoteTop{text-align:center;flex-direction:column;align-items:center}.page-module__NxyhmW__bookNoteCover{width:100px}}
