.left-right-frame{display:flex;flex-direction:row;margin-top:30px;padding:15px;min-height:100vh;margin-inline:5rem}.left-right-frame .left-side{flex:2 1;box-sizing:border-box;min-height:1400px}.left-right-frame .right-side{flex:1 1;position:-webkit-sticky;position:sticky;height:100vh;top:60px}@media (max-width:768px){.left-right-frame{flex-direction:column-reverse;margin-inline:0}.left-right-frame .right-side{position:relative;top:0;flex:0.2 1}}.tag-bar{box-sizing:border-box;overflow:auto;margin-right:15px;width:100%;max-width:100vw}@media (max-width:768px){.tag-bar{display:flex;white-space:nowrap}}.tag-button{margin:101px}