@keyframes sc-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.resource-card{height:100%}.resource-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.resource-card-link:focus-visible .resource-card-media,.resource-card-link:hover .resource-card-media{transform:translateY(-2px)}.resource-card-link:hover .resource-card-more-arrow{transform:translateX(4px)}.resource-card-media{aspect-ratio:467/380;background-color:hsla(18,88%,70%,.15);background-position:50%;background-size:cover;border-radius:20px;overflow:hidden;position:relative;transition:transform .2s ease}.resource-card-media--placeholder{background-color:hsla(18,88%,70%,.16);background-image:var(--rc-pattern);background-repeat:repeat;background-size:52.9px 52.9px}.resource-card-media--placeholder:after{background-image:var(--rc-logo);background-position:center 42%;background-repeat:no-repeat;background-size:44% auto;content:"";inset:0;opacity:.4;position:absolute;z-index:1}.resource-card-meta{bottom:74px;display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;right:12px;z-index:2}.resource-card-badge{align-items:center;background-color:rgba(31,31,30,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:34px;padding:0 14px 0 4px;white-space:nowrap}.resource-card-badge-icon{align-items:center;background-color:#dc602d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.resource-card-badge-icon svg{height:15px;width:15px}.resource-card-body{background-color:#fff;border-radius:16px;display:flex;flex:1;flex-direction:column;margin:-62px 12px 0;padding:20px 22px 22px;position:relative;z-index:1}.resource-card-title{color:#1f1f1e;font-size:20px;font-weight:600;line-height:1.2;margin:0 0 10px}.resource-card-excerpt{color:#373833;font-size:16px;line-height:1.4;margin:0 0 18px}.resource-card-more{align-items:center;border-top:1px solid rgba(31,31,30,.12);color:#1f1f1e;display:inline-flex;font-size:16px;font-weight:500;gap:10px;margin-top:auto;padding-top:16px}.resource-card-more-arrow{color:#dc602d;height:12px;transition:transform .2s ease;width:20px}.post-author{align-items:flex-start;background-color:#fff;border:1px solid hsla(18,88%,70%,.4);border-radius:20px;display:flex;gap:24px;margin:60px auto 0;max-width:860px;padding:28px 30px}@media (max-width:767px){.post-author{flex-direction:column;gap:16px;margin-top:40px;padding:22px}}.post-author-avatar{background-color:hsla(18,88%,70%,.18);border-radius:50%;flex:0 0 auto;height:88px;overflow:hidden;width:88px}@media (max-width:767px){.post-author-avatar{height:68px;width:68px}}.post-author-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.post-author-initials{align-items:center;color:#dc602d;display:flex;font-size:30px;font-weight:600;height:100%;justify-content:center;line-height:1;width:100%}@media (max-width:767px){.post-author-initials{font-size:24px}}.post-author-body{flex:1;min-width:0}.post-author-eyebrow{color:#373833;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.post-author-name{color:#1f1f1e;font-size:22px;font-weight:600;line-height:1.2;margin:0}.post-author-role{color:#dc602d;font-size:15px;margin:4px 0 0}.post-author-bio{color:#373833;font-size:16px;line-height:1.5;margin:12px 0 0}.post-author-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px}.post-author-link{align-items:center;color:#1f1f1e;display:inline-flex;font-size:15px;gap:7px;text-decoration:none;transition:color .15s ease}.post-author-link:hover{color:#dc602d}.post-author-link svg{flex-shrink:0;height:16px;width:16px}.resource-single{padding-bottom:90px;padding-top:50px}@media (max-width:767px){.resource-single{padding-bottom:60px;padding-top:24px}}.resource-single-header{margin:0 auto 34px;max-width:1240px;text-align:center}.resource-single-title{color:#1f1f1e;font-size:55px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 18px}@media (max-width:1199px){.resource-single-title{font-size:40px;letter-spacing:-1px}}@media (max-width:767px){.resource-single-title{font-size:30px}}.resource-single-lead{color:#373833;font-size:20px;line-height:1.6;margin:0 auto 24px;max-width:848px}@media (max-width:767px){.resource-single-lead{font-size:17px}}.resource-single-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.resource-pill{align-items:center;background-color:#fff;border:1px solid rgba(220,96,45,.2);border-radius:20px;color:#373833;display:inline-flex;font-size:15px;font-weight:500;gap:8px;height:33px;padding:0 16px 0 5px;white-space:nowrap}.resource-pill-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:23px;justify-content:center;width:23px}.resource-pill-icon svg{height:13px;width:13px}.resource-pill-icon--teal{background-color:#1f504a}.resource-pill-icon--orange{background-color:#dc602d}.resource-single-media{margin:0 0 56px}.resource-single-media img{border-radius:20px;display:block;height:auto;width:100%}.resource-single-body{align-items:start;display:grid;gap:60px;grid-template-columns:minmax(0,339px) minmax(0,867px);justify-content:space-between}@media (max-width:1199px){.resource-single-body{gap:32px;grid-template-columns:1fr}}.resource-single-content--full{grid-column:1/-1}.resource-toc{position:sticky;top:120px}@media (max-width:1199px){.resource-toc{position:static;top:auto}}.resource-toc-inner{background-color:#fff;border:1px solid #f69871;border-radius:20px;padding:16px}.resource-toc-title{background-color:hsla(36,15%,73%,.37);border-radius:4px;color:#373833;font-size:18px;font-weight:600;margin:0 0 10px;padding:5px 5px 5px 10px}.resource-toc-list{list-style:none;margin:0;padding:0}.resource-toc-item{margin-bottom:10px}.resource-toc-item:last-child{margin-bottom:0}.resource-toc-link{align-items:center;background-color:hsla(36,15%,73%,.12);border:1px solid transparent;border-radius:4px;color:#373833;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;line-height:1.4;padding:10px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.resource-toc-link:hover{background-color:hsla(36,15%,73%,.25)}.resource-toc-link.is-active{background-color:hsla(36,15%,73%,.37);border-color:#f69871}.resource-toc-link.is-active .resource-toc-link-arrow{opacity:1}.resource-toc-link-arrow{color:#dc602d;flex-shrink:0;height:8px;opacity:0;transition:opacity .15s ease;width:14px}.resource-adjacent{align-items:center;border-top:1px solid rgba(31,31,30,.12);display:flex;gap:16px;justify-content:space-between;margin-top:70px;padding-top:34px}.resource-adjacent-link{align-items:center;border:1px solid rgba(31,31,30,.18);border-radius:8px;color:#1f1f1e;display:inline-flex;font-size:16px;gap:10px;height:51px;padding:0 22px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.resource-adjacent-link:hover{background-color:hsla(18,88%,70%,.18);border-color:#f69871}.resource-adjacent-link svg{flex-shrink:0;height:11px;width:18px}.resource-related{margin-top:90px}@media (max-width:767px){.resource-related{margin-top:60px}}.resource-related-title{color:#1f1f1e;font-size:55px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 40px;text-align:center}@media (max-width:1199px){.resource-related-title{font-size:40px;letter-spacing:-1px}}@media (max-width:767px){.resource-related-title{font-size:30px}}.resource-related-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px){.resource-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.resource-related-grid{grid-template-columns:1fr}}.footer-top{padding:50px 0 20px;position:relative}.footer-top:before{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:2px;left:0;margin:auto;max-width:1480px;position:absolute;right:0;top:0;width:100%}@media (max-width:767px){.footer-top{padding:30px 0 10px}}.footer-columns{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr 2fr}@media (max-width:1199px){.footer-columns{gap:40px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer-columns{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:1199px){.footer-col--brand{grid-column:1/-1}}.footer-col--brand .footer-logo{display:inline-block;margin-bottom:20px}.footer-col--brand .footer-logo img{display:block;height:40px;width:auto}.footer-col--brand .footer-tagline{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65;margin-bottom:24px;max-width:300px}.lf-social-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lf-social-wrapper .social-icon-menu-items a{align-items:center;color:#f69871;display:flex;justify-content:center;text-decoration:none;transition:all .2s ease,background-color .2s ease}.lf-social-wrapper .social-icon-menu-items a:hover{color:#fff}.footer-col--nav .footer-col-title{color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.footer-col--nav .footer-nav-list{list-style:none;margin:0;padding:0}.footer-col--nav .footer-nav-list li{margin-bottom:15px}.footer-col--nav .footer-nav-list li a{color:hsla(0,0%,100%,.55);font-size:14px;font-weight:400;transition:color .2s ease}.footer-col--nav .footer-nav-list li a:hover{color:#dc602d}@media (max-width:1199px){.footer-col--featured{grid-column:1/-1}}.footer-featured-card{background-color:#373833;border:1.5px solid #dc602d;border-radius:20px;box-shadow:0 0 32px rgba(220,96,45,.12);padding:20px}.footer-featured-post{align-items:flex-start;background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;display:flex;gap:14px;margin-bottom:15px;padding:12px;text-decoration:none}.footer-featured-post:hover .footer-featured-title{color:#dc602d}.footer-featured-thumb{border-radius:10px;flex-shrink:0;height:68px;overflow:hidden;width:68px}.footer-featured-thumb img{display:block;height:100%;object-fit:cover;width:100%}.footer-featured-content{display:flex;flex:1;flex-direction:column;min-width:0}.footer-featured-title{border:none;color:#fff;font-size:14px;font-weight:500;line-height:1.45;margin:0;transition:color .2s ease}.footer-featured-link{align-items:center;color:#dc602d;display:flex;font-size:14px;font-weight:500;gap:5px;margin-top:auto;padding-top:8px}.footer-newsletter .footer-newsletter-heading{color:#fff;font-size:14px;font-weight:600;margin-bottom:14px}.footer-newsletter .hs-form,.footer-newsletter .mc4wp-form-fields,.footer-newsletter .wpcf7-form,.footer-newsletter form{display:flex;position:relative;width:100%}.footer-newsletter input[type=email],.footer-newsletter input[type=text]{background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;color:#fff;flex:1;font-size:14px;min-width:0;outline:none;padding:11px 100px 11px 18px;transition:border-color .2s ease}.footer-newsletter input[type=email]::placeholder,.footer-newsletter input[type=text]::placeholder{color:hsla(0,0%,100%,.35)}.footer-newsletter input[type=email]:focus,.footer-newsletter input[type=text]:focus{border-color:rgba(220,96,45,.6)}.footer-newsletter button[type=submit],.footer-newsletter input[type=submit]{background-color:#dc602d;border:none;border-radius:10px;bottom:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:0 22px;position:absolute;right:5px;top:5px;transition:background-color .2s ease;white-space:nowrap}.footer-newsletter button[type=submit]:hover,.footer-newsletter input[type=submit]:hover{background-color:#c04f20}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:10px 0}.footer-bottom .footer-copyright{color:#fff;font-size:12px;margin:0;text-align:center}