.library-page{grid-template-columns:210px minmax(0,1fr);gap:70px;padding-top:48px;display:grid}.library-sidebar{align-self:start;position:sticky;top:88px}.library-sidebar .author-heading{margin-bottom:18px;display:block}.library-sidebar .avatar{margin-bottom:20px}.library-sidebar .author-heading h1{font-size:34px}.library-sidebar .page-lead{font-size:14px;line-height:1.9}.library-intro{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.9}.topic-navigation{border-top:1px solid var(--line);flex-direction:column;display:flex}.topic-navigation a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:13px;display:flex}.topic-navigation a span:last-child{color:var(--muted);font-size:11px}.library-content{min-width:0}.library-section{margin-bottom:44px;scroll-margin-top:84px}.library-section .section-heading{padding-bottom:14px}.library-section .section-heading h2{color:var(--muted);font-size:15px}.library-entry{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;display:flex}.library-entry h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:23px;line-height:1.7}.library-arrow{color:var(--accent);flex-shrink:0;font-size:15px}@media (max-width:800px){.library-page{padding-top:32px;display:block}.library-sidebar{margin-bottom:34px;position:static}.library-sidebar .author-heading{margin-bottom:12px;display:flex}.library-sidebar .avatar{margin-bottom:0}.library-intro{margin-bottom:18px}.topic-navigation{border-bottom:1px solid var(--line);flex-flow:wrap;gap:0 24px}.topic-navigation a{border-bottom:0;gap:10px}.library-section{margin-bottom:34px}.library-entry{gap:16px;padding:16px 0}.library-entry h3{font-size:21px}}
