.csol-single-image>.csol-single-image-container>.csol-single-image-caption>a:focus-visible{outline:2px solid var(--cl-color-focus-01,#0068b1);outline-offset:2px}.csol-single-image>.csol-single-image-container>.-large.csol-single-image-caption{--cl-text-font-size:var(--cl-font-size-p-large,1.125rem);--cl-text-font-weight:var(--cl-font-weight-p-large,300);--cl-text-line-height:var(--cl-line-height-p-large,1.77777778);--cl-text-letter-spacing:var(--cl-letter-spacing-p-large,normal)}.csol-single-image>.csol-single-image-container>.-medium.csol-single-image-caption{--cl-text-font-size:var(--cl-font-size-p-medium,1rem);--cl-text-font-weight:var(--cl-font-weight-p-medium,300);--cl-text-line-height:var(--cl-line-height-p-medium,1.75);--cl-text-letter-spacing:var(--cl-letter-spacing-p-medium,normal)}.csol-single-image>.csol-single-image-container>.-small.csol-single-image-caption{--cl-text-font-size:var(--cl-font-size-p-small,0.875rem);--cl-text-font-weight:var(--cl-font-weight-p-small,300);--cl-text-line-height:var(--cl-line-height-p-small,1.57142857);--cl-text-letter-spacing:var(--cl-letter-spacing-p-small,normal)}.csol-single-image>.csol-single-image-container>.csol-single-image-caption{font-size:var(--cl-text-font-size,1rem);font-weight:var(--cl-text-font-weight,300);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height,1.75)}.csol-single-image>.csol-single-image-container>.csol-single-image-caption>a{color:var(--cl-anchor-color,#0068b1);font-weight:var(--cl-anchor-font-weight,500);text-decoration:var(--cl-anchor-text-decoration,underline)}.csol-single-image>.csol-single-image-container>.csol-single-image-caption>a:focus-visible,.csol-single-image>.csol-single-image-container>.csol-single-image-caption>a:hover{color:var(--cl-anchor-hover-color,#005fa3)}.csol-single-image>.csol-single-image-container>.csol-single-image-caption>a:active{color:var(--cl-anchor-pressed-color,#005896)}.csol-single-image{display:flex;justify-content:center}.csol-single-image>.csol-single-image-container{max-width:100%}@container section-wrapper (min-width: 600px){.csol-single-image>.csol-single-image-container{max-width:385px}}@container section-wrapper (min-width: 900px){.csol-single-image>.csol-single-image-container{max-width:687px}}@container section-wrapper (min-width: 600px){.csol-single-image>.csol-single-image-container.-small{max-width:251px}}@container section-wrapper (min-width: 900px){.csol-single-image>.csol-single-image-container.-small{max-width:343px}}.csol-single-image>.csol-single-image-container.-large{max-width:100%}@container section-wrapper (min-width: 1080px){.csol-single-image>.csol-single-image-container.-large{padding:0}}.csol-single-image>.csol-single-image-container>.csol-single-image-image{display:block;height:auto;max-width:100%}.csol-single-image>.csol-single-image-container>.csol-single-image-caption{margin:16px 0 0}