.ss{background-color:var(--ss-bg,#111);box-sizing:border-box;padding:var(--ss-pad-y,56px) clamp(16px,5vw,48px)}.ss *,.ss :after,.ss :before{box-sizing:inherit}.ss__inner{--ss-inset:clamp(24px,4vw,44px);--ss-gutter:clamp(36px,5vw,72px);margin:0 auto;max-width:var(--ss-max,1240px);padding:var(--ss-inset) clamp(20px,4vw,48px);position:relative}.ss__frame{border:1px solid var(--ss-line,hsla(0,0%,100%,.16));inset:0;pointer-events:none;position:absolute}.ss__bracket{border:0 solid var(--ss-bracket,hsla(0,0%,100%,.55));height:18px;position:absolute;width:18px}.ss__bracket--tl{border-left-width:2px;border-top-width:2px;left:-1px;top:-1px}.ss__bracket--tr{border-right-width:2px;border-top-width:2px;right:-1px;top:-1px}.ss__bracket--bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.ss__bracket--br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.ss--no-frame .ss__frame{display:none}.ss__grid{display:grid;gap:clamp(28px,4vw,40px);grid-template-columns:1fr;position:relative}.ss__detail,.ss__lede{min-width:0}.ss__headline{color:var(--ss-headline,#fff);font-size:clamp(1.85rem,1.1rem + 2.2vw,2.95rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.ss__headline br{display:none}.ss__eyebrow{align-items:baseline;color:var(--ss-eyebrow,#e8eaed);display:flex;font-size:.6875rem;font-weight:600;gap:10px;letter-spacing:.11em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.ss__dot{background:var(--ss-accent,#2fa8e8);border-radius:50%;flex:0 0 auto;height:7px;transform:translateY(-1px);width:7px}.ss__body{color:var(--ss-body,#c9cdd2);font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);line-height:1.65;max-width:58ch}.ss__body>:first-child{margin-top:0}.ss__body>:last-child{margin-bottom:0}.ss__body p{margin:0 0 1em}.ss__kicker{color:var(--ss-accent,#2fa8e8);font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);font-weight:700;line-height:1.55;margin-top:24px;max-width:58ch}.ss__kicker>:first-child{margin-top:0}.ss__kicker>:last-child{margin-bottom:0}.ss__kicker p{margin:0 0 .35em}.ss__body a,.ss__kicker a{color:inherit;text-underline-offset:3px}.ss a:focus-visible{outline:2px solid var(--ss-accent,#2fa8e8);outline-offset:3px}.ss__detail{border-top:1px solid var(--ss-line,hsla(0,0%,100%,.16));padding-top:clamp(28px,4vw,40px);position:relative}.ss--no-divider .ss__detail{border-top:0;padding-top:0}@media (min-width:860px){.ss__grid{align-items:stretch;gap:var(--ss-gutter);grid-template-columns:var(--ss-split,48%) 1fr}.ss__detail{border-left:1px solid var(--ss-line,hsla(0,0%,100%,.16));border-top:0;margin:calc(var(--ss-inset)*-1) 0 calc(var(--ss-inset)*-1) calc(var(--ss-gutter)*-1);padding:var(--ss-inset) 0 var(--ss-inset) var(--ss-gutter)}.ss--no-divider .ss__detail{border-left:0}.ss__detail:after,.ss__detail:before{background:var(--ss-bracket,hsla(0,0%,100%,.55));content:"";height:18px;left:-1px;position:absolute;width:2px}.ss__detail:before{top:0}.ss__detail:after{bottom:0}.ss--no-divider .ss__detail:after,.ss--no-divider .ss__detail:before,.ss--no-frame .ss__detail:after,.ss--no-frame .ss__detail:before{display:none}}@media (min-width:1060px){.ss__headline br{display:inline}}@media (min-width:1200px){.ss__body,.ss__kicker{max-width:48ch}}.ss__headline{overflow-wrap:break-word}