.single-post.impact-article-system .impact-article{--impact-article-brand:#2f6288;--impact-article-brand-strong:#1b4e72;--impact-article-brand-soft:#5299ce;--impact-article-text:#2b3d4a;--impact-article-muted:#51616d;--impact-article-surface:#fdfcf9;--impact-article-surface-raised:#ffffff;--impact-article-surface-muted:#edf5fa;--impact-article-border:#cbdbe6;--impact-article-action:#a84f12;--impact-article-focus:#1b4e72;--impact-article-radius-sm:0.5rem;--impact-article-radius:0.875rem;--impact-article-radius-lg:1rem;--impact-article-space-2:0.5rem;--impact-article-space-3:0.75rem;--impact-article-space-4:1rem;--impact-article-space-5:1.5rem;--impact-article-space-6:2rem;--impact-article-space-7:3rem;--impact-article-space-8:4rem;--impact-article-space-9:6rem;overflow:clip;background:var(--impact-article-surface);color:var(--impact-article-text);font-size:1.125rem;line-height:1.65}.single-post.impact-article-system .impact-article .inside-article{padding:0;background:var(--impact-article-surface)}.single-post.impact-article-system .impact-article,.single-post.impact-article-system .impact-article *,.single-post.impact-article-system .impact-article ::before,.single-post.impact-article-system .impact-article ::after{box-sizing:border-box}.single-post.impact-article-system .impact-article img{display:block;max-width:100%;height:auto}.single-post.impact-article-system .impact-article a{color:var(--impact-article-brand-strong);text-decoration-thickness:.08em;text-underline-offset:.16em}.single-post.impact-article-system .impact-article a:hover{color:var(--impact-article-action)}.single-post.impact-article-system .impact-article a:focus-visible{outline:.1875rem solid var(--impact-article-focus);outline-offset:.1875rem;border-radius:var(--impact-article-radius-sm)}.single-post.impact-article-system .impact-article .impact-article__header{width:min(100% - 3rem,74rem);margin-inline:auto;padding-block:var(--impact-article-space-7) var(--impact-article-space-8);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:center;gap:var(--impact-article-space-8)}.single-post.impact-article-system .impact-article .impact-article__header.impact-article__header--plain{grid-template-columns:minmax(0,45rem);justify-content:center}.single-post.impact-article-system .impact-article .impact-article__intro,.single-post.impact-article-system .impact-article .impact-article__body{min-width:0}.single-post.impact-article-system .impact-article .breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--impact-article-space-2);margin:0 0 var(--impact-article-space-5);color:var(--impact-article-muted);font-size:.9375rem;line-height:1.4}.single-post.impact-article-system .impact-article .breadcrumbs a{color:inherit}.single-post.impact-article-system .impact-article h1,.single-post.impact-article-system .impact-article h2,.single-post.impact-article-system .impact-article h3{margin-top:0;color:var(--impact-article-text);font-weight:700;line-height:1.12;text-wrap:balance}.single-post.impact-article-system .impact-article h1{max-width:18ch;margin-bottom:var(--impact-article-space-5);font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.035em;text-transform:none}.single-post.impact-article-system .impact-article .impact-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--impact-article-space-2);margin:0 0 var(--impact-article-space-5);color:var(--impact-article-muted);font-size:1rem}.single-post.impact-article-system .impact-article .impact-article__lead{max-width:40rem;margin:0;color:var(--impact-article-text);font-size:clamp(1.1875rem,2vw,1.375rem);line-height:1.55}.single-post.impact-article-system .impact-article .impact-article__media{margin:0}.single-post.impact-article-system .impact-article .impact-article__media img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--impact-article-radius-lg)}.single-post.impact-article-system .impact-article .entry-content{margin-top:0}.single-post.impact-article-system .impact-article .impact-article__layout{width:min(100% - 3rem,62rem);margin-inline:auto;padding-block:var(--impact-article-space-8) var(--impact-article-space-9);display:grid;grid-template-columns:12rem minmax(0,45rem);align-items:start;gap:var(--impact-article-space-8)}.single-post.impact-article-system .impact-article .impact-article__layout.impact-article__layout--plain{grid-template-columns:minmax(0,45rem);justify-content:center}.single-post.impact-article-system .impact-article .article-toc{position:sticky;top:var(--impact-article-space-6);padding-top:var(--impact-article-space-4);border-top:.1875rem solid var(--impact-article-brand);font-size:.9375rem;line-height:1.45}.single-post.impact-article-system .impact-article .article-toc p{margin:0 0 var(--impact-article-space-3);font-weight:700}.single-post.impact-article-system .impact-article .article-toc ol{margin:0;padding-left:1.25rem}.single-post.impact-article-system .impact-article .article-toc li+li{margin-top:var(--impact-article-space-3)}.single-post.impact-article-system .impact-article .article-toc a{color:var(--impact-article-muted)}.single-post.impact-article-system .impact-article .impact-article__body h2{margin:var(--impact-article-space-8)0 var(--impact-article-space-4);scroll-margin-top:var(--impact-article-space-7);font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.02em}.single-post.impact-article-system .impact-article .impact-article__body h2:first-child{margin-top:0}.single-post.impact-article-system .impact-article .impact-article__body h3{margin:var(--impact-article-space-7)0 var(--impact-article-space-3);font-size:clamp(1.375rem,2.3vw,1.75rem)}.single-post.impact-article-system .impact-article .impact-article__body p,.single-post.impact-article-system .impact-article .impact-article__body li{max-width:68ch}.single-post.impact-article-system .impact-article .impact-article__body p{margin:0 0 var(--impact-article-space-5)}.single-post.impact-article-system .impact-article .impact-article__body ul,.single-post.impact-article-system .impact-article .impact-article__body ol{margin:0 0 var(--impact-article-space-6);padding-left:1.35em}.single-post.impact-article-system .impact-article .impact-article__body li+li{margin-top:var(--impact-article-space-2)}.single-post.impact-article-system .impact-article .impact-article__body .wp-block-image,.single-post.impact-article-system .impact-article .impact-article__body figure{margin-block:var(--impact-article-space-7)}.single-post.impact-article-system .impact-article .impact-article__body .wp-block-image img,.single-post.impact-article-system .impact-article .impact-article__body figure img{border:.0625rem solid var(--impact-article-border);border-radius:var(--impact-article-radius);background:var(--impact-article-surface-raised)}.single-post.impact-article-system .impact-article .impact-article__body figcaption{margin-top:var(--impact-article-space-2);color:var(--impact-article-muted);font-size:.875rem;line-height:1.45}.single-post.impact-article-system .impact-article .impact-article__body table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.single-post.impact-article-system .impact-article .impact-article__body thead,.single-post.impact-article-system .impact-article .impact-article__body tbody,.single-post.impact-article-system .impact-article .impact-article__body tfoot,.single-post.impact-article-system .impact-article .impact-article__body tr,.single-post.impact-article-system .impact-article .impact-article__body th,.single-post.impact-article-system .impact-article .impact-article__body td{width:auto}.single-post.impact-article-system .impact-article blockquote{margin:var(--impact-article-space-7)0;padding:var(--impact-article-space-5)0 var(--impact-article-space-5) var(--impact-article-space-6);border-left:.25rem solid var(--impact-article-brand-soft);color:var(--impact-article-brand-strong);font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:600;line-height:1.35}.single-post.impact-article-system .impact-article blockquote p:last-child{margin-bottom:0}.single-post.impact-article-system .impact-article .wp-block-button__link{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:var(--impact-article-space-3) var(--impact-article-space-5);border-radius:var(--impact-article-radius-sm);background:var(--impact-article-action);color:#fff;font-weight:700;text-align:center;text-decoration:none;white-space:normal}.single-post.impact-article-system .impact-article .wp-block-button__link:hover{background:#873b0c;color:#fff}.single-post.impact-article-system .impact-article .wp-block-separator{margin-block:var(--impact-article-space-8);border-color:var(--impact-article-border)}.single-post.impact-article-system .impact-article .entry-meta{width:min(100% - 3rem,45rem);margin:0 auto var(--impact-article-space-7);color:var(--impact-article-muted);font-size:1rem}@media (min-width:48.0625rem){.single-post.impact-article-system #page .site-content{width:100%;max-width:none;margin-inline:0}.single-post.impact-article-system #page #primary{width:100%}.single-post.impact-article-system #comments,.single-post.impact-article-system .post-navigation{width:min(100% - 3rem,45rem);margin-inline:auto}}@media (max-width:60rem){.single-post.impact-article-system .impact-article .impact-article__header{gap:var(--impact-article-space-7)}.single-post.impact-article-system .impact-article .impact-article__layout{grid-template-columns:10rem minmax(0,1fr);gap:var(--impact-article-space-7)}}@media (max-width:48rem){.single-post.impact-article-system .impact-article{font-size:1.0625rem;line-height:1.62}.single-post.impact-article-system .impact-article .impact-article__header,.single-post.impact-article-system .impact-article .impact-article__layout{width:min(100% - 2rem,45rem)}.single-post.impact-article-system .impact-article .impact-article__header{padding-block:var(--impact-article-space-5) var(--impact-article-space-7);grid-template-columns:1fr;gap:var(--impact-article-space-6)}.single-post.impact-article-system .impact-article .breadcrumbs,.single-post.impact-article-system .impact-article h1,.single-post.impact-article-system .impact-article .impact-article__meta{margin-bottom:var(--impact-article-space-4)}.single-post.impact-article-system .impact-article h1{font-size:clamp(2.125rem,10.6vw,2.75rem);line-height:1.08}.single-post.impact-article-system .impact-article .impact-article__lead{font-size:1.1875rem;line-height:1.5}.single-post.impact-article-system .impact-article .impact-article__media img{border-radius:var(--impact-article-radius)}.single-post.impact-article-system .impact-article .impact-article__layout{padding-block:var(--impact-article-space-7) var(--impact-article-space-8);grid-template-columns:1fr;gap:0}.single-post.impact-article-system .impact-article .article-toc{position:static;margin-bottom:var(--impact-article-space-7);padding:var(--impact-article-space-4)0;border-bottom:.0625rem solid var(--impact-article-border)}.single-post.impact-article-system .impact-article .article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--impact-article-space-3) var(--impact-article-space-5)}.single-post.impact-article-system .impact-article .article-toc li+li{margin-top:0}.single-post.impact-article-system .impact-article .impact-article__body h2{margin-top:var(--impact-article-space-7)}.single-post.impact-article-system .impact-article blockquote{padding-left:var(--impact-article-space-5)}}@media (max-width:22.5rem){.single-post.impact-article-system .impact-article .impact-article__header,.single-post.impact-article-system .impact-article .impact-article__layout{width:calc(100% - 1.5rem)}.single-post.impact-article-system .impact-article h1{font-size:2.125rem}.single-post.impact-article-system .impact-article .article-toc ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.single-post.impact-article-system .impact-article *,.single-post.impact-article-system .impact-article ::before,.single-post.impact-article-system .impact-article ::after{scroll-behavior:auto;transition-duration:.01ms}}@media print{.single-post.impact-article-system .impact-article .article-toc{display:none}.single-post.impact-article-system .impact-article{overflow:visible;background:#fff;color:#1f2a30;font-size:11pt}.single-post.impact-article-system .impact-article .impact-article__header,.single-post.impact-article-system .impact-article .impact-article__layout{width:100%;padding-block:0 2rem;display:block}.single-post.impact-article-system .impact-article .impact-article__media{max-width:38rem;margin:1.5rem 0}}