.sd-blog-archive{--sd-bla-text:#1a1a1a;--sd-bla-muted:#5b6473;--sd-bla-soft:#f4f4f6;--sd-bla-bg-subtle:#f4f4f6;--sd-bla-border:#e5e7eb;--sd-bla-accent:var(--primaryColor, #5333BC);--sd-bla-dark:#17141d;--sd-bla-dark-card:#201c29;--sd-bla-accent-lite:#9d86ff;--sd-bla-radius:14px;--sd-bla-container:1400px}.sd-blog-archive .container{max-width:var(--sd-bla-container);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}.sd-blog-hero{padding:clamp(3rem, 6vw, 5rem) 0 clamp(2.5rem, 4vw, 3.5rem);text-align:center;background:var(--sd-bla-dark)}.sd-blog-hero__title{font-family:"Montserrat",sans-serif!important;font-weight:900!important;font-size:clamp(2.5rem, 5vw + 1rem, 4.5rem);line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0 0 .6rem}.sd-blog-hero__tagline{font-family:"Montserrat",sans-serif;font-size:clamp(1rem, 1vw + 0.5rem, 1.15rem);color:#a6a3b3;max-width:620px;margin:0 auto 2rem;line-height:1.5}.sd-blog-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:900px;margin:0 auto}.sd-blog-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--sd-bla-dark-card);border:1px solid rgb(255 255 255 / .09);border-radius:999px;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:600;color:rgb(255 255 255 / .88);text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sd-blog-pill:hover{background:#fff;border-color:#fff;color:var(--sd-bla-dark)}.sd-blog-pill__count{font-size:.75rem;opacity:.6;font-weight:500}.sd-blog-hero--category{padding-top:clamp(2rem, 5vw, 3.5rem);padding-bottom:clamp(2rem, 4vw, 3rem);text-align:left}.sd-blog-hero--category .sd-blog-hero__title{margin-top:.4rem}.sd-blog-hero--category .sd-blog-hero__tagline{margin-left:0;margin-right:0;max-width:720px}.sd-blog-cat-back{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:600}.sd-blog-cat-back a{color:rgb(255 255 255 / .55);text-decoration:none}.sd-blog-cat-back a:hover{color:#fff}.sd-blog-hero__count{font-family:"Montserrat",sans-serif;font-size:.875rem;color:#a6a3b3;margin:.6rem 0 0}.sd-blog-featured{padding:2.5rem 0 3.5rem;background:#fff}.sd-blog-featured__card{display:grid;grid-template-columns:1.05fr 1fr;gap:0;background:var(--sd-bla-dark);border-radius:18px;overflow:hidden;box-shadow:0 22px 50px -28px rgb(23 20 29 / .45);text-decoration:none;color:inherit;transition:transform 0.3s cubic-bezier(.2,.8,.2,1),box-shadow 0.3s ease}.sd-blog-featured__card:hover{transform:translateY(-3px);box-shadow:0 28px 56px -28px rgb(23 20 29 / .6);color:inherit}.sd-blog-featured__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--sd-bla-bg-subtle)}.sd-blog-featured__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.2,.8,.2,1)}.sd-blog-featured__card:hover .sd-blog-featured__media img{transform:scale(1.03)}.sd-blog-featured__media--placeholder{display:flex;align-items:center;justify-content:center;background:var(--sd-bla-dark-card);color:rgb(157 134 255 / .5)}.sd-blog-featured__media--placeholder svg{width:24%;max-width:96px}.sd-blog-featured__body{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem, 3vw, 3rem);justify-content:center}.sd-blog-featured__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:"Montserrat",sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:rgb(255 255 255 / .55);text-transform:uppercase}.sd-blog-featured__badge{background:var(--sd-bla-accent);color:#fff;padding:.25rem .6rem;border-radius:999px;font-size:.7rem;letter-spacing:.04em}.sd-blog-featured__title{font-family:"Montserrat",sans-serif!important;font-weight:900!important;font-size:clamp(1.5rem, 2.4vw + 0.6rem, 2.5rem);line-height:1.15;letter-spacing:-.015em;color:#fff;margin:0}.sd-blog-featured__excerpt{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.55;color:#a6a3b3;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sd-blog-featured__meta{display:flex;align-items:center;gap:.5rem;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#a6a3b3;flex-wrap:wrap}.sd-blog-featured__avatar{width:20px!important;height:20px!important;border-radius:50%;object-fit:cover;flex-shrink:0}.sd-blog-featured__dot{opacity:.5}.sd-blog-featured__cta{display:inline-flex;align-items:center;font-family:"Montserrat",sans-serif;font-size:.95rem;font-weight:700;color:var(--sd-bla-accent-lite);margin-top:.4rem}.sd-blog-featured__card:hover .sd-blog-featured__cta{text-decoration:underline;text-underline-offset:3px}.sd-blog-section{padding:clamp(2.5rem, 5vw, 4rem) 0;background:#fff}.sd-blog-section--alt{background:var(--sd-bla-soft)}.sd-blog-section__header{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.75rem;max-width:720px}.sd-blog-section__heading{font-family:"Montserrat",sans-serif!important;font-weight:900!important;font-size:clamp(1.5rem, 1.5vw + 0.8rem, 2rem);line-height:1.15;letter-spacing:-.015em;color:var(--sd-bla-text);margin:0}.sd-blog-section__sub{font-family:"Montserrat",sans-serif;font-size:.95rem;color:var(--sd-bla-muted);margin:0;line-height:1.5}.sd-blog-section__view-all{display:inline-flex;margin-top:1.5rem;font-family:"Montserrat",sans-serif;font-size:.95rem;font-weight:700;color:var(--sd-bla-accent);text-decoration:none}.sd-blog-section__view-all:hover{text-decoration:underline;text-underline-offset:3px}.sd-blog-cards{display:grid;gap:1.5rem}.sd-blog-cards--three{grid-template-columns:repeat(3,1fr)}.sd-blog-cards--four{grid-template-columns:repeat(4,1fr)}.sd-blog-card{background:#fff;border-radius:var(--sd-bla-radius);overflow:hidden;transition:transform 0.25s cubic-bezier(.2,.8,.2,1),box-shadow 0.25s ease;border:1px solid #fff0}.sd-blog-section--alt .sd-blog-card{background:#fff}.sd-blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgb(83 51 188 / .3)}.sd-blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.sd-blog-card__media{aspect-ratio:16 / 10;overflow:hidden;background:var(--sd-bla-bg-subtle)}.sd-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.sd-blog-card:hover .sd-blog-card__media img{transform:scale(1.04)}.sd-blog-card__media--placeholder{display:flex;align-items:center;justify-content:center;background:var(--sd-bla-dark-card);color:rgb(157 134 255 / .45)}.sd-blog-card__media--placeholder svg{width:28%;max-width:64px;height:auto;opacity:.85}.sd-blog-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.25rem 1.25rem;flex-grow:1}.sd-blog-card__eyebrow{font-family:"Montserrat",sans-serif;font-size:.7rem;font-weight:700;color:var(--sd-bla-accent);text-transform:uppercase;letter-spacing:.05em}.sd-blog-card__title{font-family:"Montserrat",sans-serif!important;font-weight:700!important;font-size:1rem;line-height:1.3;color:var(--sd-bla-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-blog-card__excerpt{font-family:"Montserrat",sans-serif;font-size:.875rem;line-height:1.5;color:var(--sd-bla-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-blog-card__meta{display:flex;align-items:center;gap:.4rem;font-family:"Montserrat",sans-serif;font-size:.78rem;color:var(--sd-bla-muted);margin-top:auto;padding-top:.4rem}.sd-blog-card__dot{opacity:.45}.sd-blog-seo__content{max-width:72ch;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.65;color:var(--sd-bla-text)}.sd-blog-seo__content>:first-child{margin-top:0}.sd-blog-seo__content h2,.sd-blog-seo__content h3,.sd-blog-seo__content h4{font-family:"Montserrat",sans-serif!important;font-weight:600!important;color:var(--sd-bla-text);letter-spacing:-.01em;line-height:1.25;margin:1.5em 0 .5em}.sd-blog-seo__content h2{font-size:1.25rem}.sd-blog-seo__content h3{font-size:1.0625rem}.sd-blog-seo__content p{margin:0 0 1em}.sd-blog-seo__content ul,.sd-blog-seo__content ol{padding-left:1.5em;margin:0 0 1em}.sd-blog-seo__content li{margin-bottom:.35em}.sd-blog-seo__content a{color:var(--sd-bla-accent);text-decoration:underline;text-underline-offset:2px}.sd-blog-seo__content a:hover{text-decoration:none}.sd-blog-pagination{margin-top:2.5rem;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.sd-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:8px;font-family:"Montserrat",sans-serif;font-size:.9rem;font-weight:600;color:var(--sd-bla-muted);background:#fff;border:1px solid var(--sd-bla-border);text-decoration:none;transition:all 0.2s ease}.sd-blog-pagination .page-numbers:hover{border-color:var(--sd-bla-accent);color:var(--sd-bla-accent)}.sd-blog-pagination .page-numbers.current{background:var(--sd-bla-accent);color:#fff;border-color:var(--sd-bla-accent)}@media (max-width:1199px){.sd-blog-cards--four{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.sd-blog-featured__card{grid-template-columns:1fr}.sd-blog-featured__media{aspect-ratio:16 / 9}}@media (max-width:767px){.sd-blog-hero__title{font-size:clamp(2rem, 9vw, 3rem)}.sd-blog-section--all .sd-blog-cards{grid-template-columns:1fr}.sd-blog-section:not(.sd-blog-section--all) .sd-blog-cards{display:flex;grid-template-columns:none;gap:.85rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-1.25rem;margin-right:-1.25rem;padding:.25rem 1.25rem .75rem}.sd-blog-section:not(.sd-blog-section--all) .sd-blog-cards::-webkit-scrollbar{display:none}.sd-blog-section:not(.sd-blog-section--all) .sd-blog-card{flex:0 0 78%;max-width:320px;scroll-snap-align:start}.sd-blog-section:not(.sd-blog-section--all) .sd-blog-card:hover{transform:none}}@media (max-width:479px){.sd-blog-section:not(.sd-blog-section--all) .sd-blog-card{flex:0 0 85%}}