.blog-banner{color:#fff;text-align:center;background:linear-gradient(120deg,#08699f,#1288a9);align-items:center;min-height:300px;display:flex}.blog-banner h1{text-transform:uppercase;margin:0;font-size:clamp(30px,3.3vw,46px);line-height:1.2;animation:.8s cubic-bezier(.2,.7,.2,1) both blog-heading-enter}@keyframes blog-heading-enter{0%{opacity:0;transform:translate(-55px)}to{opacity:1;transform:translate(0)}}.blog-archive{padding-top:68px;padding-bottom:86px}.blog-archive__intro{max-width:760px;margin:0 0 36px;font-size:19px;line-height:1.65}.blog-archive [hidden]{display:none!important}.blog-explorer{margin-bottom:34px}.blog-search-form{background:#f3f7f9;border:1px solid #d7dfe4;flex-wrap:wrap;align-items:end;gap:16px;padding:24px;display:flex}.blog-search-field{flex:280px;min-width:0}.blog-search-field label{margin-bottom:8px;font-weight:600;display:block}.blog-search-field input,.blog-search-field select{color:#222;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #75828c;border-radius:2px;padding:10px 12px;font-size:16px}.blog-search-form button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#076ba0;border:1px solid #076ba0;border-radius:2px;padding:10px 26px}.blog-search-form button:hover{background:#05517a}.blog-search-clear{align-items:center;min-height:48px;display:inline-flex}.blog-search-clear,.blog-topic-links a{color:#076ba0;text-underline-offset:4px}.blog-topic-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.blog-topic-links span{flex-basis:100%;font-weight:600}.blog-topic-links a{padding-block:10px}.blog-search-status{color:#454f56;margin:16px 0 0}.blog-search-status:empty{display:none}.blog-search-results__heading{font-family:var(--font-body);overflow-wrap:anywhere;margin:0 0 24px;font-size:24px}.blog-explorer :focus-visible,.blog-pagination a:focus-visible,.blog-post-navigation a:focus-visible,.blog-post-back:focus-visible{outline-offset:4px;outline:3px solid #08699f}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px;display:grid}.blog-card{background:#fff;min-width:0;box-shadow:0 4px 18px #0000001c}.blog-card__link{height:100%;text-decoration:none;display:block}.blog-card__link:focus-visible{outline:3px solid var(--polo-blue);outline-offset:3px}.blog-card img{aspect-ratio:1.45;object-fit:cover;width:100%}.blog-card__copy{padding:22px 24px 26px}.blog-card h2{font-family:var(--font-body);margin:0 0 18px;font-size:clamp(22px,1.7vw,27px);font-weight:600;line-height:1.28}.blog-card__link:hover h2{color:var(--polo-blue)}.blog-card__meta{color:#666;margin:0;font-size:16px}.blog-pagination{justify-content:center;align-items:center;gap:24px;margin-top:48px;font-size:17px;display:flex}.blog-pagination a,.blog-post-back{color:var(--polo-blue);text-underline-offset:4px}.blog-post-hero{color:#fff;text-align:center;background:#535f67;align-items:center;min-height:390px;display:flex;position:relative}.blog-post-hero--image{background-image:linear-gradient(#00000091, #00000091), var(--blog-hero-image);background-position:50%;background-size:cover}.blog-post-hero__content{padding-top:60px;padding-bottom:60px}.blog-post-hero h1{text-transform:uppercase;max-width:1050px;margin:0 auto 22px;font-size:clamp(30px,3.5vw,48px);line-height:1.2;animation:.8s cubic-bezier(.2,.7,.2,1) both blog-heading-enter}.blog-post-hero p{margin:0;font-size:17px}.blog-post-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:64px;padding-top:72px;padding-bottom:90px;display:grid}.blog-post-body{overflow-wrap:anywhere;min-width:0}.blog-post-body p,.blog-post-body li{font-size:19px;line-height:1.7}.blog-post-body p,.blog-post-body ul,.blog-post-body ol,.blog-post-body figure,.blog-post-body table{margin:0 0 26px}.blog-post-body h2,.blog-post-body h3{font-family:var(--font-body);margin:38px 0 16px;font-weight:600;line-height:1.25}.blog-post-body h2{font-size:clamp(26px,2.2vw,34px)}.blog-post-body h3{font-size:clamp(22px,1.8vw,28px)}.blog-post-body ul,.blog-post-body ol{padding-left:1.4em}.blog-post-body a{color:#076ba0;text-underline-offset:3px}.blog-post-body img{width:100%;height:auto}.blog-post-body figcaption{color:#666;font-size:16px}.blog-post-body .blog-image-post figcaption{background:#f7f9fa;margin-top:16px;padding:16px 18px}.blog-post-body .blog-image-post figcaption p{margin:0;font-size:16px;line-height:1.6}.blog-post-body .blog-image-post figcaption p+p{margin-top:10px}.blog-post-body .blog-image-post figcaption ul{margin:10px 0}.blog-post-body .blog-image-post figcaption li{font-size:16px;line-height:1.6}.blog-post-body table{border-collapse:collapse;max-width:100%;font-size:17px;display:block;overflow-x:auto}.blog-post-body th,.blog-post-body td{text-align:left;border:1px solid #d7dfe4;padding:12px}.blog-post-body tr:nth-child(2n){background:#f5f8f9}.blog-post-body .wp-block-file{margin:0 0 26px}.blog-post-body .wp-block-file__embed{max-width:100%;margin-bottom:14px;display:block}.blog-post-body .wp-block-file__button{margin-left:16px;display:inline-block}.blog-post-back{margin-top:32px;font-size:18px;display:inline-block}.blog-post-taxonomy{color:#555;margin-top:40px!important;font-size:16px!important}.blog-post-navigation{border-top:1px solid #d7dfe4;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;padding-top:28px;display:grid}.blog-post-navigation a{background:#f3f7f9;padding:20px;text-decoration:none;display:block}.blog-post-navigation a:hover{background:#e7f0f5}.blog-post-navigation span{margin-bottom:10px;font-size:15px;display:block}.blog-post-navigation strong{font-size:19px;line-height:1.4}.blog-post-navigation__newer{text-align:right;grid-column:2}.blog-post-sidebar{background:#f7f9fa;padding:24px;font-size:18px}.blog-post-sidebar h2{margin:0 0 18px;font-size:22px;line-height:1.3}.blog-post-sidebar p{margin:0 0 18px;font-size:18px}.blog-post-sidebar a{color:#076ba0}@media (width<=780px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.blog-post-layout{grid-template-columns:1fr;gap:44px;padding-top:46px}}@media (width<=560px){.blog-search-form{gap:14px;padding:18px}.blog-search-field{flex-basis:100%}.blog-post-navigation{grid-template-columns:1fr}.blog-post-navigation__newer{text-align:left;grid-column:1}.blog-pagination{flex-wrap:wrap;gap:16px}.blog-banner{min-height:210px}.blog-grid{grid-template-columns:1fr}.blog-archive{padding-top:38px;padding-bottom:58px}.blog-card__copy{padding:20px}.blog-post-hero{min-height:310px}.blog-post-hero__content{padding-top:44px;padding-bottom:44px}.blog-post-hero h1{font-size:27px}.blog-post-body p,.blog-post-body li{font-size:18px}}@media (prefers-reduced-motion:reduce){.blog-banner h1,.blog-post-hero h1{animation:none}}.blog-card img[data-media-kind=graphic]{object-fit:contain;background:#f2f3f4}.blog-post-hero--responsive{isolation:isolate}.blog-post-hero__image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.blog-post-hero__image[data-media-kind=graphic]{object-fit:contain}.blog-post-hero--responsive:before{content:"";z-index:-1;background:#00000091;position:absolute;inset:0}
