.Index_toc__wPljj .Index_tocDesk__skWGr{max-height:80vh}.Index_toc__wPljj .Index_collapse__oIbbM{max-height:0}.Index_toc__wPljj:hover .Index_collapse__oIbbM{max-height:80vh}.Index_toc__wPljj ::-webkit-scrollbar{width:5px}.Index_toc__wPljj ::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:10px}.Index_toc__wPljj ::-webkit-scrollbar-thumb{border-radius:10px}.Index_toc__wPljj ::-webkit-scrollbar-thumb,.Index_toc__wPljj ::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(51 136 255/var(--tw-bg-opacity,1))}.Index_message__5IE7k:first-child{position:absolute;--tw-bg-opacity:1;background-color:rgb(0 85 204/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));top:14rem;left:.5rem;width:15rem;border-radius:.375rem;border-top-left-radius:1.5rem;border-bottom-right-radius:1.5rem;padding:.875rem .5rem;font-size:.75rem;line-height:1rem;max-width:211px}@media(min-width:320px){.Index_message__5IE7k:first-child{top:11rem}}@media(min-width:375px){.Index_message__5IE7k:first-child{top:15rem}}@media(min-width:768px){.Index_message__5IE7k:first-child{top:13rem;left:-2rem;padding:1.5rem 1rem}}@media(min-width:1024px){.Index_message__5IE7k:first-child{max-width:279px;top:13rem;left:-5rem}}.Index_message__5IE7k:nth-child(3){position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:left;--tw-text-opacity:1;color:rgb(0 64 153/var(--tw-text-opacity,1));bottom:.5rem;right:.5rem;width:16rem;border-radius:.375rem;border-top-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding:.875rem .5rem;font-size:.75rem;line-height:1rem;max-width:211px}@media(min-width:768px){.Index_message__5IE7k:nth-child(3){bottom:1rem;right:-1.5rem;padding:1.5rem 1rem}}@media(min-width:1024px){.Index_message__5IE7k:nth-child(3){max-width:279px;right:-1.5rem}}@media(min-width:1280px){.Index_message__5IE7k:nth-child(3){bottom:2.5rem;right:-2.5rem}}@media (min-width:1024px){.Index_responsiveImage__pZ9DM{position:absolute;max-width:465px;justify-content:flex-end;padding-bottom:0}}@media (min-width:1280px){.Index_responsiveImage__pZ9DM{max-width:560px}}