.blog .blog__header{margin-top:4rem;position:relative}.blog .blog__header .blog__header--image{height:100%;width:100vw;object-position:left;object-fit:contain;z-index:2;border-bottom:1rem solid rgba(184,216,213,.4)}.blog .blog__header .blog__header--content{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;z-index:4;inset:0}.blog .blog__header .blog__header--content h1{font-family:Authentic;font-weight:400;font-size:4.7rem;color:#b8d8d5;filter:drop-shadow(1px 1px #b8d8d5);margin:0}.blog .blog__header .blog__header--content p{font-size:1.4rem;color:#000000b3;max-width:450px}.blog .blog__header .blog__header--content a{border-radius:50%;padding:.1em;display:flex;justify-content:center;align-items:center;font-size:2.4rem;position:absolute;bottom:3%}.blog .blog__inputs{display:flex;margin:1rem auto;width:90vw;border-radius:5px;height:2rem}.blog .blog__articles{margin:0 auto;width:90vw;display:flex;flex-direction:column}.blog .blog__articles .blog__content-wrapper--header{display:flex;justify-content:space-between;align-items:baseline}.blog .blog__articles .blog__content-wrapper--header h2{text-align:left}.blog .blog__articles .blog__content-wrapper--header a{font-weight:700;transition:all .2s}.blog .blog__articles .blog__content-wrapper--header a:after{content:">";margin-left:.7rem}.blog .blog__articles .blog__content-wrapper--header a:hover{padding-right:.1rem}.blog .blog__articles .blog__content-wrapper{position:relative;max-width:100vw;padding:1rem 0;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:25px;grid-row-gap:25px;overflow-x:auto}.blog .blog__articles .blog__content-wrapper .blog__content--article{height:100%}.blog .blog__articles .blog__pagination{margin-top:1rem;display:flex;justify-content:flex-end;align-items:center;gap:.7rem}.blog .blog__articles .blog__pagination span{font-size:.95rem;color:#000000b3}.blog .blog__articles .blog__pagination .button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width: 950px){.blog .blog__header{margin-top:0}.blog .blog__header .blog__header--content h1{font-family:Authentic;font-weight:bolder;font-size:clamp(2.3rem,6vw,4.7rem);color:#b8d8d5;filter:drop-shadow(1px 1px #b8d8d5);margin:0}.blog .blog__header .blog__header--content p{display:none}.blog .blog__articles{margin:0 5px}}
