.section{background:#e5e7eb;color:#122051;font-family:Lato,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:6rem 1rem;text-align:center}.section h2{color:#374151!important;font-size:3rem;font-weight:700;margin-bottom:2rem}.section h2 span{color:#00b3a6}.section p.subtext{color:#6b7280;margin-bottom:6rem}.articles{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.card{background:#fff;border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex:1 1 320px;flex-direction:column;justify-content:space-between;max-width:420px;overflow:hidden;padding-bottom:1rem;position:relative;text-align:left}.card-image{padding:1.5rem 0 .75rem 1.75rem}.card img{aspect-ratio:16/9;border-radius:240px 0 0 240px;height:230px;object-fit:cover;width:100%}@media (max-width:767px){.card img{width:100%}}.card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:.5rem 1.5rem;position:relative}.card h3{color:#233065;font-family:Lato;font-size:24px;font-weight:900;margin-bottom:18px}.card p{color:#374151;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.tags{display:flex;flex-wrap:wrap;font-family:Karla;gap:.5rem;margin-bottom:1.5rem}.tag{border-radius:9999px;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .6rem}.tag,.tag:hover{outline:none;text-decoration:none!important}.tag:hover{color:#fff!important}.tertiary_btn{border:none;box-shadow:none;outline:none;padding:.6rem 1.3rem}.date{color:#9ca3af;display:flex;font-size:.8rem;justify-content:flex-end;padding-top:.75rem}.see-more{margin-bottom:0;margin-top:6rem}.see-more a{border-bottom:2px solid #00b3a6!important;color:#555!important;font-size:14px!important;font-weight:400!important;padding-bottom:2px!important;text-decoration:none!important}.newsletter-bg{background-color:#e5e7eb;padding:2rem 1rem 4rem}.newsletter{background:linear-gradient(90deg,#00b3a6,#36d1c4);border-radius:16px;color:#fff;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:900px;padding:2rem}.form-socials-group,.newsletter{align-items:center;display:flex;gap:.75rem}.newsletter h3{color:#fff!important;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin:0;max-width:500px;text-align:left}.newsletter form{align-items:center;background:#fff;border-radius:9999px;display:flex;flex:1;gap:.25rem;height:40px;margin:auto 0;max-width:250px;padding:.25rem .5rem}.newsletter input[type=email]{font-size:1rem;padding:.75rem 1rem}.newsletter button{align-items:center;background:none!important;border:none!important;border-radius:0;box-shadow:none!important;color:#00bda5!important;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:32px;padding:0 1rem 0 0!important}.newsletter .socials{display:flex;gap:.75rem}.newsletter .socials a{align-items:center;color:#fff;display:inline-flex;font-size:1.25rem;height:44px;justify-content:center;position:relative;text-decoration:none;transition:opacity .2s ease;vertical-align:middle;width:44px}.newsletter .socials a:before{background:#fff;border-radius:50%;content:"";display:block;height:44px;position:absolute;width:44px;z-index:0}.newsletter .socials a svg{fill:#00bda5;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}.newsletter input[type=email]{align-items:center;border:none;border-radius:9999px;box-sizing:border-box;display:flex;flex:1;font-size:.9rem;height:32px;outline:none;padding:0 .75rem}.newsletter .socials a:hover{opacity:.8}@media (max-width:768px){.section{padding:4rem 1rem}.section h2{font-size:32px}.articles{align-items:center;flex-direction:column}.card{flex:none;max-width:450px;width:100%}.card-content{padding:1rem 1.5rem 3rem}.date{word-wrap:break-word;font-size:.75rem;right:1.5rem;white-space:normal}.tertiary_btn{left:1.5rem}.newsletter{flex-direction:column;gap:1.5rem;padding:2.5rem 1rem;text-align:center}.form-socials-group{flex-direction:column;gap:1rem}.newsletter h3{max-width:100%;text-align:center}.newsletter form{max-width:100%}}@media (max-width:480px){.section h2{font-size:28px}}