.elementor .yss-blog-grid{padding:0px;display:block;& .eael-post-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.8rem; } & .eael-grid-post { width: 100%; margin: 0; padding: 0; display: flex; } & .eael-grid-post-holder { display: flex; flex-direction: column; width: 100%; height: 100%; background-color: #ffffff; border: 1px solid #e7e1d9; } & .eael-grid-post-holder-inner { display: flex; flex-direction: column; flex: 1; } & .eael-entry-wrapper { display: flex; flex-direction: column; flex: 1; padding: 1.7rem; } & .eael-entry-title, & .eael-entry-title a { font-family: Libre Caslon Display; font-size: 1.8rem; font-weight: 400; line-height: 1.2; color: #090909; } & .eael-entry-content { display: flex; flex-direction: column; flex: 1; } & .eael-entry-content p { font-family: Montserrat; font-size: .8rem; line-height: 1.8; color: #515151; } & .eael-post-elements-readmore-btn { font-family: Montserrat; font-size: .65rem; letter-spacing: .14em; text-transform: uppercase; margin-top: auto; padding-top: 1.2rem; color: #090909; } & .eael-post-grid { grid-auto-rows: 1fr; } & .eael-entry-title a { font-size: 1.65rem !important; color: #090909 !important; } & .eael-post-elements-readmore-btn { color: #090909 !important; } & .eael-grid-post-holder { background-color: #ffffff !important; } & .eael-entry-wrapper { gap: .7rem; } & .eael-load-more-button { font-family: Montserrat; background-color: #faf8f5; color: #090909; border: 1px solid #ddd6ce; } & .eael-post-grid { margin: 0 !important; width: 100% !important; }\n}.elementor .yss-blog-articles{max-width:75rem;padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;display:block;}.elementor .yss-blog-description{max-width:39rem;font-family:Montserrat;font-size:0.95rem;color:#515151;line-height:1.8;text-align:center;margin:0px;}.elementor .yss-blog-title{font-family:"Libre Caslon Display";font-weight:400;font-size:3.7rem;color:#090909;line-height:1.1;text-align:center;margin:0px;}.elementor .yss-blog-eyebrow{font-family:Montserrat;font-weight:400;font-size:0.65rem;color:#515151;letter-spacing:0.2em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .yss-blog-intro{padding-block-start:4.8rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd6ce;border-style:solid;background-color:#faf8f5;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:center;}