.page_page__qGTDW{max-width:1320px;margin:28px auto 64px;padding:0 28px;color:var(--ink)}.page_header__vLvaj{display:grid;grid-template-columns:180px 1fr auto;grid-gap:28px;gap:28px;padding:36px 32px 28px;border:1.5px solid var(--line-strong);border-left:5px solid var(--tube-pink-core);border-right:5px solid var(--tube-yellow);box-shadow:inset 0 18px 0 var(--bar-blue),inset 0 19.5px 0 var(--line-strong);background:rgba(241,239,225,.46);align-items:end}.page_edition__TfXDb,.page_header__vLvaj>p{font-family:var(--font-mono);font-size:.74rem;line-height:1.65;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0}.page_header__vLvaj h1{font-family:var(--font-mono);font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:400;line-height:1;letter-spacing:-.045em;color:var(--ink);margin:0 0 14px}.page_header__vLvaj div p{font-family:var(--font-mono);font-size:.96rem;line-height:1.6;color:var(--ink-soft);margin:0}.page_jump__sExIW{display:flex;flex-wrap:wrap;gap:6px 18px;padding:16px 22px;margin-top:16px;border:1.5px solid var(--line-strong);background:rgba(210,227,234,.35);font-family:var(--font-mono);font-size:.78rem}.page_jump__sExIW a{color:var(--ink);text-decoration:none}.page_jump__sExIW a:hover{text-decoration:underline;color:var(--tube-pink-deep)}.page_volume__sOOfz{display:grid;grid-template-columns:90px 1fr auto;align-items:baseline;grid-gap:20px;gap:20px;padding:28px 22px 14px;margin-top:28px;border-bottom:2px solid var(--line-strong);background:var(--bar-blue);box-shadow:-4px 0 0 var(--tube-pink-core),4px 0 0 var(--tube-yellow)}.page_volume__sOOfz span{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.page_volume__sOOfz h2,.page_volume__sOOfz span{font-family:var(--font-mono);font-weight:700;color:var(--ink)}.page_volume__sOOfz h2{font-size:clamp(1.2rem,2.2vw,1.65rem);margin:0}.page_modeNotice__Rappd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 22px;border:1px solid var(--line-strong);border-top:0;background:rgba(237,230,59,.25);font-family:var(--font-mono);font-size:.8rem}.page_switchLink__H_oNE{background:transparent;border:0;padding:0;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--ink);text-decoration:underline;cursor:pointer}.page_chapter__7gJEh{display:grid;grid-template-columns:26% 1fr;grid-gap:32px;gap:32px;padding:26px 22px;border-bottom:1px solid var(--line-strong);background:rgba(241,239,225,.88);scroll-margin-top:90px}.page_chapter__7gJEh header{display:grid;grid-template-columns:36px 1fr;align-items:baseline}.page_chapter__7gJEh header span{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--tube-pink-deep)}.page_chapter__7gJEh h3{font-family:var(--font-mono);font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--ink);margin:0}.page_lessons__Yzxwq{list-style:none;padding:0;margin:0}.page_lessons__Yzxwq li+li{border-top:1px dashed rgba(30,36,33,.25)}.page_lessons__Yzxwq a{display:flex;align-items:baseline;gap:12px;padding:9px 6px;color:var(--ink);text-decoration:none;transition:background-color .1s ease}.page_lessons__Yzxwq a:hover{background:rgba(210,227,234,.5)}.page_lessonName__tCxta{font-family:var(--font-mono);font-size:.94rem;line-height:1.4}.page_itemBadge__61Hrn{display:inline-block;margin-left:8px;padding:1px 6px;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;background:rgba(216,107,124,.2);border:1px solid var(--tube-pink-deep)}.page_dots__p121r{flex:1 1;border-bottom:1px dotted var(--line-strong);min-width:24px;opacity:.55}.page_level__wMIzC{font-size:.74rem;color:var(--ink-soft)}.page_folio__XPWf1,.page_level__wMIzC{font-family:var(--font-mono);min-width:34px;text-align:right}.page_folio__XPWf1{font-size:.78rem;font-weight:700;color:var(--tube-pink-deep)}.page_comparisonGrid__pUBBY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_card__0GdS_{display:flex;flex-direction:column;padding:18px 20px;border:1.5px solid var(--line-strong);background:rgba(247,245,234,.95);color:var(--ink);text-decoration:none}.page_card__0GdS_:hover{background:rgba(210,227,234,.48)}.page_card__0GdS_ h4{font-family:var(--font-mono);font-size:1.08rem;margin:6px 0 8px}.page_card__0GdS_ p{font-family:var(--font-mono);font-size:.84rem;line-height:1.6;color:var(--ink-soft);margin:0 0 12px}.page_card__0GdS_>span:last-child{margin-top:auto;font-family:var(--font-mono);font-size:.78rem;text-decoration:underline}.page_foot__2ocWc{display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.page_foot__2ocWc a{color:var(--ink);text-decoration:underline}@media (max-width:900px){.page_header__vLvaj{grid-template-columns:1fr;gap:16px}.page_volume__sOOfz{grid-template-columns:1fr;gap:6px}.page_chapter__7gJEh{gap:14px}.page_chapter__7gJEh,.page_comparisonGrid__pUBBY{grid-template-columns:1fr}}