#main .page_contents__LD8_W{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}#main .page_contents__LD8_W a{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;grid-gap:.5rem;gap:.5rem;height:100%;padding:.95rem 1.1rem;border:1px solid var(--b-line);border-radius:14px;background:#fff;font-family:var(--b-display);font-size:1.05rem;line-height:1.3;letter-spacing:-.01em;color:var(--b-ink);transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}#main .page_contents__LD8_W a:hover{border-color:var(--b-ink);background:var(--b-tint);color:var(--b-ink)}#main .page_reader__uPveM{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:2rem clamp(2rem,6vw,6rem);gap:2rem clamp(2rem,6vw,6rem);align-items:start}#main .page_nav__V4jUr{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100svh - 7rem);overflow-y:auto;padding:1rem 1rem 1rem 0}#main .page_navLabel__ASO_Y{margin:0 0 .6rem;font-size:.78rem;font-weight:600;color:var(--b-muted)}#main .page_nav__V4jUr ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.1rem;gap:.1rem}#main .page_nav__V4jUr a{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-gap:.35rem;gap:.35rem;padding:.35rem .5rem;border-radius:8px;font-size:.84rem;line-height:1.35;color:var(--b-muted);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}#main .page_nav__V4jUr a span{font-family:var(--font-mono);font-size:.68rem;line-height:1.8}#main .page_nav__V4jUr a:hover{color:var(--b-ink);background:var(--b-tint)}#main .page_nav__V4jUr li[data-state=past] a{color:var(--b-soft)}#main .page_nav__V4jUr li[data-state=current] a{color:var(--b-ink);background:var(--b-tint);font-weight:600}#main .page_nav__V4jUr li[data-state=current] a span{color:var(--bf-orange-deep)}#main .page_chapters__6wusP{min-width:0}#main .page_chapter__bMtog{position:relative;padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--b-line);scroll-margin-top:4rem}#main .page_chapter__bMtog:first-child{border-top:0;padding-top:1rem}#main .page_anchor__HjqOC{position:absolute;top:-4rem}#main .page_kicker__GJ_5v{margin:0 0 .9rem;font-size:.85rem;font-weight:600;color:var(--bf-orange-deep)}#main .page_title__7rwX8{max-width:22ch;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-family:var(--b-display);font-weight:400;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}#main .page_title__7rwX8 span{color:var(--b-muted)}#main .page_text__jBIjc{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:40rem}#main .page_text__jBIjc>p{margin:0;font-size:1.07rem;line-height:1.75;color:#3d4247}#main .page_text__jBIjc strong{font-weight:600;color:var(--b-ink)}#main .page_spoken__5tdvR{font-style:italic}#main .page_quote__ZFcFl{max-width:26ch;margin:1rem 0;padding:1.25rem 0 .25rem 1.25rem;border-left:3px solid var(--bf-orange);font-family:var(--b-display);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.25;letter-spacing:-.02em;color:var(--b-ink)}#main .page_beats__z_f1Q{list-style:none;margin:.5rem 0;padding:1.1rem 1.25rem;display:grid;grid-gap:.2rem;gap:.2rem;border-radius:14px;background:var(--b-tint)}#main .page_beats__z_f1Q li{font-family:var(--b-display);font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35;letter-spacing:-.015em;color:var(--b-ink)}@media (max-width:1080px){#main .page_contents__LD8_W{grid-template-columns:repeat(2,minmax(0,1fr))}#main .page_reader__uPveM{grid-template-columns:minmax(0,1fr)}#main .page_nav__V4jUr{display:none}}@media (max-width:640px){#main .page_contents__LD8_W{grid-template-columns:minmax(0,1fr)}}