.l-article>.section>.w-rte:first-child{margin-top:44px}.l-article>.section>*+.w-rte:not(.w-rte~.w-rte){margin-top:22px}.c-article{padding-top:2rem}.c-article__header-title{font-weight:700;margin-top:1.4rem}.c-article__header-date{font-family:Geist Mono,monospace;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.1125}.c-article__header-tags{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:1rem 0 0;padding:0}.c-article__header-tag{font-size:1.4rem;position:relative}.c-article__header-tag:after{background-color:#e4f4ff;content:"";height:100%;left:calc(100% + 1rem);position:absolute;top:0;width:.1rem}.c-article__header-tag:last-child:after{display:none}.c-article__header-image img{aspect-ratio:1.5;height:auto;margin-top:2rem;object-fit:cover;width:100%}.c-article__header-summary{margin:1rem 0 0}.c-article-card{background:#fff;border-radius:1.6rem;box-shadow:0 4px 20px -10px rgba(10,19,61,.3);color:#0a133d;display:flex;flex-direction:column;gap:2rem;height:100%;outline:.1rem solid #0a133d;overflow:hidden;position:relative;text-decoration:none}.c-article-card:focus,.c-article-card:hover{box-shadow:0 14px 20px -10px rgba(10,19,61,.3),0 12px 40px 0 rgba(10,129,209,.1);outline:.2rem solid #0a133d}.c-article-card:focus .c-article-card__btn,.c-article-card:hover .c-article-card__btn{background-color:#0a133d}.c-article-card:focus .c-article-card__btn svg,.c-article-card:hover .c-article-card__btn svg{fill:#6abf3d}.c-article-card--featured{border-radius:2.4rem;box-shadow:0 10px 20px -10px rgba(10,19,61,.3),0 12px 40px 0 rgba(10,129,209,.1);flex-direction:column;gap:2rem;outline:.2rem solid #6abf3d}.c-article-card--featured:focus,.c-article-card--featured:hover{box-shadow:0 10px 20px -10px rgba(10,19,61,.3),0 12px 40px 0 rgba(10,129,209,.1);outline:.2rem solid #0a133d}.c-article-card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-article-card__category{align-items:center;background:#fff;border-radius:4px 4px 0 0;bottom:0;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;gap:5px;left:2.2rem;line-height:1.28571;padding:.8rem .8rem 0;position:absolute}.c-article-card__category svg{aspect-ratio:1/1;height:18px;width:18px;fill:#6abf3d}.c-article__category{align-items:center;display:inline-flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;gap:5px;line-height:1.25}.c-article__category svg{aspect-ratio:1/1;height:18px;width:18px;fill:#6abf3d}.c-article__header-info{align-items:center;display:inline-flex;gap:1.6rem}.c-article-card__image{margin:0;padding:0;position:relative;width:100%}.c-article-card__image picture{display:block;height:100%;position:relative;width:100%}.c-article-card__image img{border-radius:1.6rem 1.6rem 0 0;display:block;height:100%;max-height:219px;min-height:219px;object-fit:cover;object-position:center;width:100%}.c-article-card--featured .c-article-card__image img{border-radius:0;max-height:100%;min-width:411px}.c-article-card__content{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;padding:2rem 3rem 3rem}.c-article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;font-size:2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.c-article-card--featured .c-article-card__title{font-size:28px}.c-article-card__btn{align-items:center;background-color:#d2f1bf;border-radius:1.2rem;bottom:2.5rem;color:#000;display:flex;height:2.4rem;justify-content:center;position:absolute;right:3rem;width:2.4rem}.c-article-card--featured .c-article-card__btn{bottom:2rem;right:2rem}.c-article-card__btn svg{height:2.4rem;width:2.4rem}.c-article-card__tag{background-color:#d2f1bf;border-radius:.8rem;font-family:Geist Mono,monospace;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem}.c-article-card__tags{display:flex;font-family:Geist Mono,monospace;font-size:1.2rem;gap:1rem;line-height:1.33;margin-top:auto}.c-article-card__tag-date{font-weight:700}.c-article-card__tag-readtime{font-weight:400}@media screen and (min-width:1024px){.c-article-card--featured{flex-direction:row;gap:6rem}.c-article-card__image img{height:100%;object-fit:cover;width:100%}.c-article-card--featured .c-article-card__content{padding:6rem 6rem 6rem 0}}@media screen and (min-width:1024px)and (min-width:600px){.c-article-card__image img--featured .c-article-card__image img{border-radius:2.4rem 0 0 2.4rem}}