  .cs-footer-link a, .cs-footer-link a:visited { color: var(--base-trans-80); text-decoration: none; transition: color 0.2s ease; } .cs-footer-link a:hover, .cs-footer-link a:focus { color: var(--base); } .cs-footer__nav-link { color: var(--base-trans-80); }  .cs-footer__nav-column-heading { color: var(--base); font-weight: 700; margin-bottom: 1rem; }  .cs-footer__description { color: var(--base-trans-80); }  .project-grid__label, .project-grid__label a, .project-grid__label a:visited, .project-grid__label a:hover, .project-grid__label a:focus { color: #fff !important; text-decoration: none !important; } .project-grid__label a { display: inline-block; } .cs-check-list ul { list-style: none; padding-left: 0; margin: 0; } .cs-check-list li { list-style: none; position: relative; padding-left: 3.2rem; margin-bottom: 0.75rem; } .cs-check-list li::before { content: "✔"; color: var(--primary); font-weight: 700; position: absolute; left: 0; top: 0; }  .complete-scaffold-content__main-text blockquote { margin-block: var(--space-m); padding: var(--space-s) var(--space-m); border-left: 1px solid var(--primary-dark-trans-20); background: var(--primary-light-trans-10) 30%; font-style: normal; border-radius: var(--radius-xs); } .complete-scaffold-content__main-text blockquote p { margin: 0; font-size: (--var-text-xl); line-height: 1.4; font-weight: 500; } .complete-scaffold-content__main-text blockquote strong { font-weight: 600; } .complete-scaffold-content__main-text blockquote, .complete-scaffold-content__main-text blockquote p { font-family: var(--body-font-family, "Inter"), sans-serif; } .wsf-form button.wsf-button.btn--primary.btn--primary { background-color: var(--btn-background); border-color: var(--btn-border-color); color: var(--btn-text-color); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); font-style: var(--btn-font-style); line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); text-transform: var(--btn-text-transform); text-decoration: var(--btn-text-decoration); padding-block: var(--btn-padding-block); padding-inline: var(--btn-padding-inline); border-width: var(--btn-border-width); border-style: var(--btn-border-style); border-radius: var(--btn-radius); min-inline-size: var(--btn-min-width); transition-duration: var(--btn-transition-duration); } .wsf-form button.wsf-button.btn--primary.btn--primary:hover:not(:disabled), .wsf-form button.wsf-button.btn--primary.btn--primary:focus:not(:disabled), .wsf-form button.wsf-button.btn--primary.btn--primary:focus-visible:not(:disabled), .wsf-form button.wsf-button.btn--primary.btn--primary:active:not(:disabled) { background: var(--btn-background-hover) !important; background-color: var(--btn-background-hover) !important; border-color: var(--btn-border-color-hover) !important; color: var(--btn-text-color-hover) !important; text-decoration: var(--btn-text-decoration-hover) !important; }