.b-resources__hero>.container,.b-resources__ead>.container,.b-resources__articles>.container,.b-resources__elsewhere-section>.container,.b-resources__tools>.container,.b-resources__more>.container{max-width:1240px;padding-inline:40px}.b-resources__cta>.container{max-width:820px;padding-inline:40px}.b-resources__ead-panel,.b-resources__articles-grid,.b-resources__elsewhere-grid,.b-resources__tools-grid,.b-resources__more-grid{display:grid;grid-template-columns:minmax(0,1fr)}.b-resources__kicker,.b-resources__label{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ep-blue)}.b-resources__label{font-size:11px;letter-spacing:.16em}.b-resources__section-title{margin:0;font-family:var(--ep-heading);font-size:clamp(26px, 3vw, 34px);line-height:1.18;font-weight:var(--ep-heading-weight);letter-spacing:-.02em;color:var(--ep-pill);text-wrap:pretty}.b-resources__section-title--spaced{margin-bottom:32px}.b-resources__section-head{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.b-resources__section-text,.b-resources__text{margin:0;font-size:16px;line-height:1.7;color:#5b6b7f}.b-resources__highlight{background:none;padding:0;color:var(--ep-blue)}.b-resources__hero{background:#fff;border-bottom:1px solid #edf1f6;padding-block:80px 56px}.b-resources__hero-inner{display:flex;flex-direction:column;gap:18px;max-width:900px}.b-resources__title{margin:0;font-family:var(--ep-heading);font-size:clamp(36px, 4.8vw, 54px);line-height:1.08;font-weight:var(--ep-heading-weight);letter-spacing:-.03em;color:var(--ep-pill);text-wrap:pretty}.b-resources__hero-sub{margin:0;font-size:clamp(18px, 2vw, 20px);font-weight:600;color:#3d4b5c}.b-resources__hero-text{margin:0;max-width:620px;font-size:16.5px;line-height:1.7;color:#5b6b7f}.b-resources__ead{background:#eef5ff;padding-block:64px}.b-resources__ead-panel{gap:36px;align-items:center;padding:44px;border:1px solid #dde9fa;border-radius:20px;background:#fff}.b-resources__ead-copy{display:flex;flex-direction:column;gap:14px}.b-resources__ead-title{margin:0;font-family:var(--ep-heading);font-size:clamp(30px, 3.4vw, 38px);line-height:1.12;font-weight:var(--ep-heading-weight);letter-spacing:-.02em;color:var(--ep-pill)}.b-resources__ead-sub{margin:0;font-size:19px;font-weight:700;color:#3d4b5c}.b-resources__ead-copy .b-resources__text{max-width:520px}.b-resources__steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:ms-step}.b-resources__steps li{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:center;margin:0;padding:18px 20px;border:1px solid #e4e9f0;border-radius:14px;font-size:13.5px;line-height:1.5;color:#5b6b7f;counter-increment:ms-step}.b-resources__steps li::before{content:counter(ms-step,decimal-leading-zero);grid-row:span 2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--ep-pill);color:var(--ep-accent);font-size:14px;font-weight:800}.b-resources__steps li strong{display:block;font-size:17px;font-weight:800;color:var(--ep-pill)}.b-resources__signup.b-episode__newsletter{margin:8px 0 0;padding:0;border:0;background:none;max-width:560px}.b-resources__signup .c-newsletter__form{margin:0}.b-resources__signup .ml-form-align-left,.b-resources__signup .ml-form-embedWrapper,.b-resources__signup .ml-form-embedBody{display:block}.b-resources__signup .ml-block-form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.b-resources__signup .ml-form-formContent{flex:1 1 240px;min-width:0}.b-resources__signup .ml-form-fieldRow,.b-resources__signup .ml-field-group{margin:0}.b-resources__signup .ml-block-form input[type="email"]{display:block;width:100%;height:50px;margin:0;padding:0 22px;border:1px solid #dce3ec;border-radius:999px;background:#fff;font-size:14.5px;color:var(--ep-pill);outline:none;box-shadow:none}.b-resources__signup .ml-block-form input[type="email"]:focus{border-color:var(--ep-blue)}.b-resources__signup .ml-form-embedSubmit{margin:0;flex:none}.b-resources__signup .ml-block-form button[type="submit"]{display:inline-flex;align-items:center;height:50px;margin:0;padding:0 28px;border:0;border-radius:999px;background:var(--ep-blue);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.b-resources__signup .ml-block-form button[type="submit"]:hover,.b-resources__signup .ml-block-form button[type="submit"]:focus{background:var(--ep-blue-hover);color:#fff}.b-resources__signup--dark .ml-block-form input[type="email"]{border-color:#2a3a55;background:#18263f;color:#fff}.b-resources__signup--dark .ml-block-form input[type="email"]::placeholder{color:#8e9db3}.b-resources__signup--dark .ml-block-form input[type="email"]:focus{border-color:var(--ep-accent)}.b-resources__signup--dark .ml-block-form button[type="submit"]{background:var(--ep-accent);color:var(--ep-pill)}.b-resources__signup--dark .ml-block-form button[type="submit"]:hover,.b-resources__signup--dark .ml-block-form button[type="submit"]:focus{background:var(--ep-accent-hover);color:var(--ep-pill)}.b-resources__signup--dark .ml-form-successBody .c-newsletter__heading,.b-resources__signup--dark .ml-form-successBody .c-newsletter__text{color:#fff}.b-resources__articles{background:#fff;padding-block:88px;scroll-margin-top:90px}.b-resources__articles-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 30px;margin-bottom:26px}.b-resources__articles-head .b-resources__section-title{max-width:560px}.b-resources__pillars{display:flex;flex-wrap:wrap;gap:8px}.b-resources__pillar{padding:9px 16px;border:1px solid #e4e9f0;border-radius:999px;background:#fff;color:#5b6b7f;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}.b-resources__pillar:hover,.b-resources__pillar:focus{border-color:var(--ep-blue);color:var(--ep-blue)}.b-resources__pillar.is-active{border-color:var(--ep-blue);background:var(--ep-blue);color:#fff}.b-resources__articles-grid.wp-block-post-template{gap:20px;margin:0;padding:0;list-style:none}.b-resources__articles-grid>li{display:flex;margin:0}.b-resources__article{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid #e4e9f0;border-radius:16px;background:#fff;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.b-resources__article:hover,.b-resources__article:focus-within{box-shadow:0 10px 30px rgb(16 24 40 / .08)}.b-resources__article-image{margin:0;background:#eef5ff}.b-resources__article-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.b-resources__article:hover .b-resources__article-image img{transform:scale(1.03)}.b-resources__article-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.b-resources__article-cats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;margin:0}.b-resources__article-cats .wp-block-post-terms__separator{display:none}.b-resources__article-cats a{padding:5px 10px;border-radius:999px;background:#eef5ff;color:var(--ep-blue);font-size:10.5px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.b-resources__article-cats a:hover,.b-resources__article-cats a:focus{background:var(--ep-blue);color:#fff}.b-resources__article:hover,.b-resources__article:focus-within{border-color:var(--ep-blue);background:#fafcff}.b-resources__article-title{margin:0;font-family:var(--ep-heading);font-size:19px;line-height:1.3;font-weight:var(--ep-heading-weight);letter-spacing:normal}.b-resources__article-title a{color:var(--ep-pill);text-decoration:none}.b-resources__article-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.b-resources__article-title a:focus-visible{outline:none}.b-resources__article:has(.b-resources__article-title a:focus-visible){outline:2px solid var(--ep-blue);outline-offset:2px}.b-resources__article-hook{flex:1;margin:0}.b-resources__article-hook .wp-block-post-excerpt__excerpt{margin:0;font-size:14.5px;line-height:1.6;color:#5b6b7f}.b-resources__article-hook .wp-block-post-excerpt__more-text{display:none}.b-resources__article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;font-size:12px;color:#98a6b8}.b-resources__article-pillar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.b-resources__article-pillar .wp-block-post-terms__separator{display:none}.b-resources__article-pillar a{padding:5px 10px;border-radius:999px;background:#eef5ff;color:var(--ep-blue);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.b-resources__article-read{margin:0;padding-top:6px;font-size:12px;color:#98a6b8}.b-resources__loadmore{margin-top:36px}.b-resources__loadmore .wp-block-query-pagination-next{display:inline-flex;align-items:center;margin:0;padding:14px 28px;border:1.5px solid var(--ep-blue);border-radius:999px;background:#fff0;color:var(--ep-blue);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.b-resources__loadmore .wp-block-query-pagination-next:hover,.b-resources__loadmore .wp-block-query-pagination-next:focus{background:var(--ep-blue);color:#fff}.b-resources__loadmore.is-loading .wp-block-query-pagination-next{opacity:.6;pointer-events:none}.b-resources__empty{margin:0;font-size:16px;color:#5b6b7f}.b-resources__elsewhere-section{background:#f7faff;border-top:1px solid #edf1f6;padding-block:80px}.b-resources__elsewhere-grid{gap:18px}.b-resources__elsewhere{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #e4e9f0;border-radius:16px;background:#fff;color:var(--ep-pill);text-decoration:none;transition:border-color 0.15s ease}a.b-resources__elsewhere:hover,a.b-resources__elsewhere:focus{border-color:var(--ep-blue);color:var(--ep-pill)}.b-resources__elsewhere-image{display:block;margin:-24px -24px 4px;aspect-ratio:16 / 9;overflow:hidden;border-radius:15px 15px 0 0;background:#f1f5fa}.b-resources__elsewhere-image img{display:block;width:100%;height:100%;object-fit:cover}.b-resources__elsewhere-pub{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#98a6b8}.b-resources__elsewhere-title{font-family:var(--ep-heading);font-size:17px;line-height:1.3;font-weight:var(--ep-heading-weight)}.b-resources__elsewhere-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:14px;line-height:1.55;color:#5b6b7f}.b-resources__elsewhere-link{margin-top:auto;font-size:13px;font-weight:700;color:var(--ep-blue)}.b-resources__tools{background:#fff;padding-block:88px}.b-resources__tools-grid{gap:20px}.b-resources__tool{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px;padding:28px;border:1px solid #e4e9f0;border-radius:16px}.b-resources__tool-copy{display:flex;flex:1 1 240px;flex-direction:column;gap:6px}.b-resources__tool-name{margin:0;font-family:var(--ep-heading);font-size:19px;line-height:1.3;font-weight:var(--ep-heading-weight);color:var(--ep-pill)}.b-resources__tool-text{margin:0;font-size:14.5px;line-height:1.6;color:#5b6b7f}.b-resources__tool-action{flex:none;margin:0}.b-resources__more{background:#eef5ff;padding-block:80px}.b-resources__more{padding-block:64px}.b-resources__more .b-resources__more-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 40px;align-items:center;text-align:left}@media (min-width:992px){.b-resources__more .b-resources__more-panel{grid-template-columns:minmax(0,1fr) auto}.b-resources__more .b-resources__more-actions{grid-column:2;grid-row:1 / span 2;margin:0}}.b-resources__more-panel{display:flex;flex-direction:column;gap:14px;padding:36px;border:1px solid #dde9fa;border-radius:20px;background:#fff}.b-resources__more-panel--dark{border-color:var(--ep-pill);background:var(--ep-pill);color:#fff}.b-resources__more-title{margin:0;font-family:var(--ep-heading);font-size:clamp(22px, 2.4vw, 26px);line-height:1.25;font-weight:var(--ep-heading-weight);letter-spacing:-.01em;color:var(--ep-pill)}.b-resources__more-panel--dark .b-resources__more-title{color:#fff}.b-resources__more-text{margin:0;font-size:15.5px;line-height:1.65;color:#5b6b7f}.b-resources__more-panel--dark .b-resources__more-text{color:#b7c4d6}.b-resources__more-actions{gap:12px;margin:8px 0 0}.b-resources__cta{background:linear-gradient(120deg,#0d1f3c,#173663);color:#fff;padding-block:88px}.b-resources__cta-inner{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.b-resources__cta-title{margin:0;font-family:var(--ep-heading);font-size:clamp(30px, 3.6vw, 40px);line-height:1.15;font-weight:var(--ep-heading-weight);letter-spacing:-.02em;color:#fff}.b-resources__cta-text{margin:0;max-width:560px;font-size:17px;line-height:1.6;color:#b7c4d6}.b-resources__cta-actions{justify-content:center;margin:0}@media (min-width:768px){.b-resources__articles-grid.wp-block-post-template,.b-resources__elsewhere-grid,.b-resources__tools-grid,.b-resources__more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.b-resources__ead-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:48px}.b-resources__articles-grid.wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}.b-resources__elsewhere-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.b-resources__elsewhere-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.b-resources__hero>.container,.b-resources__ead>.container,.b-resources__articles>.container,.b-resources__elsewhere-section>.container,.b-resources__tools>.container,.b-resources__more>.container,.b-resources__cta>.container{padding-inline:20px}.b-resources__hero{padding-block:56px 44px}.b-resources__ead,.b-resources__articles,.b-resources__elsewhere-section,.b-resources__tools,.b-resources__more,.b-resources__cta{padding-block:56px}.b-resources__ead-panel,.b-resources__more-panel{padding:28px 24px}.b-resources__signup .ml-block-form{flex-direction:column}.b-resources__signup .ml-form-formContent{flex-basis:auto}.b-resources__signup .ml-block-form button[type="submit"]{justify-content:center}}