.blog-post{position:relative;z-index:1;border:1px solid #E5E5E5;container-name:post;container-type:inline-size;border-radius:12px;background:#fff;box-shadow:0 0 5px #00000026;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out,transform .3s ease-in-out;transform:scale(1)}.blog-post:hover,.blog-post:focus-within{transform:scale(1.03);box-shadow:0 0 5px #0000004d;border-color:var(--color-bold-blue)}.blog-post .blog-post__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:12px;color:transparent}.blog-post__media{position:relative;border-top-left-radius:12px;border-top-right-radius:12px;padding-top:75%;overflow:hidden}.blog-post__media .blog-post__img{position:absolute;top:0;left:50%;transform:translate(-50%);object-fit:cover;max-width:none;min-width:100%;height:100%;width:auto}.blog-post__content{display:grid;gap:20px;padding:20px}.blog-post__badge{display:inline-flex;gap:5px;align-items:center;border-radius:4px;padding:5px 8px;background:var(--color-navy);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:1;color:var(--color-white)}.blog-post__badge-icon{width:12px;height:12px;fill:currentColor}.blog-post__meta,.blog-post__submeta{--meta-border-color:rgba(15, 115, 226, .15);display:flex;align-items:center;gap:15px;line-height:1;color:var(--color-dark-gray)}.blog-post__meta>:nth-child(2),.blog-post__submeta>:nth-child(2){margin-left:0!important;padding-left:15px;border-left-color:var(--meta-border-color);border-left-style:solid}.blog-post__meta{display:grid;grid-template-columns:max-content 1fr}.blog-post__date{white-space:nowrap}@container post (width < 400px){.blog-post__meta,.blog-post__submeta{gap:20px;flex-wrap:wrap}.blog-post__meta>:nth-child(2),.blog-post__submeta>:nth-child(2){margin-left:0;padding-left:0;border-left:0}.blog-post__meta{grid-template-columns:auto;align-items:start}}.blog-post__meta>*+*{border-left-width:2px}.blog-post__submeta>*+*{border-left-width:1px}.blog-post__title{font-size:clamp(1.5rem,1.34vw,1.625rem);line-height:1.2}.blog-post__title a{text-decoration:none}.blog-post__title a:hover,.blog-post__title a:focus-visible{text-decoration:none}.blog-post__author-media{width:48px;height:48px;border:2px solid var(--color-white);border-radius:50%;overflow:hidden}.blog-post__tags{word-wrap:break-word}.blog-post__tag{padding:10px;border:1px solid rgba(0,0,0,.1);line-height:1;background:transparent;color:var(--color-dark-gray)}.blog-post__tag:is(a){display:inline-block;border:1px solid rgba(0,92,215,.25);text-decoration:none;color:var(--color-bold-blue);transition:background .3s ease-in-out,color .3s ease-in-out}.blog-post__tag:is(a):hover,.blog-post__tag:is(a):focus-visible{background:var(--color-bold-blue);color:var(--color-white)}.blog-post__author{display:inline-grid;grid-template-columns:auto auto;gap:15px;align-items:center}.blog-post__author-name{color:var(--color-dark-gray)}.blog-post__author-name a{text-decoration:none;color:currentColor}.blog-post__author-name a:hover,.blog-post__author-name a:focus-visible{text-decoration:underline}.blog-post__icon{align-self:start}.blog-post__icon .icon{width:27px;height:32px}.blog-post__icon a{color:currentColor}.blog-post__time{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:15px}.blog-post__time .icon{fill:currentColor}.blog-feat-grid{display:grid;margin-bottom:clamp(36px,3.7vw,72px);gap:24px;color:var(--color-white)}.blog-feat-grid .blog-post{position:relative;border:0;outline:0;box-shadow:none;transform:none}.blog-feat-grid .blog-post .blog-post__icon{position:absolute;transform:transateX(0);transition:transform .3s ease-in-out}.blog-feat-grid .blog-post:hover .blog-post__icon,.blog-feat-grid .blog-post:focus-within .blog-post__icon{transform:translate(10px)}.blog-feat-grid .blog-post__content{padding:0}.blog-feat-grid .blog-post__badge{background:#ffffff1a}.blog-feat-grid .blog-post__meta,.blog-feat-grid .blog-post__submeta{--meta-border-color:var(--color-white)}.blog-feat-grid .blog-post__submeta{padding-right:30px}.blog-feat-grid .blog-post:first-child{position:relative;display:flex;flex-direction:column;border-radius:0 48px 48px 0;margin-left:-.938em;padding-block:clamp(38px,7.9vw,100px);padding-right:clamp(24px,2.8vw,55px);padding-left:55px;background-color:var(--color-bold-blue)}.blog-feat-grid .blog-post:first-child:after{content:"";display:block;position:absolute;top:0;left:-100%;right:0;z-index:-1;height:100%;background:url(/ResourcePackages/Talon/assets/dist/images/header-bg.svg) no-repeat right top}.blog-feat-grid .blog-post:first-child .blog-post__content{max-width:850px}.blog-feat-grid .blog-post:first-child .blog-post__title{font-family:var(--font-tertiary);font-size:clamp(3.5625rem,6.25vw,7.5rem);font-weight:400;letter-spacing:0;line-height:.9}.blog-feat-grid .blog-post:first-child .blog-post__icon{bottom:clamp(24px,2.9vw,57px);right:clamp(24px,2.8vw,55px)}.blog-feat-grid .blog-post:nth-child(2){border-radius:24px;padding-top:clamp(38px,3.1vw,60px);padding-bottom:clamp(40px,1.8vw,36px);padding-inline:clamp(50px,3.7vw,70px);background:var(--color-navy)}.blog-feat-grid .blog-post:nth-child(2) .blog-post__title{font-weight:400}.blog-feat-grid .blog-post:nth-child(2) .blog-post__icon{bottom:clamp(40px,1.8vw,36px);right:clamp(24px,1.8vw,36px)}.blog-feat-grid>*:nth-child(3){padding-block:clamp(32px,2.4vw,47px);padding-inline:clamp(50px,3.7vw,70px)}.blog-feat-grid .blog-post__title,.blog-feat-grid .blog-post__meta,.blog-feat-grid .blog-post__submeta{color:currentColor}.blog-feat-grid .blog-post__icon .icon{fill:currentColor}.blog-feat-grid .blog-post__author-name{color:currentColor}.featured-posts .blog-post--featured .blog-post__meta{display:block}@media(min-width:48em){.blog-feat-grid{padding-left:0;grid-template-columns:1fr 1fr}.blog-feat-grid .blog-post:first-child{grid-column:1/3}.blog-feat-grid .blog-post:nth-child(2),.blog-feat-grid .newsletter-signup{display:flex;flex-direction:column;justify-content:center}.blog-feat-grid .blog-post:nth-child(2) .button,.blog-feat-grid .newsletter-signup .button{align-self:flex-start}}@media(min-width:64em){.blog-feat-grid{grid-template-columns:60% 1fr}.blog-feat-grid .blog-post:first-child{grid-row:1/3;grid-column:1;margin-left:0;padding-left:0;justify-content:center}.blog-feat-grid .blog-post:first-child:before{content:"";display:block;position:absolute;top:0;left:-100%;right:0;z-index:-1;height:100%;border-top-right-radius:48px;border-bottom-right-radius:48px;background:var(--color-bold-blue)}.blog-feat-grid .blog-post:first-child .blog-post__body{margin-left:auto}}@media(min-width:90.125em){.blog-feat-grid .blog-post:first-child{justify-content:flex-start}}
