.sp-app-home{--app-orange:#f36f21;--app-deep:#172b35;--app-ink:#273d46;--app-border:#dce4e7;--app-muted:#425b64}.sp-app-home h2{font-family:var(--sp-heading-font);line-height:1.22;letter-spacing:-.015em;text-transform:uppercase;color:var(--app-deep);font-size:clamp(24px,2.5vw,35px);margin:0 0 18px}.sp-app-home p{margin:0 0 16px;line-height:1.7}.sp-app-home a:focus-visible{outline:3px solid #e8762e;outline-offset:3px}.sp-app-kicker{margin:0 0 12px;font-size:12px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:#df6a28}.sp-app-home{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;margin-block:32px;background:#f5f8f9;border:1px solid var(--app-border);border-left:4px solid var(--app-orange);box-sizing:border-box}.sp-app-home h2{font-size:clamp(22px,2vw,30px)}.sp-app-home>div{max-width:790px}.sp-app-home>a{flex-shrink:0;font-size:14px;font-weight:800;color:#075e58}@media(max-width:660px){.sp-app-home{flex-direction:column;align-items:flex-start;padding:20px}}