.contents-component{display:none}@media (min-width:1024px){.contents-component{top:calc(var(--header-height) + 32px);max-height:calc(100vh - var(--header-height) - 64px);flex:0 0 240px;align-self:flex-start;display:block;position:sticky;overflow-y:auto}.contents-component ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.contents-component a{border-left:2px solid var(--secondary-grey);color:var(--secondary-dark-grey);transition:var(--transition);padding:6px 12px;font-size:15px;line-height:20px;text-decoration:none;display:block}.contents-component a:hover{color:var(--primary-dark-blue)}.contents-component a.part{color:var(--primary-dark-blue);font-weight:var(--font-weight-title)}.contents-component li ul{gap:0;margin:4px 0 12px}.contents-component li ul a{padding-left:24px;font-size:14px}.contents-component a.active{border-left-color:var(--primary-yellow);color:var(--primary-dark-blue)}}
