.color-primary { color: var(--color-primary); } .color-secondary { color: var(--color-secondary); } .color-muted { color: var(--color-font-muted); } p { margin-bottom: 0px; } svg:not([height]) { min-height: auto; } svg:not([width]) { min-width: auto; } main { a:not(.section-green a) { text-decoration: underline; transition: var(--transition-02); text-decoration-thickness:var(--text-decoration-thickness-m); text-underline-offset: 0.3rem; text-decoration-color: var(--color-primary); } a:not(.section-green a):hover { color: var(--color-primary); } }  html { scroll-padding-top: 130px; }  @media (max-width: 767px) { html { scroll-padding-top: 80px; } } figcaption.bricks-image-caption { position: relative !important; background: none; color: var(--color-primary); margin-top: var(--space-xxs); line-height: var(--lh-image-caption); } .section-green { figcaption.bricks-image-caption { position: relative !important; background: none; color: var(--color-secondary); text-decoration: underline; text-decoration-thickness: var(--text-decoration-thickness-m); text-underline-offset: 0.3rem; } u { text-decoration-thickness: var(--text-decoration-thickness-m); text-underline-offset: 0.3rem; } } .bricks-is-frontend.no-scroll-2 { overflow: hidden; height: 100vh; } .nobreak { white-space: nowrap; }