#experience .container{flex-direction:row-reverse;justify-content:center;gap:40px}#experience h2{max-width:15ch;margin:0 0 30px}#experience .image{max-width:800px}#experience .boxes{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}#experience .boxes div:nth-child(2){grid-column:2/4}#experience .boxes div:nth-child(3){grid-column:1/3}#experience .box{background-color:var(--color-gray-lightest);border:1px solid var(--border-color);border-radius:20px;padding:20px}#experience .box div{font-family:var(--secondary-font-family);font-size:16px}#experience .box h3{font-weight:var(--text-medium);margin:0;font-size:46px;line-height:1.2}#experience .box svg{stroke-width:1px;width:40px;height:40px}@media only screen and (max-width:1024px){#experience .container{flex-direction:column}}@media only screen and (max-width:767px){#experience h2{max-width:unset}#experience .image{margin-top:30px}}
#partners{background-color:var(--color-biege);text-align:center}#partners h2{max-width:40ch;margin:0 auto 60px;padding-inline:20px}#partners .image{background-image:var(--partners-img);background-position:50%;background-repeat:repeat-x;background-size:contain;width:100%;height:66px;margin:0 0 50px}@media only screen and (max-width:767px){#partners .image{background-image:var(--partners-img-mobile);background-repeat:no-repeat;height:110px}}
.post-card{background-color:var(--color-gray-lightest)}.post-card a{flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.post-card .thumbnail{aspect-ratio:1;view-transition-name:--post-thumb}.post-card .details{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;padding:30px 20px;display:flex}.post-card .details .arrow-link{margin-top:auto}.post-card .info,.post-card h3{font-size:16px}#blog{background-color:var(--color-white);padding:100px 0 150px}#blog h2{max-width:40ch}#blog p{font-size:22px;font-weight:var(--text-regular);letter-spacing:-1.1px;max-width:100ch;margin-bottom:50px}#blog .cards-row{margin-bottom:40px}#blog .btn-row{text-align:center}@media only screen and (max-width:767px){#blog{padding:80px 0 120px}#blog .card{min-width:320px}}
