.ds .sa-page{gap:var(--space-12);padding:calc(var(--space-16) - 1px);border:1px solid var(--borders-standard);border-radius:var(--radius-s);background:var(--surface-10);flex-direction:column;display:flex}.ds .sa-line{gap:var(--space-12);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.ds .sa-k{font-size:var(--fs-10,10px);font-weight:var(--fw-350);letter-spacing:var(--tracking-wider);color:var(--text-secondary);white-space:nowrap;line-height:1.2}.ds .sa-t{min-width:0;font-size:var(--fs-14);font-weight:var(--fw-400);overflow-wrap:anywhere;line-height:1.4}.ds .sa-line.is-meta .sa-t{color:var(--text-secondary)}.ds .sa-mark{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--mark) 28%, transparent);box-shadow:inset 0 -1px 0 var(--mark);color:inherit;margin:0 -2px;padding:0 2px}.ds .sa-mark[data-sev=high],.ds .sa-find[data-sev=high]{--mark:var(--status-pills-negative)}.ds .sa-mark[data-sev=medium],.ds .sa-find[data-sev=medium]{--mark:var(--status-pills-warning)}.ds .sa-mark[data-sev=low],.ds .sa-find[data-sev=low]{--mark:var(--text-secondary)}.ds .sa-find{gap:var(--space-8);flex-direction:column;display:flex}.ds .sa-sev{align-items:center;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.2;display:flex}.ds .sa-sev i{border-radius:var(--radius-full);background:var(--mark);flex:none;width:8px;height:8px}.ds .sa-title{font-size:var(--fs-16);font-weight:var(--fw-450);line-height:1.3}.ds .sa-why,.ds .sa-fix{font-size:var(--fs-14);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.4}.ds .sa-fix{color:var(--text-primary)}.ds .sa-fix b{font-weight:var(--fw-450)}.ds .sa-quote{padding-left:calc(var(--space-12) - 1px);border-left:1px solid var(--mark);font-size:var(--fs-14);font-weight:var(--fw-350);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.4}.ds .sa-quote.is-none{border-left-color:var(--borders-standard)}@media (max-width:767px){.ds .sa-page{padding:calc(var(--space-16) - .5px);border-width:.5px}.ds .sa-line{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.ds .sa-quote{padding-left:calc(var(--space-12) - .5px);border-left-width:.5px}}
