:root{--PRIMARY_COLOR:#3166f6;--SECONDARY_COLOR:#a422e5;--BRAND_GRADIENT:linear-gradient(135deg,var(--PRIMARY_COLOR)25%,var(--SECONDARY_COLOR)100%);--CTA_RADIUS:.4rem;--ELEVATE_CTA_RADIUS:3rem;--ERROR_COLOR:#af1521;--INPUT_FONT_SIZE:1.4em;--INPUT_PADDING_HORIZONTAL:1.6rem;--INPUT_MEDIUM_HEIGHT:4.8rem;--INPUT_SMALL_HEIGHT:4rem;--OUTLINE_COLOR:#b1c5fc;--OUTLINE:.2rem solid var(--OUTLINE_COLOR);--OUTLINE_OFFSET:.2rem;--SUCCESS_COLOR:#2b8449}@media (max-width:47.9375em){:root{--INPUT_FONT_SIZE:1.6em}}.blogHeaderContainer{flex-direction:column;justify-content:space-between;align-items:center;padding:1rem;display:flex}@media (min-width:48em){.blogHeaderContainer{flex-direction:row;padding:0}}.blogCategoriesList{flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (min-width:48em){.blogCategoriesList{flex-direction:row;display:flex}}#blogAndArticlesSearchForm{width:100%;position:relative}#blogAndArticlesSearchField{color:#69b6d3;background:#fff;border:.1rem solid #69b8d7;width:100%;height:3em;padding:.7rem 4.5rem .7rem .7rem;font-size:1.28em}#blogAndArticlesSearchSubmit{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}#blogAndArticlesSearchSubmit:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}#blogAndArticlesSearchSubmit{background:url(search.min.b2f291f48cd50512a22c.svg) 50%/2.4rem no-repeat;width:3.4rem;height:100%;position:absolute;top:0;right:0}.blogAndArticlesCategoryName{color:#a7a7a7;padding:1.8rem 1.4rem;font-size:1.44em;font-weight:700}@media (min-width:48em){.blogAndArticlesCategoryName{grid-column:1/span 2}}.articlesNoPosts{text-align:center;color:#555;grid-column:1/span 3;padding:1.6rem;font-size:1.8em}.articleHighlightedText{color:#3166f6}.articleContainer{padding-bottom:1.9rem;position:relative}.articlePreview{grid-gap:1.6rem;flex:1;grid-template-rows:auto;display:grid}.articleImage{object-fit:contain;width:100%;max-width:100%;height:auto;margin-bottom:1.9rem;display:block}.articleImageLink{flex-shrink:0;margin-bottom:1.9rem;display:block}.articleTitle{margin:0}.articleTitleLink{color:#555;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5em;line-height:1.4;display:-webkit-box;overflow:hidden}.articleTitleLink:hover,.articleTitleLink:active{color:#3166f6}.blogHomepage .articleContainer:first-child .articleTitleLink{font-size:2.4em}@media (min-width:48em){.blogHomepage .articleContainer:first-child{grid-column:1/span 2}}.articleDateAndAuthor{color:#878787;margin:0;font-size:1.6em}.articleExcerpt{padding:0}.articleExcerpt p{font-size:1.6em;line-height:1.5}.articleViewMoreLink{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.articleViewMoreLink:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.articleViewMoreLink{align-self:end;padding:.4rem;font-size:1.28em}.postTitle{margin-bottom:1.6rem;font-size:1.5em}.postContent p{margin:1.2rem 0;font-size:1em;line-height:1.5}.postContent h2,.postContent h3{font-size:1.2em}.postContent h5{font-size:1.1em}.postContent a{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.postContent a:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.postContent a{color:#3166f6}.postContent img{object-fit:contain;max-width:100%}.postContent ul,.postContent ol{line-height:1.5}.postImage{width:100%}.contOuter{box-sizing:border-box;width:100%;max-width:136rem;margin:0 auto;padding:0 1.55rem}.articlesPostsWrapper{grid-gap:1.6rem 2.4rem;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.articleViewMoreLink{text-transform:uppercase;font-size:1.4em;font-weight:700}.articleExcerpt p{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.articlePreview{grid-template-rows:2fr 1fr 3fr 1fr}.postMainContent .articleDateAndAuthor{font-size:1em}.blogAndArticlesCategoryName{text-transform:uppercase}@media (min-width:48em){.contOuter{padding:0 3.2rem}.blogAndArticlesCategoryName{grid-column:1/span 1}}@media (min-width:64em){.articlesHomepage .articleContainer:first-child,.blogAndArticlesCategoryName{grid-column:1/span 3}.articlesPostsWrapper{grid-template-columns:repeat(3,1fr)}.articleExcerpt p{-webkit-line-clamp:3}.contOuter{padding:0 4rem}}