
.wcc-blog{background:#e7e8ed;color:#13194a;font:18px/1.65 Arial,Helvetica,sans-serif;max-width:none!important;width:100%;margin:0!important}.wcc-blog *{box-sizing:border-box}.wcc-blog>*,.wcc-blog .wccb-query>*,.wcc-blog .wccb-card>*{margin-block-start:0}.wcc-blog h1,.wcc-blog h2,.wcc-blog h3{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.08;letter-spacing:-.015em;overflow-wrap:anywhere}.wcc-blog a{color:inherit;text-underline-offset:4px}.wcc-blog a:focus-visible{outline:3px solid #ef5105;outline-offset:5px}.wcc-blog .wccb-label{font:700 12px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}.wcc-blog .wccb-hero{background:#13194a;color:#e7e8ed;padding:75px max(6%,calc((100% - 1400px)/2));border-bottom:18px solid #ef5105}.wcc-blog .wccb-hero h1{color:#fbcc0a;font-size:clamp(52px,7.5vw,112px);margin:25px 0}.wcc-blog .wccb-hero p:last-child{max-width:640px}.wcc-blog .wccb-listing{padding:65px max(6%,calc((100% - 1400px)/2)) 80px}.wcc-blog .wccb-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none}.wcc-blog .wccb-query .wp-block-post-template>li{margin:0;min-width:0;display:flex}.wcc-blog .wccb-card{background:white;border:2px solid #13194a;width:100%;height:100%;display:flex;flex-direction:column}.wcc-blog .wccb-card .wp-block-post-featured-image{margin:0;background:#4589d7}.wcc-blog .wccb-card .wp-block-post-featured-image img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.wcc-blog .wccb-card-copy{padding:28px}.wcc-blog .wccb-card h2{font-size:clamp(27px,2.5vw,37px);margin:15px 0}.wcc-blog .wccb-card h2 a{text-decoration:none}.wcc-blog .wccb-card h2 a:hover{text-decoration:underline}.wcc-blog .wp-block-post-date{font-size:13px}.wcc-blog .wp-block-post-excerpt{font-size:16px}.wcc-blog .wp-block-post-excerpt__more-link{font-weight:700}.wcc-blog .wp-block-query-pagination{margin:45px 0 0;gap:16px;flex-wrap:wrap}.wcc-blog .wp-block-query-pagination a,.wcc-blog .wp-block-query-pagination .page-numbers{padding:9px;display:inline-block}.wcc-blog .wp-block-query-pagination .current{background:#fbcc0a;font-weight:bold}.wcc-blog .wp-block-query-no-results{padding:30px;background:white;border-top:4px solid #ef5105}.wcc-blog .wccb-article-head{max-width:1100px;margin:auto;padding:70px 6% 40px}.wcc-blog .wccb-article-head h1{font-size:clamp(42px,6vw,80px);margin:25px 0}.wcc-blog .wccb-featured{max-width:1100px;margin:0 auto;padding:0 4%}.wcc-blog .wccb-featured figure{margin:0}.wcc-blog .wccb-featured img{display:block;width:100%;height:auto}.wcc-blog .wccb-body{padding:40px 6%;background:white;margin:0}.wcc-blog .wccb-body .wp-block-post-content{max-width:none}.wcc-blog .wccb-body p,.wcc-blog .wccb-body li{overflow-wrap:anywhere}.wcc-blog .wccb-body h2{font-size:clamp(30px,4vw,44px);margin-top:1.5em}.wcc-blog .wccb-body h3{font-size:28px;margin-top:1.4em}.wcc-blog .wccb-body img{max-width:100%;height:auto}.wcc-blog .wccb-body blockquote{border-left:5px solid #ef5105;padding-left:25px}.wcc-blog .wccb-body pre{overflow:auto}.wcc-blog .wccb-body .wp-block-table{overflow:auto}.wcc-blog .wccb-post-end{background:white;padding:10px max(6%,calc((100% - 760px)/2)) 55px}.wcc-blog .wccb-cta{background:#fbcc0a;padding:65px max(6%,calc((100% - 1400px)/2))}.wcc-blog .wccb-cta h2{font-size:clamp(44px,6vw,85px);margin:20px 0}.wcc-blog .wccb-cta p{max-width:700px}.wcc-blog .wp-block-button__link{background:#13194a;color:white;border-radius:0;font:700 14px/1.5 Arial,Helvetica,sans-serif;padding:18px 25px}.wcc-blog .wccb-cta .wp-block-buttons{margin:25px 0}
@media(max-width:1000px){.wcc-blog .wccb-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.wcc-blog{font-size:17px}.wcc-blog .wccb-query .wp-block-post-template{grid-template-columns:1fr}.wcc-blog .wccb-hero,.wcc-blog .wccb-listing,.wcc-blog .wccb-cta{padding:42px 6%}.wcc-blog .wccb-article-head{padding:42px 6% 30px}.wcc-blog .wccb-card h2{font-size:32px}.wcc-blog .wccb-body{padding:30px 6%}.wcc-blog .wccb-post-end{padding:10px 6% 40px}}
