body.sspe-single-post,body.sspe-archive-page,.sspe-archive{--sspe-primary:#be2026;--sspe-primary-dark:#9f1b20;--sspe-secondary:#54a29e;--sspe-text:#4d4d4d;--sspe-heading:#2b2b2b;--sspe-muted:#777777;--sspe-soft:#f9fafb;--sspe-panel:#ffffff;--sspe-border:#ebebeb;--sspe-button-bg:var(--sspe-primary);--sspe-button-text:#ffffff;--sspe-font-editorial:"Average", Georgia, serif;--sspe-font-interface:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sspe-font-reading:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.sspe-archive,.sspe-archive *,.sspe-archive *::before,.sspe-archive *::after,.sspe-layout,.sspe-layout *,.sspe-layout *::before,.sspe-layout *::after{box-sizing:border-box}.sspe-archive{color:var(--sspe-text);font-family:var(--sspe-font-reading);width:100%}.sspe-layout{color:var(--sspe-text);font-family:var(--sspe-font-reading)}.sspe-archive :where(h1,h2,h3,h4,h5,h6),.sspe-layout :where(h1,h2,h3,h4,h5,h6){font-family:var(--sspe-font-interface)}.sspe-archive a,.sspe-layout a{background-image:none;box-shadow:none;text-decoration:none!important}.sspe-archive-header{margin:0 0 24px}.sspe-archive-header h2{color:var(--sspe-heading);font-family:var(--sspe-font-interface);font-size:clamp(28px, 3vw, 38px);font-weight:700;letter-spacing:0;line-height:1.18;margin:0}.sspe-archive-grid{display:grid;gap:28px;grid-template-columns:repeat(var(--sspe-archive-columns,3),minmax(0,1fr))}.sspe-archive-card{background:var(--sspe-panel);border:1px solid var(--sspe-border);border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.sspe-archive-card:hover,.sspe-archive-card:focus-within{border-color:rgb(190 32 38 / .24);box-shadow:0 14px 34px rgb(31 41 55 / .08);transform:translateY(-2px)}.sspe-archive-card-featured{grid-column:1 / -1}.sspe-archive-card-image{aspect-ratio:16 / 9;display:block;overflow:hidden}.sspe-archive-card-featured .sspe-archive-card-image{aspect-ratio:21 / 9}.sspe-archive-card-image img{display:block;height:100%;object-fit:cover;width:100%}.sspe-archive-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px}.sspe-archive-card-featured .sspe-archive-card-body{padding:clamp(26px, 4vw, 36px)}.sspe-archive-card-category,.sspe-category{color:var(--sspe-primary);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0 0 14px;text-transform:uppercase;width:fit-content}.sspe-archive-card-category:hover,.sspe-archive-card-category:focus,.sspe-category:hover,.sspe-category:focus{color:var(--sspe-primary-dark)}.sspe-archive-card-title{color:var(--sspe-text);font-family:var(--sspe-font-editorial);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 14px}.sspe-archive-card-featured .sspe-archive-card-title{font-size:clamp(26px, 2.1vw, 30px);line-height:1.27;max-width:920px}.sspe-archive-card-title a,.sspe-related-card h3 a{color:inherit;text-decoration:none}.sspe-archive-card-title a:hover,.sspe-archive-card-title a:focus,.sspe-related-card h3 a:hover,.sspe-related-card h3 a:focus{color:var(--sspe-primary)}.sspe-archive-card-meta,.sspe-post-meta{align-items:center;color:var(--sspe-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px;line-height:1.4;margin:0 0 18px}.sspe-archive-card-excerpt{color:var(--sspe-text);font-size:15px;line-height:1.65;margin:0 0 24px}.sspe-archive-card-link,.sspe-button,.sspe-sidebar-button{align-items:center;border-radius:10px;display:inline-flex;font-family:var(--sspe-font-reading);font-size:15px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.2;min-height:46px;padding:13px 18px;text-align:center;text-decoration:none!important;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.sspe-archive-card-link{background:var(--sspe-button-bg);color:var(--sspe-button-text)!important;margin-top:auto;width:100%}.sspe-archive-card-link:hover,.sspe-archive-card-link:focus,.sspe-button-primary:hover,.sspe-button-primary:focus,.sspe-sidebar-button:hover,.sspe-sidebar-button:focus{background:var(--sspe-primary-dark);color:#ffffff!important}.sspe-archive-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:34px 0 0}.sspe-archive-pagination .page-numbers{align-items:center;background:#fff;border:1px solid var(--sspe-border);border-radius:8px;color:var(--sspe-text);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:38px;min-width:38px;padding:10px 12px;text-decoration:none}.sspe-archive-pagination .page-numbers.current,.sspe-archive-pagination a.page-numbers:hover,.sspe-archive-pagination a.page-numbers:focus{background:var(--sspe-primary);border-color:var(--sspe-primary);color:#fff}.sspe-archive-empty{background:#fff;border:1px solid var(--sspe-border);border-radius:10px;color:var(--sspe-text);margin:0;padding:22px}body.sspe-single-post.single-post #secondary,body.sspe-single-post.single-post .sidebar-main{display:none}body.sspe-single-post.single-post #primary,body.sspe-single-post.single-post .content-area{width:100%}body.sspe-single-post.single-post .site-content .ast-container{max-width:1180px}body.sspe-single-post.single-post .entry-header{display:none}body.sspe-single-post.single-post .post-navigation,body.sspe-single-post.single-post .navigation.post-navigation,body.sspe-single-post.single-post .ast-single-post-navigation,body.sspe-single-post.single-post .nav-links{display:none}body.sspe-single-post.single-post .entry-content{color:var(--sspe-text);font-size:17px;line-height:1.82}body.sspe-single-post.single-post .entry-content>*:not(.sspe-layout){box-sizing:border-box;max-width:780px}body.sspe-single-post.single-post .entry-content>.alignwide,body.sspe-single-post.single-post .entry-content .sspe-featured-image{max-width:960px}body.sspe-single-post.single-post .entry-content>.alignfull{max-width:none}.sspe-layout{align-items:start;display:grid;gap:clamp(30px, 4vw, 40px);grid-template-columns:minmax(0,800px) minmax(260px,300px);margin:0 auto;max-width:1140px;width:100%}.sspe-main{min-width:0}.sspe-article-header,.sspe-article-body,.sspe-post-actions,.sspe-cta,.sspe-insights,.sspe-related{box-sizing:border-box;max-width:800px}.sspe-article-header{margin-bottom:34px}.sspe-title{color:var(--sspe-heading);font-family:var(--sspe-font-editorial);font-size:clamp(36px, 3.5vw, 42px);font-weight:400;letter-spacing:0;line-height:1.16;margin:0 0 18px}.sspe-post-meta strong{color:var(--sspe-heading);font-weight:700}.sspe-dot{background:var(--sspe-muted);border-radius:999px;display:inline-block;height:4px;width:4px}.sspe-featured-image{border-radius:10px;margin:0 0 38px;overflow:hidden}.sspe-featured-image img{display:block;height:auto;max-height:480px;object-fit:cover;width:100%}.sspe-article-body{font-size:17px;line-height:1.82}.sspe-article-body p{margin-bottom:1.45em}.sspe-article-body strong{color:var(--sspe-heading)}.sspe-article-body h1,.sspe-article-body h2,.sspe-article-body h3,.sspe-article-body h4,.sspe-article-body h5,.sspe-article-body h6{color:var(--sspe-heading);font-family:var(--sspe-font-editorial);font-weight:400;letter-spacing:0;line-height:1.28;margin-bottom:.7em;margin-top:2em}.sspe-article-body h1,.sspe-article-body h2{font-size:clamp(25px, 2.4vw, 30px)}.sspe-article-body h3{font-size:clamp(22px, 2vw, 25px)}.sspe-article-body h4{font-size:21px}.sspe-article-body h5{font-size:19px}.sspe-article-body h6{font-size:17px}.sspe-article-body blockquote{border-left:3px solid var(--sspe-primary);color:var(--sspe-heading);font-size:18px;font-style:italic;line-height:1.7;margin:34px 0;padding:10px 0 10px 24px}.sspe-post-actions{align-items:center;border-top:1px solid var(--sspe-border);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:46px 0 0;padding-top:24px}.sspe-tags,.sspe-share{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sspe-tags a,.sspe-share a,.sspe-topic-cloud a{background:var(--sspe-soft);border:1px solid var(--sspe-border);border-radius:999px;color:var(--sspe-text);font-size:13px;font-weight:600;line-height:1.2;padding:8px 13px;text-decoration:none}.sspe-tags a:hover,.sspe-tags a:focus,.sspe-share a:hover,.sspe-share a:focus,.sspe-topic-cloud a:hover,.sspe-topic-cloud a:focus{background:var(--sspe-primary);border-color:var(--sspe-primary);color:#ffffff!important}.sspe-share span{color:var(--sspe-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sspe-insights{align-items:center;border-bottom:1px solid var(--sspe-border);border-top:1px solid var(--sspe-border);display:flex;gap:24px;justify-content:space-between;margin:38px 0;padding:30px 0}.sspe-insights h2,.sspe-cta h2,.sspe-related h2{color:var(--sspe-heading);font-family:var(--sspe-font-interface);font-size:clamp(23px, 2.5vw, 29px);font-weight:700;line-height:1.25;margin:0 0 10px}.sspe-insights h2{font-size:20px}.sspe-insights p{color:var(--sspe-text);font-size:15px;line-height:1.65;margin:0}.sspe-text-link,.sspe-sidebar-link{color:var(--sspe-primary);font-weight:800;text-decoration:none}.sspe-text-link{flex:0 0 auto;white-space:nowrap}.sspe-text-link:hover,.sspe-text-link:focus,.sspe-sidebar-link:hover,.sspe-sidebar-link:focus{color:var(--sspe-primary-dark)}.sspe-cta{background:#fff;border:1px solid var(--sspe-border);border-left:4px solid var(--sspe-primary);border-radius:10px;color:var(--sspe-text);display:flex;flex-direction:column;gap:22px;margin:38px 0 48px;padding:clamp(24px, 4vw, 34px)}.sspe-cta p{color:var(--sspe-text);margin:0;max-width:650px}.sspe-cta-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.sspe-button-primary,.sspe-sidebar-button{background:var(--sspe-button-bg);border:1px solid var(--sspe-button-bg);color:#ffffff!important}.sspe-button-secondary{background:#fff;border:1px solid var(--sspe-border);color:var(--sspe-heading)!important}.sspe-button-secondary:hover,.sspe-button-secondary:focus{background:#111;border-color:#111;color:#ffffff!important}.sspe-related{margin:50px 0 18px}.sspe-related h2{margin-bottom:18px}.sspe-related-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.sspe-related-card{background:#fff;border:1px solid var(--sspe-border);border-radius:10px;overflow:hidden}.sspe-related-image{aspect-ratio:16 / 9;display:block;overflow:hidden}.sspe-related-image img{display:block;height:100%;object-fit:cover;width:100%}.sspe-related-card-body{padding:18px}.sspe-related-card time{color:var(--sspe-muted);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.sspe-related-card h3{color:var(--sspe-heading);font-family:var(--sspe-font-editorial);font-size:18px;font-weight:400;line-height:1.35;margin:0 0 10px}.sspe-related-card p{color:var(--sspe-text);font-size:15px;line-height:1.55;margin:0}.sspe-sidebar{align-self:start;display:flex;flex-direction:column;gap:24px;position:static}.sspe-sidebar-card{background:#fff;border:1px solid var(--sspe-border);border-radius:10px;padding:22px}.sspe-sidebar-card h2{color:var(--sspe-heading);font-family:var(--sspe-font-interface);font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.sspe-sidebar-card p{color:var(--sspe-text);font-size:14px;line-height:1.6;margin:0 0 16px}.sspe-sidebar-cta{background:var(--sspe-soft);border-color:rgb(190 32 38 / .16)}.sspe-sidebar-cta h2{color:var(--sspe-heading);font-size:18px;letter-spacing:0;text-transform:none}.sspe-sidebar-actions{display:flex;flex-direction:column;gap:12px}.sspe-sidebar-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.sspe-sidebar-list li{line-height:1.4;margin:0}.sspe-sidebar-list a{color:var(--sspe-text);font-size:14px;font-weight:600}.sspe-sidebar-list a:hover,.sspe-sidebar-list a:focus{color:var(--sspe-primary)}.sspe-topic-cloud{display:flex;flex-wrap:wrap;gap:7px}.sspe-topic-cloud a{border-radius:6px;font-size:12px;font-weight:700;padding:7px 10px}@media (min-width:922px){.sspe-archive-card-featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr)}.sspe-archive-card-featured .sspe-archive-card-image{aspect-ratio:auto;min-height:360px}.sspe-archive-card-featured .sspe-archive-card-body{justify-content:center}.sspe-archive-card-featured.sspe-archive-card-no-image{display:flex}}@media (min-width:922px) and (min-height:1080px){.sspe-sidebar{position:sticky;top:112px}}@media (min-width:922px) and (max-height:1079px){.sspe-sidebar{gap:18px}.sspe-sidebar-card{padding:20px}}@media (max-width:921px){body.sspe-single-post.single-post .entry-content,.sspe-article-body{font-size:16px}.sspe-archive-columns-2 .sspe-archive-grid,.sspe-archive-columns-3 .sspe-archive-grid,.sspe-archive-columns-4 .sspe-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sspe-layout{grid-template-columns:1fr}.sspe-sidebar{position:static}.sspe-related-grid{grid-template-columns:1fr}}@media (max-width:767px){.sspe-title{font-size:30px}.sspe-archive-columns-2 .sspe-archive-grid,.sspe-archive-columns-3 .sspe-archive-grid,.sspe-archive-columns-4 .sspe-archive-grid,.sspe-archive-grid{gap:22px;grid-template-columns:1fr}.sspe-archive-card-body{padding:22px}.sspe-archive-card-title{font-size:19px;line-height:1.37;margin-bottom:14px}.sspe-archive-card-featured .sspe-archive-card-image{aspect-ratio:16 / 10}.sspe-archive-card-featured .sspe-archive-card-title{font-size:24px;line-height:1.3}}@media (max-width:544px){body.sspe-single-post.single-post .entry-content{line-height:1.72}.sspe-archive-card-body{padding:20px}.sspe-archive-card-featured .sspe-archive-card-body{padding:22px 20px}.sspe-archive-card-featured .sspe-archive-card-title{margin-bottom:14px}.sspe-archive-card-link{min-height:46px;width:100%}.sspe-article-header,.sspe-article-body,.sspe-post-actions,.sspe-cta,.sspe-insights,.sspe-related,.sspe-sidebar{max-width:100%}.sspe-featured-image{margin-bottom:30px}.sspe-post-actions,.sspe-insights{align-items:stretch;flex-direction:column}.sspe-cta{margin-top:34px;padding:22px}.sspe-cta-actions{align-items:stretch;flex-direction:column}.sspe-button{width:100%}}