.data-topics-landing-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative}.data-topics-landing-page--caption{all:unset;font-size:1rem;text-align:center;margin-top:1rem;margin-bottom:6rem}.data-topics-landing-page--box{padding:1.6rem;border-radius:8px;width:80%;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;background-color:white;z-index:2}.data-topics-landing-page--box h1{text-align:center;font-size:2rem;margin:0}.data-topics-landing-page--decorator{background:linear-gradient(270deg,#ffcccc,white);border-right:2px solid red;width:100%;height:200px;position:absolute;top:430px;left:0;z-index:1}.data-topics-landing-page--tiles-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:32px;margin-top:1rem}.data-topics-landing-page--tile{background-image:url(/assets/bg-3.png);background-size:40% 100%;background-repeat:no-repeat;background-position:0 0;text-align:right;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:8px;transition:transform .2s ease-in-out;cursor:pointer}.data-topics-landing-page--tile p{margin-left:30px}.data-topics-landing-page--tile:hover{transform:scale(1.05)}.data-topics-landing-page--logo{width:auto;height:30px}.data-topics-landing-page--topics-grid-container{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;max-width:1000px;margin:0 auto;padding:16px}.data-topics-landing-page--topic-tile{background-image:url(/assets/bg-2.png);background-size:100% 70%;background-repeat:no-repeat;background-position:0 100%;background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.1);width:250px;height:250px;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform .2s ease-in-out;cursor:pointer;padding:1rem}.data-topics-landing-page--topic-tile--title{font-size:1.2rem;font-weight:600}.data-topics-landing-page--topic-tile:hover{transform:scale(1.05)}.data-topics-landing-page--card{background-image:url(/assets/bg-1.png);background-size:100% 70%;background-repeat:no-repeat;background-position:0 100%;display:flex;justify-content:center;align-items:center;border-radius:10px;padding:50px 30px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:80%;margin:auto;transition:transform .2s ease-in-out;cursor:pointer}.data-topics-landing-page--card:hover{transform:scale(1.05)}.data-topics-landing-page--card-content{flex:1;max-width:60%}.data-topics-landing-page--category{font-size:14px;font-weight:600;color:#666666;margin:0 0 10px}.data-topics-landing-page--title{font-size:20px;font-weight:700;color:#333333;margin:0 0 10px}.data-topics-landing-page--description{font-size:16px;color:#666666;margin:0}.data-topics-landing-page--arrow-container{display:flex;align-items:center;justify-content:center;margin-left:20px}.data-topics-landing-page--arrow{font-size:24px;font-weight:700;color:#333333}.data-topics-landing-page--grey-bar{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:#93969e;gap:16px;align-self:stretch;padding:20px 0;flex-wrap:wrap;color:white;font-weight:600}.data-topics-landing-page--grey-bar p{margin:0;cursor:pointer}.data-topics-landing-page--columns-wrapper{display:flex;flex-direction:row;gap:24px;align-self:stretch;width:80%;margin:auto}.data-topics-landing-page--column{display:flex;flex-direction:column;gap:24px;max-width:300px}.data-topics-landing-page--square{flex:4;align-self:stretch;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;background-image:url(/assets/bg-4.png);background-size:100% 50%;background-repeat:no-repeat;background-position:0 0;transition:transform .2s ease-in-out;cursor:pointer;padding:16px;display:flex;flex-direction:column;text-align:right}.data-topics-landing-page--square h3{font-size:1.6rem;font-weight:600;margin:0}.data-topics-landing-page--square:hover{transform:scale(1.05)}@media (max-width:768px){.data-topics-landing-page--tiles-wrapper{flex-direction:column}.data-topics-landing-page--decorator{display:none}.data-topics-landing-page--card{padding:16px}.data-topics-landing-page--card-content{max-width:100%}}@media (max-width:900px){.data-topics-landing-page--topics-grid-container{flex-direction:column}.data-topics-landing-page--columns-wrapper{flex-direction:row}}