.sl-blog{--sl-red:#f33e25;--sl-ink:#202629;--sl-muted:#667077;--sl-line:#e5e9eb;--sl-soft:#f5f7f8;color:var(--sl-ink);font:16px/1.7 Inter,Arial,sans-serif}.sl-blog *{box-sizing:border-box}.sl-blog a{color:inherit;text-decoration:none}.sl-blog a:focus-visible,.sl-blog summary:focus-visible{outline:3px solid var(--sl-red);outline-offset:4px}.sl-blog h1,.sl-blog h2,.sl-blog h3{font-family:Montserrat,Arial,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--sl-ink)}.sl-blog-wrap{width:min(1180px,calc(100% - 64px));margin:0 auto}.sl-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sl-resource-card{background:white;border:1px solid var(--sl-line);border-radius:3px;overflow:hidden;transition:transform .2s}.sl-resource-card:hover{transform:translateY(-3px)}.sl-resource-card a{display:block;height:100%}.sl-card-image{display:block;width:100%;height:220px;object-fit:cover}.sl-card-fallback{height:220px;background:var(--sl-soft);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;border-bottom:3px solid var(--sl-red)}.sl-card-fallback span{font-weight:800;letter-spacing:-.025em}.sl-card-fallback strong{font-weight:500;color:var(--sl-muted)}.sl-card-body{padding:25px}.sl-kicker{display:block;color:var(--sl-red)!important;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px}.sl-card-body h2{font-size:22px;margin:0 0 16px}.sl-card-body p{font-size:15px;color:var(--sl-muted);margin:0 0 20px}.sl-read{color:var(--sl-red);font-size:14px;font-weight:700}.sl-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px}.sl-pagination a,.sl-pagination span{padding:8px 14px;border:1px solid var(--sl-line)}.sl-pagination .current{background:var(--sl-red);color:white}.sl-empty{padding:30px;background:var(--sl-soft);text-align:center}.sl-single-shell{background:white}.sl-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--sl-muted);padding-top:28px}.sl-breadcrumb a{color:var(--sl-red)}.sl-article-heading{padding-top:40px;padding-bottom:35px;max-width:1000px}.sl-article-heading h1{font-size:clamp(2.35rem,4.3vw,3.8rem);margin:0 0 22px;overflow-wrap:anywhere}.sl-article-excerpt{font-size:19px;color:var(--sl-muted);margin:0 0 23px}.sl-article-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--sl-muted)}.sl-cover{margin-bottom:15px}.sl-featured-image{display:block;width:100%;max-height:470px;object-fit:cover;border-radius:3px}.sl-article-layout{display:grid;grid-template-columns:245px minmax(0,740px);gap:65px;justify-content:center;align-items:start;padding-top:55px;padding-bottom:70px}.sl-article-layout.sl-no-toc{grid-template-columns:minmax(0,790px)}.sl-article-toc{position:sticky;top:110px}.sl-article-toc details{background:var(--sl-soft);border-top:3px solid var(--sl-red);padding:23px}.sl-article-toc summary{font-size:15px;font-weight:700;cursor:pointer}.sl-article-toc nav{display:flex;flex-direction:column;gap:14px;margin-top:22px}.sl-article-toc a{font-size:14px;color:var(--sl-muted)}.sl-article-toc a:hover{color:var(--sl-red)}.sl-toc-sub{padding-left:12px}.sl-article-content{font-size:17px;line-height:1.85;min-width:0;overflow-wrap:anywhere}.sl-article-content h2{font-size:29px;margin:35px 0 20px;scroll-margin-top:45px}.sl-article-content h3{font-size:23px;margin:30px 0 18px;scroll-margin-top:45px}.sl-article-content p{margin:0 0 22px;color:#5a656d}.sl-article-content a:not(.sl-button){color:var(--sl-red);text-decoration:underline;text-underline-offset:3px}.sl-article-content img{max-width:100%;height:auto}.sl-article-content figure{max-width:100%;margin-left:0;margin-right:0}.sl-article-content iframe,.sl-article-content video{max-width:100%}.sl-article-content blockquote{margin:25px 0;padding:15px 25px;border-left:3px solid var(--sl-red);background:var(--sl-soft)}.sl-article-content .wp-block-table{overflow-x:auto}.sl-article-content table{width:100%;border-collapse:collapse}.sl-article-content th,.sl-article-content td{padding:12px;border:1px solid var(--sl-line)}.sl-inline-cta{padding:30px;background:var(--sl-soft);border-left:3px solid var(--sl-red);margin-top:40px}.sl-inline-cta h2{font-size:26px;margin:0 0 18px}.sl-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;color:white!important;background:var(--sl-red);border-radius:3px;font-size:14px;font-weight:700;text-decoration:none!important}.sl-button:hover{background:#d92b17}.sl-related{padding:65px 0;background:var(--sl-soft)}.sl-related>.sl-blog-wrap>h2{font-size:32px;margin:0 0 32px}.sl-skip{position:absolute;top:-100px;padding:12px;background:#fff}.sl-skip:focus{top:10px}
@media(max-width:1000px){.sl-article-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.sl-card-body{padding:20px}.sl-card-body h2{font-size:20px}}
@media(max-width:760px){.sl-blog-wrap{width:calc(100% - 36px)}.sl-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sl-article-heading{padding-top:28px}.sl-article-excerpt{font-size:17px}.sl-article-layout,.sl-article-layout.sl-no-toc{grid-template-columns:1fr;gap:30px;padding-top:35px}.sl-article-toc{position:static}.sl-article-content{font-size:16px}.sl-article-content h2{font-size:25px}.sl-article-content h3{font-size:21px}.sl-featured-image{max-height:320px}.sl-card-image,.sl-card-fallback{height:185px}.sl-inline-cta{padding:23px}.sl-article-meta{gap:10px 18px}}
@media(max-width:430px){.sl-resource-grid{grid-template-columns:1fr}.sl-card-image,.sl-card-fallback{height:210px}}
@media(prefers-reduced-motion:reduce){.sl-resource-card{transition:none}}
