body:has(>div.blog){background-color:#fdfcfc}body>div.blog{padding-inline:7.5%;min-height:100vh;padding-bottom:5vh}body>div.blog>div>div.title{margin-top:clamp(30px,15.71px + 4.4643vw,50px);margin-bottom:clamp(30px,15.71px + 4.4643vw,50px)}body>div.blog>div>div.title>h1{font-family:var(--font-playfair);color:#7d5e54;margin-bottom:7px;font-size:2.2rem;font-weight:600}body>div.blog>div>div.title>h2{font-family:var(--font-playfair);color:#43302b;font-size:1.1rem;font-weight:300}body>div.blog>div>div.cards-container{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:clamp(50px,5vh,60px);display:flex}body>div.blog>div>div.cards-container>div{overflow-wrap:anywhere;background-color:#efe4df;border-radius:9px;flex-direction:column;max-width:400px;height:clamp(260px,38vh,280px);padding:clamp(20px,3vw,25px);display:flex}body>div.blog>div>div.cards-container>div>h3{font-family:var(--font-playfair);color:#43302b;margin-bottom:10px;font-size:clamp(.9rem,4.4vw,1.3rem)}body>div.blog>div>div.cards-container>div>p{font-family:var(--font-roboto);color:#7d5e54;margin-bottom:20px;font-size:clamp(.75rem,3.8vw,1rem)}body>div.blog>div>div.cards-container>div>a{align-self:end;width:fit-content;margin-top:auto;margin-left:auto;display:block}body>div.blog>div>div.cards-container>div>a>button{color:#fff;font-family:var(--font-roboto);background-color:#957468;border:none;border-radius:50px;padding:clamp(10px,2vh,13px) clamp(40px,7vw,50px);font-size:clamp(.9rem,2vw,1rem);font-weight:450;text-decoration:none}@media (min-width:768px){.blog{-webkit-user-select:none;user-select:none}body>div.blog>div{flex-direction:column;justify-content:center;width:clamp(650px,255.81px + 52.2598vw,1240px);margin:0 auto;display:flex}body>div.blog>div>div.title{margin-top:50px;margin-bottom:70px}body>div.blog>div>div.title>h1{margin-bottom:7px;font-size:clamp(2.2rem,3vw,2.5rem)}body>div.blog>div>div.title>h2{font-size:clamp(1.1rem,2vw,1.3rem)}body>div.blog>div>div.cards-container{--gap:50px;gap:var(--gap);grid-template-columns:repeat(auto-fill, minmax(max(230px, (100% - 2 * var(--gap)) / 3), 1fr));justify-content:start;display:grid}body>div.blog>div>div.cards-container>div{height:clamp(220px,34vmin,305px);padding:clamp(20px,2vw,30px)}body>div.blog>div>div.cards-container>div>h3{margin-bottom:clamp(10px,2vh,20px);font-size:clamp(.7rem,1.2vw,1.2rem)}body>div.blog>div>div.cards-container>div>p{margin-bottom:10px;font-size:clamp(.6rem,1vw,1rem)}body>div.blog>div>div.cards-container>div>a>button{-webkit-user-select:none;user-select:none;cursor:pointer;padding:clamp(10px,1vh,12px) clamp(40px,3vw,60px);font-size:clamp(.75rem,1vw,1.1rem);transition:all .2s ease-in-out}body>div.blog>div>div.cards-container>div>a>button:hover{background-color:#43302b}}
