.Blogs{min-height:100dvh;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5;padding:8rem 2rem 0}@media screen and (max-width:425px){.Blogs{padding:8rem 1rem 0}}.Blogs__title{display:flex;justify-content:space-between;font-size:clamp(2.2rem,3.5vw,5.5rem);font-weight:700;line-height:110%;color:#171717;margin-bottom:4rem}.Blogs__title h1{width:60%}@media screen and (max-width:768px){.Blogs__title h1{width:100%}}.Blogs__featured{display:flex;gap:1.5rem;padding:1rem;border-radius:1.5rem;background-color:#f0f0f0;margin-bottom:4rem}.Blogs__first{position:relative;display:flex;width:100%;max-height:40rem;gap:2rem}@media screen and (max-width:768px){.Blogs__first{flex-direction:column;max-height:max-content}}.Blogs__first--content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:2rem;flex:1;padding:1rem}@media screen and (max-width:425px){.Blogs__first--content{padding:0}}.Blogs__first--content span{font-family:var(--font-dmsans);font-size:.8rem;padding:.4rem 1rem;min-width:5rem;text-align:center;background-color:rgba(98,98,98,.125);color:#626262;font-weight:500;border-radius:100px}.Blogs__first--content h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:110%;color:#171717}.Blogs__first--content p{line-height:160%;font-family:var(--font-dmsans);text-overflow:ellipsis;color:#6d6d6d}.Blogs__first--content-details{display:flex;width:100%;justify-content:space-between}.Blogs__first--content-details p{font-size:.8rem;font-weight:500}.Blogs__first-image{height:100%;width:100%;aspect-ratio:16/10;flex:1;position:relative;border-radius:1rem;overflow:hidden}@media screen and (max-width:768px){.Blogs__first-image{flex:auto}}.Blogs__first-image img{width:100%;height:100%;object-fit:cover}.Blogs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}@media screen and (max-width:1200px){.Blogs__grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.Blogs__grid{grid-template-columns:1fr;gap:2rem}}.Blogs__single{display:flex;flex-direction:column;gap:1rem;border-radius:1.5rem;margin-bottom:2rem;transition:all .2s ease-in-out}@media screen and (max-width:1024px){.Blogs__single{flex-direction:row}}.Blogs__single:hover{scale:.98}.Blogs__single--content{display:flex;flex-direction:column;gap:1rem}.Blogs__single--image{position:relative;width:100%;aspect-ratio:16/10;border-radius:.5rem;overflow:hidden}.Blogs__single--image img{object-fit:cover;width:100%;height:100%}.Blogs__single h1{font-size:1.4rem;font-weight:600;line-height:140%;color:#171717}@media screen and (max-width:1024px){.Blogs__single h1{font-size:1.2rem}}.Blogs__single--details{font-size:.8rem;display:flex;justify-content:space-between;flex-wrap:wrap}.Blogs__single--desc,.Blogs__single--details{line-height:160%;font-family:var(--font-dmsans);text-overflow:ellipsis;color:#6d6d6d}@media screen and (max-width:1024px){.Blogs__single--desc{display:none}}.Blog{min-height:100vh;width:100%;position:relative;margin:15vh auto 0}@media screen and (max-width:1400px){.Blog{padding:0 2rem}}@media screen and (max-width:768px){.Blog{padding:0 1rem}}.Blog__header{max-width:1400px;margin:0 auto}.Blog__header--back{display:flex;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;text-transform:uppercase;color:#999;gap:.2rem}.Blog__header--back p{text-wrap:nowrap}.Blog__tags{display:flex;font-size:.7rem;width:100%;position:relative;flex-wrap:wrap}@media screen and (max-width:425px){.Blog__tags{font-size:.6rem}}.Blog__tags span{border-radius:100px;color:#000;font-weight:600;margin-right:1rem;text-transform:uppercase}.Blog__title{font-size:4rem;letter-spacing:-.04em;font-weight:500;line-height:130%;margin-bottom:3rem}@media screen and (max-width:1000px){.Blog__title{margin-bottom:1rem}}@media screen and (max-width:768px){.Blog__title{font-size:2.5rem}}.Blog__coverImage{position:relative;width:100%;height:60vh}.Blog__coverImage img{object-fit:cover}.Blog__desc{display:flex;width:100%;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}@media screen and (max-width:1000px){.Blog__desc{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.Blog__desc--info{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#999}.Blog__desc--info p{font-size:.8rem}.Blog__desc--text{color:#626262;max-width:35rem;font-size:.9rem}@media screen and (max-width:768px){.Blog__desc--text{max-width:100%}}.Blog__content{width:100%;max-width:1400px;display:flex;gap:2rem;margin:3rem auto 0}.Blog__content--post{flex:1;width:100%}.Blog__content--post h1{font-size:2.2rem;font-weight:500;margin-top:1rem;margin-bottom:.6rem}@media screen and (max-width:768px){.Blog__content--post h1{font-size:1.8rem}}.Blog__content--post h2{font-size:1.8rem;font-weight:500;margin-top:1rem;margin-bottom:.4rem}@media screen and (max-width:768px){.Blog__content--post h2{font-size:1.5rem}}.Blog__content--post h3{font-size:1.5rem;font-weight:500;margin-top:.6rem;margin-bottom:.2rem}@media screen and (max-width:768px){.Blog__content--post h3{font-size:1.2rem}}.Blog__content--post a{text-decoration:underline}.Blog__content--post hr{margin-top:2rem;margin-bottom:2rem;height:1.25px;border:none;border-radius:100px;background-color:hsla(0,0%,60%,.376)}.Blog__content--post ol{margin:.5rem 0}.Blog__content--post ol li{list-style:lower-greek;margin-left:2rem;margin-bottom:.2rem}.Blog__content--post ul{margin:.5rem 0}.Blog__content--post ul li{list-style:disc;margin-left:2rem;margin-bottom:.2rem}.Blog__content--post pre{padding:1.3rem 1.4rem;border-radius:1rem;background-color:#ebebe8;font-size:.9rem;margin:2rem 0}@media screen and (max-width:768px){.Blog__content--post pre{font-size:.8rem}}.Blog__content--post pre code{text-wrap:wrap}.Blog__content--post img{border-radius:1rem;margin-bottom:2rem}.Blog__content--post p{font-size:1rem;line-height:200%}.Blog__content--toc{max-width:300px;width:100%;position:relative;display:flex;flex-direction:column;gap:.45rem;height:fit-content;top:7.5rem;position:sticky}@media screen and (max-width:768px){.Blog__content--toc{display:none}}.Blog__content--toc p{font-size:.9rem;font-weight:600;margin-bottom:.2rem;color:#000}.Blog__content--toc a{font-size:.85rem;font-weight:500;color:#999;transition:all .2s ease-in-out}.Blog__content--toc a:hover{color:#6d6d6d}