.sst-section-header .text-brand{color:var(--color-text-brand)}.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);text-align:center}.sst-section-header .sst-section-title{color:var(--color-text-primary);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--space-3)}.sst-section-header .sst-section-lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0}.sst-section-header .sst-section-lead+.sst-section-lead{margin-top:var(--space-3)}@media (min-width:768px){.sst-section-header{margin-bottom:var(--space-10)}}:root{--sst-home-surface-a:#fff;--sst-home-surface-a-accent:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(65,154,201,.07) 0%,transparent 58%);--sst-home-surface-b:#f8fafc;--sst-home-surface-b-fill:linear-gradient(180deg,#f8fafc,#f4f9fd 55%,#f0f7fc);--sst-home-surface-b-accent:radial-gradient(ellipse 80% 48% at 50% 0%,rgba(65,154,201,.09) 0%,transparent 56%);--sst-home-surface-fade-a-to-b:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.45) 42%,transparent);--sst-home-surface-fade-b-to-a:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.42) 40%,transparent)}.sst-home-surface-a,.sst-home-surface-a.sst-section--raised{background-color:var(--sst-home-surface-a)!important;background-image:var(--sst-home-surface-a-accent);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-b,.sst-home-surface-b.sst-section--raised{background-color:var(--sst-home-surface-b)!important;background-image:var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-a+.sst-home-surface-b:before,.sst-home-surface-b+.sst-home-surface-a:before{content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.sst-home-surface-a+.sst-home-surface-b:before{background:var(--sst-home-surface-fade-a-to-b)}.sst-home-surface-b+.sst-home-surface-a:before{background:var(--sst-home-surface-fade-b-to-a)}.sst-home-surface-a+.sst-home-surface-b,.sst-home-surface-b+.sst-home-surface-a{border-block-start:none;box-shadow:inset 0 6px 16px -14px rgba(15,23,42,.12)}.sst-home-surface-a>.sst-container,.sst-home-surface-b>.sst-container{position:relative;z-index:1}.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-12);padding-top:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-16);padding-top:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-20);padding-top:var(--space-20)}}.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-12)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-16)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-20)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-20)}}.sst-home-surface-a.sst-home-portfolio{background-image:radial-gradient(ellipse 75% 50% at 50% 100%,rgba(65,154,201,.06) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-a.sst-home-testimonials{background-image:radial-gradient(ellipse 70% 45% at 88% 18%,rgba(108,207,248,.1) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-b.sst-home-blog{background-image:radial-gradient(ellipse 80% 55% at 12% 0,rgba(108,207,248,.09) 0,transparent 55%),radial-gradient(ellipse 70% 45% at 88% 100%,rgba(65,154,201,.08) 0,transparent 58%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-home-surface-b.sst-home-process{background-image:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(65,154,201,.06) 0,transparent 55%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-career-card{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.sst-career-card:hover{border-color:rgba(65,154,201,.25);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.sst-career-card--featured{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-md)}.sst-career-card--featured:hover{border-color:rgba(65,154,201,.5)}.sst-career-card__body{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem}.sst-career-card__badge{align-self:flex-start;background-color:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.2rem .65rem;text-transform:uppercase}.sst-career-card__badges{display:flex;flex-wrap:wrap;gap:.4rem}.sst-career-card__badge--featured{background:linear-gradient(135deg,var(--color-primary) 0,#2d7aad 100%);border-color:transparent;color:#fff}.sst-career-key-reqs{margin:0}.sst-career-key-reqs__title{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.4rem;letter-spacing:.02em;margin:0 0 .5rem;text-transform:uppercase}.sst-career-key-reqs__title i{color:var(--color-primary);font-size:.75rem}.sst-career-key-reqs__list{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.sst-career-key-reqs__item{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;padding-left:1rem;position:relative}.sst-career-key-reqs__item:before{background-color:var(--color-primary);border-radius:50%;content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.sst-career-key-reqs--card .sst-career-key-reqs__list{gap:.25rem}.sst-career-key-reqs--card .sst-career-key-reqs__item{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sst-career-key-reqs--card .sst-career-key-reqs__list .sst-career-key-reqs__item:nth-child(n+4){display:none}.sst-career-detail__featured-badge{margin-top:var(--space-3)}@media (min-width:768px){.sst-career-card__body{padding:1.75rem}}.sst-career-card__title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.sst-career-card__title a{color:var(--color-text-primary);text-decoration:none;text-wrap:balance;transition:color var(--duration-fast) var(--ease-default)}.sst-career-card__title a:hover{color:var(--color-primary)}@media (min-width:1024px){.sst-career-card__title{font-size:1.25rem}}.sst-career-card__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.sst-career-card__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;gap:.35rem}.sst-career-card__meta-item i{color:var(--color-primary);font-size:.875rem}.sst-career-post-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.sst-career-post-meta__item{align-items:flex-start;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;gap:.35rem;min-width:0}.sst-career-post-meta__item i{color:var(--color-primary);flex-shrink:0;font-size:.875rem;margin-top:.1rem}.sst-career-post-meta--card{align-items:flex-start;flex-direction:column;gap:.45rem}.sst-career-post-meta__truncate{-webkit-line-clamp:2}.sst-career-card__excerpt,.sst-career-post-meta__truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sst-career-card__excerpt{color:var(--color-text-secondary);flex:1;font-size:.9rem;-webkit-line-clamp:3;line-height:1.6;margin:0}.sst-career-card__cta{align-self:flex-start;gap:.45rem;margin-top:auto}.sst-career-intro__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-career-intro__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-career-intro__title{color:var(--color-text-primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:var(--space-4) 0 var(--space-5);text-wrap:balance}.sst-career-intro__body{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:1.0625rem;gap:var(--space-4);line-height:1.7}.sst-career-intro__body p{margin:0}.sst-career-intro__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.sst-career-intro__actions>.sst-btn,.sst-career-intro__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-career-intro__actions{align-items:center;flex-direction:row;flex-wrap:wrap}.sst-career-intro__actions>.sst-btn,.sst-career-intro__actions>a.sst-btn{width:auto}}.sst-career-intro__media{display:flex;justify-content:center;position:relative}.sst-career-intro__blob{background:radial-gradient(circle,rgba(108,207,248,.22) 0,transparent 70%);border-radius:50%;inset:10% 8%;pointer-events:none;position:absolute}.sst-career-intro__illustration{margin:0 auto;max-width:32rem;position:relative;width:100%;z-index:1}.sst-career-culture__grid{display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-career-culture__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-career-culture__card{border-color:rgba(65,154,201,.14);height:100%;padding:var(--space-6)}.sst-career-culture__icon{align-items:center;background:linear-gradient(135deg,rgba(108,207,248,.18),rgba(65,154,201,.1));border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:1.125rem;height:2.75rem;justify-content:center;margin-bottom:var(--space-4);width:2.75rem}.sst-career-culture__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.sst-career-culture__text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}.sst-career-culture__more{margin:var(--space-8) 0 0;text-align:center}.sst-career-culture__more-link{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;text-decoration:none}.sst-career-culture__more-link:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:2px}.sst-career-culture__more-link i{font-size:.75rem}.sst-career-process__steps{counter-reset:career-step;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-career-process__steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sst-career-process__steps{gap:var(--space-6)}}.sst-career-process__step{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(108,207,248,.1) 0,transparent 55%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.16);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-width:0;padding:var(--space-6)}.sst-career-process__step-num{color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em}.sst-career-process__step-title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.sst-career-process__step-text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}.sst-career-positions__grid{display:grid;gap:var(--space-5);grid-template-columns:1fr}.sst-career-roles{display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto;max-width:56rem}.sst-career-role{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);overflow:hidden;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.sst-career-role[open]{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-md)}.sst-career-role--featured{border-color:rgba(65,154,201,.28)}.sst-career-role__trigger{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);list-style:none;min-height:3.25rem;padding:var(--space-4);transition:background-color var(--duration-fast) var(--ease-default)}@media (min-width:768px){.sst-career-role__trigger{padding:var(--space-4) var(--space-5)}}.sst-career-role__trigger:hover{background:rgba(65,154,201,.04)}.sst-career-role[open] .sst-career-role__trigger{background:rgba(65,154,201,.05);border-bottom:1px solid var(--color-border-default)}.sst-career-role__trigger::-webkit-details-marker{display:none}.sst-career-role__index{color:var(--color-primary);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;min-width:1.5rem}.sst-career-role__trigger-title{color:var(--color-text-primary);flex:1;font-size:.9375rem;font-weight:600;min-width:0;text-wrap:balance}@media (min-width:768px){.sst-career-role__trigger-title{font-size:1rem}}.sst-career-role__trigger-badge{background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary);flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase}.sst-career-role__chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:.75rem;transition:transform var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}.sst-career-role[open] .sst-career-role__chevron{color:var(--color-primary);transform:rotate(180deg)}.sst-career-role__panel{border-top:none}.sst-career-role--tone-a .sst-career-role__panel{background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(65,154,201,.12) 0,transparent 55%),linear-gradient(180deg,rgba(239,246,255,.65) 0,var(--color-surface-overlay) 100%)}.sst-career-role--tone-b .sst-career-role__panel{background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(108,207,248,.14) 0,transparent 55%),linear-gradient(180deg,rgba(245,250,255,.8) 0,var(--color-surface-overlay) 100%)}.sst-career-role__panel-inner{display:grid;gap:var(--space-6);padding:var(--space-5)}@media (min-width:768px){.sst-career-role__panel-inner{padding:var(--space-6)}}@media (min-width:1024px){.sst-career-role__panel-inner{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);padding:var(--space-8)}}.sst-career-role__content{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.sst-career-role__header{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:0;width:100%}.sst-career-role__title-block{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sst-career-role__header .sst-career-detail__meta{align-items:flex-start;flex-direction:column;gap:var(--space-3);width:100%}.sst-career-role__header .sst-career-detail__meta-item{align-items:flex-start;line-height:1.5}.sst-career-role__title{color:var(--color-text-primary);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}@media (min-width:640px){.sst-career-role__header .sst-career-detail__meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.sst-career-role__header .sst-career-detail__meta-item{align-items:center}}.sst-career-role__section{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:0}.sst-career-role__section-label{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.sst-career-role__excerpt{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0;text-wrap:pretty}.sst-career-role__checklist{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-career-role__check-item{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.9375rem;gap:var(--space-3);line-height:1.55}.sst-career-role__check-item i{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:inline-flex;flex-shrink:0;font-size:.6875rem;height:1.125rem;justify-content:center;margin-top:.2rem;width:1.125rem}.sst-career-role__footer{align-items:center;border-top:1px solid rgba(65,154,201,.15);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-5)}.sst-career-role__apply-link,.sst-career-role__details-link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;text-decoration:none;transition:gap var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.sst-career-role__details-link{color:var(--color-text-secondary)}.sst-career-role__details-link:hover{color:var(--color-primary);gap:.65rem}.sst-career-role__apply-link{color:var(--color-primary);font-weight:700;margin-left:auto}.sst-career-role__apply-link:hover{color:var(--color-primary-hover,#2d7aad);gap:.65rem}@media (max-width:479px){.sst-career-role__footer{align-items:stretch;flex-direction:column}.sst-career-role__apply-link,.sst-career-role__details-link{justify-content:space-between;width:100%}.sst-career-role__apply-link{border-top:1px solid var(--color-border-default);margin-left:0;padding-top:var(--space-3)}}.sst-career-role__media{align-items:center;display:none;justify-content:center;min-width:0}@media (min-width:1024px){.sst-career-role__media{display:flex}}.sst-career-role__illustration{height:auto;max-width:20rem;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:768px){.sst-career-positions__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-career-positions__grid--single{justify-items:center}@media (min-width:768px){.sst-career-positions__grid--single{grid-template-columns:1fr}}.sst-career-positions__grid--single .sst-career-card{max-width:28rem;width:100%}.sst-career-positions__empty{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(108,207,248,.1) 0,transparent 55%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin:0 auto;max-width:40rem;padding:var(--space-10) var(--space-6);text-align:center}.sst-career-positions__empty-icon{align-items:center;background:var(--color-primary-subtle);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:1.25rem;height:3.5rem;justify-content:center;margin-bottom:var(--space-4);width:3.5rem}.sst-career-positions__empty-title{color:var(--color-text-primary);font-size:1.375rem;font-weight:700;margin:0 0 var(--space-3)}.sst-career-positions__empty-text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 0 var(--space-6)}.sst-career-positions__empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.sst-career-detail__back,.sst-career-detail__hero{margin-bottom:var(--space-6)}.sst-career-detail__hero{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(65,154,201,.1) 0,transparent 55%),linear-gradient(180deg,var(--color-surface-overlay) 0,var(--color-surface-raised) 100%);border:1px solid rgba(65,154,201,.14);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-5);position:relative}@media (min-width:768px){.sst-career-detail__hero{margin-bottom:var(--space-8);padding:var(--space-8)}}@media (min-width:1024px){.sst-career-detail__hero{padding:var(--space-10)}}.sst-career-detail__hero-copy{display:flex;flex-direction:column;gap:var(--space-4)}.sst-career-detail__hero-copy .sst-career-detail__meta{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.sst-career-detail__hero-copy .sst-career-detail__meta-item{align-items:flex-start;line-height:1.5}@media (min-width:640px){.sst-career-detail__hero-copy .sst-career-detail__meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.sst-career-detail__hero-copy .sst-career-detail__meta-item{align-items:center}}.sst-career-detail__title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.sst-career-detail__title-row .sst-career-detail__title{flex:1;margin:0;min-width:min(100%,16rem)}.sst-career-detail__highlight{background:linear-gradient(135deg,rgba(65,154,201,.08),rgba(65,154,201,.03));border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-lg);margin-bottom:0;padding:var(--space-5)}@media (min-width:768px){.sst-career-detail__highlight{padding:var(--space-6)}}.sst-career-detail__highlight .sst-career-key-reqs__title{font-size:.875rem;margin-bottom:var(--space-4)}.sst-career-detail__highlight .sst-career-key-reqs__list{gap:var(--space-3)}.sst-career-detail__section-label{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-4)}@media (min-width:768px){.sst-career-detail__section-label{font-size:1.125rem;margin-bottom:var(--space-5)}}.sst-career-detail__content{display:flex;flex-direction:column;gap:var(--space-4);padding-top:0}@media (min-width:768px){.sst-career-detail__content{gap:var(--space-5)}}.sst-career-detail__body{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (min-width:768px){.sst-career-detail__body{gap:var(--space-8)}}.sst-career-detail__process{border-color:rgba(65,154,201,.12);margin-top:0;padding:var(--space-5)}.sst-career-detail__process-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;margin:0 0 var(--space-2)}.sst-career-detail__process-lead{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0 0 var(--space-4)}.sst-career-detail__process-steps{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.sst-career-detail__process-steps li{align-items:flex-start;display:flex;gap:var(--space-3)}.sst-career-detail__process-steps li>span{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.sst-career-detail__process-steps li strong{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;margin-bottom:.15rem}.sst-career-detail__process-steps li p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.sst-career-detail__back-link{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.sst-career-detail__back-link:hover{color:var(--color-primary)}.sst-career-detail__title{color:var(--color-text-primary);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sst-career-detail__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;margin:0;padding:0}.sst-career-detail__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;gap:.4rem}.sst-career-detail__meta-item i{color:var(--color-primary);flex-shrink:0}.sst-career-detail__grid{align-items:start;display:grid;gap:var(--space-6)}@media (min-width:768px){.sst-career-detail__grid{gap:var(--space-8)}}@media (min-width:1024px){.sst-career-detail__grid{gap:var(--space-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.sst-career-detail__empty-copy{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0}.sst-career-detail__rich{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;text-wrap:pretty}.sst-career-detail__rich>:first-child{margin-top:0}.sst-career-detail__rich h2,.sst-career-detail__rich h3,.sst-career-detail__rich h4{color:var(--color-text-primary);font-weight:700;letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-3);text-wrap:balance}.sst-career-detail__rich h2{font-size:1.375rem}.sst-career-detail__rich h3{font-size:1.125rem}.sst-career-detail__rich p{margin:0 0 var(--space-4)}.sst-career-detail__rich ol,.sst-career-detail__rich ul{margin:0 0 var(--space-5);padding-left:1.35rem}.sst-career-detail__rich li{margin-bottom:var(--space-2)}.sst-career-detail__rich li:last-child{margin-bottom:0}.sst-career-detail__rich strong{color:var(--color-text-primary);font-weight:600}.sst-career-detail__rich a{color:var(--color-primary);text-underline-offset:2px}.sst-career-detail__aside{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media (min-width:1024px){.sst-career-detail__facts{position:sticky;top:calc(var(--header-height-desktop) + var(--space-4))}}.sst-career-detail__facts{border-color:rgba(65,154,201,.16);padding:var(--space-5)}@media (min-width:768px){.sst-career-detail__facts{padding:var(--space-6)}}.sst-career-detail__facts-title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;margin:0 0 var(--space-5)}@media (min-width:768px){.sst-career-detail__facts-title{font-size:1.125rem}}.sst-career-detail__facts-list{margin:0 0 var(--space-6);padding:0}.sst-career-detail__facts-row{border-bottom:1px solid var(--color-border-default);display:grid;gap:var(--space-3);grid-template-columns:6.5rem 1fr;padding:var(--space-3) 0}@media (max-width:479px){.sst-career-detail__facts-row{gap:var(--space-1);grid-template-columns:1fr;padding:var(--space-4) 0}}.sst-career-detail__facts-row:first-child{padding-top:0}.sst-career-detail__facts-row:last-child{border-bottom:none;padding-bottom:0}.sst-career-detail__facts-row dt{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:600;margin:0}.sst-career-detail__facts-row dd{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;margin:0}.sst-career-detail__apply-link{gap:.45rem;justify-content:center;width:100%}#career-apply{scroll-margin-top:calc(var(--header-height-mobile, 4rem) + var(--space-4))}@media (min-width:1024px){#career-apply{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-4))}}.sst-career-apply__layout{align-items:start;display:grid;gap:var(--space-6)}@media (min-width:768px){.sst-career-apply__layout{gap:var(--space-8)}}@media (min-width:1024px){.sst-career-apply__layout{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.sst-career-apply__shell{border-color:rgba(65,154,201,.14);margin:0;max-width:none;overflow:hidden;padding:var(--space-4)}@media (max-width:639px){.sst-career-apply__progress{margin-bottom:var(--space-5);padding-bottom:var(--space-5)}.sst-career-apply__progress-label{font-size:.8125rem}}@media (min-width:640px){.sst-career-apply__shell{padding:var(--space-5)}}@media (min-width:768px){.sst-career-apply__shell{padding:var(--space-8)}}.sst-career-apply__messages{margin:0 0 var(--space-6);max-width:none}.sst-career-apply__main{min-width:0}.sst-career-apply__progress{border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.sst-career-apply__progress-head{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}@media (min-width:480px){.sst-career-apply__progress-head{align-items:flex-start;flex-direction:row;gap:var(--space-4);justify-content:space-between}}.sst-career-apply__group{border:none;display:flex;flex-direction:column;gap:var(--space-4);margin:0 0 var(--space-6);min-width:0;padding:0}.sst-career-apply__group-title{align-items:center;color:var(--color-text-primary);display:flex;font-size:1rem;font-weight:700;gap:var(--space-3);margin-bottom:var(--space-2);padding:0}.sst-career-apply__submit{align-items:stretch;border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6)}@media (min-width:480px){.sst-career-apply__submit{align-items:center;margin-top:var(--space-8)}.sst-career-apply__submit .sst-btn{min-width:min(100%,16rem);width:auto}}.sst-career-apply__progress-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;line-height:1.5}.sst-career-apply__progress-value{color:var(--color-primary);flex-shrink:0;font-size:.8125rem;font-weight:700}.sst-career-apply__progress-track{background:var(--color-border-default);border-radius:var(--radius-full);height:.4rem;overflow:hidden}.sst-career-apply__progress-bar{background:linear-gradient(90deg,var(--color-primary) 0,#2d7aad 100%);border-radius:inherit;height:100%;transition:width .35s var(--ease-default)}.sst-career-apply__progress-bar.is-complete{background:linear-gradient(90deg,#2d9a6a,#1f7a52)}.sst-career-apply__group:last-of-type{margin-bottom:0}.sst-career-wizard__steps{margin-bottom:var(--space-5)}.sst-career-wizard__steps-list{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.sst-career-wizard__step{align-items:center;background:var(--color-surface-muted,rgba(65,154,201,.06));border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-tertiary);display:flex;font-size:.8125rem;gap:var(--space-3);line-height:1.35;min-width:0;padding:var(--space-3) var(--space-4);width:100%}.sst-career-wizard__step.is-current{background:rgba(65,154,201,.12);border-color:rgba(65,154,201,.22);color:var(--color-text-primary);font-weight:600}.sst-career-wizard__step.is-done{color:var(--color-primary)}.sst-career-wizard__step .sst-career-apply__group-num{flex-shrink:0}.sst-career-wizard__step-label{flex:1;min-width:0;white-space:normal}@media (min-width:640px){.sst-career-wizard__steps-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-career-wizard__steps-list{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sst-career-wizard__step{border-color:transparent;border-radius:var(--radius-full);flex:0 1 auto;padding:.35rem .85rem;width:auto}.sst-career-wizard__step-label{white-space:nowrap}}.sst-career-wizard__review-intro{color:var(--color-text-secondary);font-size:.9375rem;margin:0 0 var(--space-4)}.sst-career-wizard__review{display:grid;gap:var(--space-3);margin:0 0 var(--space-5)}.sst-career-wizard__review-row{border-bottom:1px solid rgba(65,154,201,.1);display:grid;gap:.25rem;padding-bottom:var(--space-3)}@media (min-width:640px){.sst-career-wizard__review-row{align-items:start;gap:var(--space-4);grid-template-columns:10rem 1fr}}.sst-career-wizard__review-row dt{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:600;margin:0}.sst-career-wizard__review-row dd{color:var(--color-text-primary);font-size:.9375rem;margin:0}.sst-career-wizard__review-row--full dd{white-space:pre-wrap}.sst-career-wizard__nav{gap:var(--space-4)}.sst-career-wizard__actions{align-items:stretch;display:flex;flex-direction:column-reverse;gap:var(--space-3);width:100%}.sst-career-wizard__back-btn,.sst-career-wizard__submit-btn{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;width:100%}.sst-career-wizard__back-btn{font-weight:600}@media (min-width:520px){.sst-career-wizard__actions{align-items:center;flex-direction:row;justify-content:flex-end}.sst-career-wizard__back-btn{margin-right:auto;min-width:8.5rem;width:auto}.sst-career-wizard__submit-btn{min-width:11rem;width:auto}}.sst-career-apply__form .grid>.sst-form-group{display:flex;flex-direction:column}.sst-career-apply__form .grid>.sst-form-group>.sst-label{flex-shrink:0}.sst-career-apply__form .sst-phone-field__controls{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--space-3);width:100%}.sst-career-apply__form .sst-phone-field__controls>*{flex:1 1 0;min-width:0}@media (max-width:639px){.sst-career-apply__form .sst-phone-field__controls{flex-direction:column;gap:var(--space-2)}.sst-career-apply__form .sst-phone-field__controls>*{flex:none;width:100%}}.sst-career-apply__form .sst-phone-field__controls .sst-phone-number,.sst-career-apply__form .sst-phone-field__controls .sst-searchable-select,.sst-career-apply__form .sst-phone-field__controls input,.sst-career-apply__form .sst-phone-field__controls select{margin:0;min-width:0;width:100%}.sst-career-wizard__submit-btn{align-items:center;color:var(--color-text-inverse)!important;display:inline-flex;gap:.5rem;justify-content:center}.sst-career-wizard__submit-btn .sst-career-wizard__submit-label,.sst-career-wizard__submit-btn i{color:inherit}.sst-career-apply__group-num{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.sst-career-apply__submit-note{align-items:center;color:var(--color-text-tertiary);display:inline-flex;font-size:.8125rem;gap:.45rem;margin:0;text-align:center}.sst-career-apply__submit-note i{color:var(--color-primary)}.sst-career-apply__submit>.sst-btn:not(.sst-career-wizard__back-btn):not(.sst-career-wizard__submit-btn){gap:.5rem;width:100%}.sst-career-apply__aside{display:grid;gap:var(--space-5);min-width:0}@media (min-width:1024px){.sst-career-apply__aside{position:sticky;top:calc(var(--header-height-desktop) + var(--space-4))}}.sst-career-apply__aside-card,.sst-career-apply__tips{border-color:rgba(65,154,201,.12);padding:var(--space-5)}.sst-career-apply__aside-title{align-items:center;color:var(--color-text-primary);display:flex;font-size:.9375rem;font-weight:700;gap:.45rem;margin:0 0 var(--space-4)}.sst-career-apply__aside-title i{color:var(--color-primary)}.sst-career-apply__aside-intro{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0 0 var(--space-4)}.sst-career-apply__steps{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.sst-career-apply__step{align-items:flex-start;display:flex;gap:var(--space-3)}.sst-career-apply__step-num{align-items:center;background:var(--color-primary-subtle);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.sst-career-apply__step strong{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;margin-bottom:.15rem}.sst-career-apply__step p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0}.sst-career-apply__tips-list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-career-apply__tips-list li{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;padding-left:1rem;position:relative}.sst-career-apply__tips-list li:before{background:var(--color-primary);border-radius:50%;content:"";height:.3rem;left:0;position:absolute;top:.55em;width:.3rem}.sst-career-apply__privacy{align-items:flex-start;background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-text-tertiary);display:flex;font-size:.8125rem;gap:.5rem;line-height:1.55;margin:0;padding:var(--space-4)}.sst-career-apply__privacy i{color:var(--color-primary);margin-top:.15rem}.sst-career-apply__flashes{margin:0 auto var(--space-6);max-width:40rem}.sst-career-apply__success{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(45,154,106,.1) 0,transparent 60%),var(--color-surface-overlay);border-color:rgba(45,154,106,.25);margin:0 auto;max-width:40rem;padding:var(--space-8) var(--space-5);text-align:center}@media (min-width:768px){.sst-career-apply__success{padding:var(--space-12) var(--space-10)}}.sst-career-apply__success-icon{align-items:center;background:rgba(45,154,106,.12);border-radius:var(--radius-full);color:#2d9a6a;display:inline-flex;font-size:2rem;height:4rem;justify-content:center;margin-bottom:var(--space-5);width:4rem}.sst-career-apply__success-title{color:var(--color-text-primary);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-4);text-wrap:balance}.sst-career-apply__success-lead{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 0 var(--space-6)}.sst-career-apply__success-points{display:grid;gap:var(--space-3);list-style:none;margin:0 0 var(--space-8);margin-inline:auto;max-width:24rem;padding:0;text-align:left}.sst-career-apply__success-points li{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.9375rem;gap:var(--space-3);line-height:1.5}.sst-career-apply__success-points li i{color:#2d9a6a;flex-shrink:0;margin-top:.2rem}.sst-career-apply__success-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.sst-career-cta__shell{background:radial-gradient(ellipse 70% 80% at 0 50%,rgba(108,207,248,.12) 0,transparent 55%),radial-gradient(ellipse 60% 70% at 100% 50%,rgba(65,154,201,.08) 0,transparent 50%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8)}@media (min-width:768px){.sst-career-cta__shell{align-items:center;flex-direction:row;gap:var(--space-10);justify-content:space-between;padding:var(--space-10)}}.sst-career-cta__title{color:var(--color-text-primary);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.25;margin:var(--space-3) 0 var(--space-3)}.sst-career-cta__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0;max-width:36rem}.sst-career-cta__actions{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3);width:100%}@media (min-width:480px){.sst-career-cta__actions{align-items:center;flex-direction:row;width:auto}.sst-career-cta__actions>.sst-btn,.sst-career-cta__actions>a.sst-btn{width:auto}}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.table{display:block;margin:1.5rem 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.table>table,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table{border-collapse:collapse;border-spacing:0;display:table;font-size:.9375rem;margin:0;max-width:100%;table-layout:auto;width:100%}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tbody,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table thead,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tr{display:table-row}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table td,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table th{border:1px solid var(--color-border-default);color:var(--color-text-secondary);display:table-cell;line-height:1.5;padding:.625rem .875rem;text-align:left;vertical-align:top}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table thead th,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tr:first-child>th{background:var(--color-surface-raised);color:var(--color-text-primary);font-weight:600}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tbody tr:nth-child(2n) td{background:var(--color-surface-raised)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table strong{color:var(--color-text-primary);font-weight:600}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) blockquote:not(.sst-blog-callout){background:var(--color-surface-raised);border-left:4px solid var(--color-border-strong);color:var(--color-text-primary);font-style:italic;margin:1.5rem 0;padding:var(--space-4) var(--space-5)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) code,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) pre{font-family:var(--font-mono);font-size:.875em}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) pre{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);margin:1.25rem 0;overflow-x:auto;padding:var(--space-4)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.image{margin:1.5rem 0}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.image img{border-radius:var(--radius-md);display:block;height:auto;max-width:100%}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) hr{border:0;border-top:1px solid var(--color-border-default);margin:2rem 0}