.template-author-bio-box {
margin-top: 64px;
}
.sidebar-nav-toc {
display: none;
}
.post-meta-container {
margin-bottom: 48px;
}
@media screen and (min-width: 620px) {
.single-post:not(.post-template-boostcamp) .main-container {
padding-top: 24px !important;
padding-bottom: 72px !important;
}
.template-author-bio-box {
margin-top: 48px;
}
}
@media screen and (min-width: 1172px) {
.single-w-sidebar .sidebar-nav-toc {
display: flex;
flex-direction: column;
gap: 16px;
margin: 0;
position: sticky;
top: 56px;
align-self: start;
}
.single-w-sidebar .sidebar-nav-toc__heading {
margin: 0;
font-size: 20px;
font-weight: 700;
line-height: 1.6;
}
.single-w-sidebar .sidebar-nav-toc__items {
max-height: 600px;
overflow-y: scroll;
display: flex;
flex-direction: column;
gap: 16px;
}
.single-w-sidebar .sidebar-nav-toc__items::-webkit-scrollbar {
width: 8px !important;
}
.single-w-sidebar .sidebar-nav-toc__items::-webkit-scrollbar-thumb {
border-radius: 99px;
background-color: var(--wp--preset--color--midnight);
}
.single-w-sidebar .sidebar-nav-toc__item {
font-size: 18px;
line-height: 1.6;
font-weight: 400;
text-decoration: underline;
color: var(--wp--preset--color--link-tan-lm);
transition: .2s ease all;
cursor: pointer;
padding-right: 8px;
}
.single-w-sidebar .sidebar-nav-toc__item:hover {
color: var(--wp--preset--color--midnight);
}
.single-w-sidebar .post-meta-container {
max-width: 1172px;
}
.single-w-sidebar .post-meta-container>* {
margin-left: 0 !important;
}
.single-w-sidebar .content-sidebar-container {
max-width: 1172px;
display: grid;
grid-template-columns: 800px 1fr;
gap: 48px;
position: relative;
overflow: visible;
}
}