.blog-presentation{color:#625f5f;background:#fff;font:400 16px/25.6px Roboto,Arial,sans-serif}.blog-presentation a{color:#429cd6;text-decoration:none}.blog-presentation a:focus-visible{outline-offset:3px;outline:2px solid #429cd6}.blog-presentation a:hover{text-decoration:none}.blog-feature{background:linear-gradient(#e7e8ebf2,#e7e8ebf2),url(/images/blog/background.png) bottom/cover;align-items:center;height:550px;display:flex}.blog-feature-inner{width:min(100%,800px);margin:-150px auto 0;padding:10px}.blog-feature-label{color:#fff;letter-spacing:1px;background:#495259;margin:0 0 20px;padding:10px;font:800 12px/12px Roboto,Arial,sans-serif;display:table}.blog-card{background:#fff;border:1px solid #d5d5d5;border-radius:5px;min-width:0;margin:0;transition:background .25s,border .25s,box-shadow .25s;overflow:hidden}.blog-card:not(.blog-card-featured):hover{background:#f6f6f6;box-shadow:0 0 10px #0003}.blog-card-image{aspect-ratio:2;margin:0 0 20px;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transform:scale(1.01)}.blog-card-image:focus-visible{outline-offset:-3px}.blog-card-copy{padding:0 25px 25px}.blog-card h3{letter-spacing:normal;margin:0 0 8px;font:600 20px/30px Roboto,Arial,sans-serif}.blog-card h3 a{color:#2e2e2e;letter-spacing:normal;font:400 20px/30px Roboto,Arial,sans-serif}.blog-card-more{text-transform:uppercase;font:700 12px/25.6px Roboto,Arial,sans-serif}.blog-card-featured{border:20px solid #fff;border-radius:0;margin-bottom:20px;display:flex;box-shadow:0 0 10px #00000080}.blog-card-featured .blog-card-image{aspect-ratio:4/3;flex:0 0 35%;margin:0 20px 0 0}.blog-card-featured .blog-card-copy{flex:1;min-width:0;padding:5px 15px 0}.blog-card-featured h2{letter-spacing:.5px;margin:0 0 20px;font:400 30px/45px Roboto,Arial,sans-serif}.blog-card-featured h2 a{color:#292929;font:inherit;letter-spacing:inherit}.blog-card-featured h3{display:none}.blog-card-featured .blog-card-more{text-transform:uppercase;font-size:16px}.blog-jump{justify-content:center;align-items:center;gap:0;height:45.5938px;margin:0;padding:0;display:flex}.blog-jump a{color:#464646;text-transform:uppercase;padding:0 20px;font:700 12px/16px Roboto,Arial,sans-serif}.blog-jump a+a{border-left:1px solid #ddd}.blog-section{padding:40px 0}.blog-container{width:min(100%,1200px);margin:0 auto;padding:10px}.blog-section h1{color:#4b4f58;letter-spacing:normal;margin:0 0 20px;font:700 50px/70px Roboto,Arial,sans-serif}.blog-section p{margin:0 0 28px;font:400 16px/25.6px Roboto,Arial,sans-serif}.blog-section p.blog-section-intro{margin-bottom:48px}.blog-section p.blog-section-intro:last-child{margin-bottom:28px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-articles{border-top:1px solid #d5d5d5}.blog-articles h2{color:#4b4f58;letter-spacing:normal;margin:0 0 55px;font:700 50px/65px Roboto,Arial,sans-serif}.blog-pagination{text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18.9844px;margin-top:50px;font:700 16px/25.6px Roboto,Arial,sans-serif;display:flex}.blog-pagination [aria-current=page]{color:#429cd6}.blog-newsletter{border-top:1px solid #d5d5d5;padding:80px 0}.blog-newsletter-inner{grid-template-columns:1fr 1fr;align-items:center;display:grid}.blog-newsletter-art{justify-self:end;width:232px;height:232px;margin-right:10px}.blog-newsletter-copy{padding:0 0 0 60px}.blog-newsletter h3{color:#484848;letter-spacing:2.5px;margin:0 0 44px;font:600 22px/28.6px Roboto,Arial,sans-serif}.blog-newsletter-form{padding-top:15px}.blog-newsletter-form label{color:#000;margin:0 0 15px;font:700 16px/19px Roboto,Arial,sans-serif;display:block}.blog-newsletter-form label span{color:#d63637}.blog-newsletter-form input{color:#000;background:#fff;border:1px solid #0004;border-radius:3px;width:60%;height:43px;margin:0 0 30px;padding:0 14px;font:400 16px/16px Roboto,Arial,sans-serif;display:block}.blog-newsletter-form button{color:#fff;background:#429cd6;border:2px solid #429cd6;border-radius:5px;height:41px;margin-top:-5px;padding:0 15px;font:500 17px/17px Roboto,Arial,sans-serif}.blog-newsletter-form button:disabled{opacity:1;cursor:not-allowed}.blog-newsletter .newsletter-boundary{margin:16px 0 0;font:400 12px/18px Roboto,Arial,sans-serif}.blog-sr-only{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}@media (width<=1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-feature-inner{max-width:800px}.blog-newsletter-copy{padding-left:30px}}:where(.blog-page) .blog-jump a{letter-spacing:.5px;font-weight:900}@media (width<=1024px){:where(.blog-page) .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.blog-page) .blog-feature{height:auto;min-height:490px;padding:20px}:where(.blog-page) .blog-feature-inner{max-width:800px;margin-top:-100px}:where(.blog-page) .blog-card-featured h2{margin-bottom:10px;font-size:28px;line-height:42px}:where(.blog-page) .blog-card-featured .blog-card-more{font-size:14px}:where(.blog-page) .blog-jump{height:96px}:where(.blog-page) .blog-jump a{line-height:36px}:where(.blog-page) .blog-section{padding:50px 20px}:where(.blog-page) .blog-section h1{font-size:35px;line-height:49px}:where(.blog-page) .blog-articles h2{margin-bottom:44.5px;font-size:35px;line-height:45.5px}:where(.blog-page) .blog-newsletter{padding:50px 20px}:where(.blog-page) .blog-newsletter-copy{padding:0 20px 0 30px}}@media (width<=767px){:where(body:not(.blog-page)) .blog-feature{height:auto;min-height:0;padding:100px 20px 50px;display:block}:where(body:not(.blog-page)) .blog-feature-inner{width:100%;margin:0;padding:0}:where(body:not(.blog-page)) .blog-card-featured{box-shadow:none;border:1px solid #d5d5d5;border-radius:5px;margin:0;display:block}:where(body:not(.blog-page)) .blog-card-featured .blog-card-image{aspect-ratio:2;width:100%;margin:0 0 20px;display:block}:where(body:not(.blog-page)) .blog-card-featured .blog-card-copy{padding:0 25px 25px}:where(body:not(.blog-page)) .blog-card-featured h2{letter-spacing:normal;margin:0 0 8px;font:600 20px/30px Roboto,Arial,sans-serif}:where(body:not(.blog-page)) .blog-card-featured h2 a{font-weight:400}:where(body:not(.blog-page)) .blog-card-featured .blog-card-more{color:#0170b9;letter-spacing:.3px;font-size:12px}:where(body:not(.blog-page)) .blog-jump{gap:50px;height:96px;padding:20px}:where(body:not(.blog-page)) .blog-jump a{padding:0;line-height:36px}:where(body:not(.blog-page)) .blog-section{padding:50px 20px}:where(body:not(.blog-page)) .blog-section h1{font-size:30px;line-height:42px}:where(body:not(.blog-page)) .blog-articles h2{margin-bottom:41px;font-size:30px;line-height:39px}:where(body:not(.blog-page)) .blog-grid{grid-template-columns:minmax(0,1fr)}:where(body:not(.blog-page)) .blog-pagination{column-gap:11.4844px;font-size:14px}:where(body:not(.blog-page)) .blog-newsletter{padding:50px 20px}:where(body:not(.blog-page)) .blog-newsletter-inner{flex-direction:column;padding-top:0;padding-bottom:0;display:flex}:where(body:not(.blog-page)) .blog-newsletter-art{width:calc(40% + 8px);height:auto;margin:0 0 10px}:where(body:not(.blog-page)) .blog-newsletter-copy{width:100%;padding:0}:where(body:not(.blog-page)) .blog-newsletter h3{margin-bottom:44px}:where(body:not(.blog-page)) .blog-newsletter-form input{width:calc(100% - 2px);margin-left:1px}:where(body:not(.blog-page)) .blog-newsletter-form label{margin-left:1px}}@media (width<=580px){:where(.blog-page) .blog-card-featured h2{display:none}:where(.blog-page) .blog-card-featured h3{display:block}:where(.blog-page) .blog-feature{height:auto;min-height:0;padding:100px 20px 50px;display:block}:where(.blog-page) .blog-feature-inner{width:100%;margin:0;padding:0}:where(.blog-page) .blog-card-featured{box-shadow:none;border:1px solid #d5d5d5;border-radius:5px;margin:0;display:block}:where(.blog-page) .blog-card-featured .blog-card-image{aspect-ratio:2;width:100%;margin:0 0 20px;display:block}:where(.blog-page) .blog-card-featured .blog-card-copy{padding:0 25px 25px}:where(.blog-page) .blog-card-featured h2{letter-spacing:normal;margin:0 0 8px;font:600 20px/30px Roboto,Arial,sans-serif}:where(.blog-page) .blog-card-featured h2 a{font-weight:400}:where(.blog-page) .blog-card-featured .blog-card-more{color:#0170b9;letter-spacing:.3px;font-size:12px}:where(.blog-page) .blog-jump{gap:50px;height:96px;padding:20px}:where(.blog-page) .blog-jump a{padding:0;line-height:36px}:where(.blog-page) .blog-section{padding:50px 20px}:where(.blog-page) .blog-section h1{font-size:30px;line-height:42px}:where(.blog-page) .blog-articles h2{margin-bottom:41px;font-size:30px;line-height:39px}:where(.blog-page) .blog-grid{grid-template-columns:minmax(0,1fr)}:where(.blog-page) .blog-pagination{column-gap:11.4844px;font-size:14px}:where(.blog-page) .blog-newsletter{padding:50px 20px}:where(.blog-page) .blog-newsletter-inner{flex-direction:column;padding-top:0;padding-bottom:0;display:flex}:where(.blog-page) .blog-newsletter-art{width:calc(40% + 8px);height:auto;margin:0 0 10px}:where(.blog-page) .blog-newsletter-copy{width:100%;padding:0}:where(.blog-page) .blog-newsletter h3{margin-bottom:44px}:where(.blog-page) .blog-newsletter-form input{width:calc(100% - 2px);margin-left:1px}:where(.blog-page) .blog-newsletter-form label{margin-left:1px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.blog-page) .blog-card-image{position:relative}:where(.blog-page) .blog-card-image img{height:auto;max-height:none;display:block;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01)translate(-50%,-50%)}:where(.blog-page) .blog-card-image.blog-image-fit-height img{width:auto;height:100%}
