.read-more{border-radius:var(--hh-border-radius,8px);box-sizing:border-box;padding:calc(var(--hh-gutter-width, 2rem)/2);position:relative;transition:background-color .3s ease;width:100%}.read-more--color-none{background-color:transparent;border:1px solid var(--hh-color-primary,#4bb37e)}.read-more--color-light{background-color:var(--hh-color-light-grey,#f5f5f5)}.read-more--color-secondary-end{background-color:var(--hh-color-light-blue,#b8dce5)}.read-more--color-secondary{background-color:var(--hh-color-light-purple,#ccc1e0)}.read-more--color-primary{background-color:var(--hh-color-primary,#4bb37e)}.read-more--color-tertiary{background-color:var(--hh-color-dark-purple,#6156a1)}.read-more .read-more__toggle{display:none!important}.read-more .read-more__toggle:not(:checked)~.read-more__hidden{animation:slideDown .3s ease reverse;display:none}.read-more .read-more__toggle:not(:checked)+.read-more__label .read-more__icon{transform:rotate(0deg);transition:transform .3s ease}.read-more .read-more__toggle:not(:checked)+.read-more__label .read-more__label-text--more{display:inline}.read-more .read-more__toggle:not(:checked)+.read-more__label .read-more__label-text--less{display:none}.read-more .read-more__toggle:checked~.read-more__hidden{animation:slideDown .3s ease;display:block}.read-more .read-more__toggle:checked+.read-more__label .read-more__icon{transform:rotate(180deg);transition:transform .3s ease}.read-more .read-more__toggle:checked+.read-more__label .read-more__label-text--more{display:none}.read-more .read-more__toggle:checked+.read-more__label .read-more__label-text--less{display:inline}.read-more .read-more__hidden{padding-bottom:0;padding-top:calc(var(--hh-gutter-width, 2rem)/2)}.read-more .read-more__hidden>:not(:last-child),.read-more .read-more__title{margin-bottom:calc(var(--hh-gutter-width, 2rem)/2)}.read-more .read-more__title{font-weight:600}.read-more .read-more__content>:not(:last-child){margin-bottom:calc(var(--hh-gutter-width, 2rem)/2)}.read-more.hh-has-dark-background .read-more__content,.read-more.hh-has-dark-background .read-more__hidden,.read-more.hh-has-dark-background .read-more__title{color:var(--hh-font-color-white,#fff)}.read-more .read-more__label{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:calc(var(--hh-gutter-width, 2rem)/4);transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.read-more .read-more__label,.read-more .read-more__label:hover{color:var(--hh-font-color-primary,#4bb37e)}.read-more.hh-has-dark-background .read-more__icon,.read-more.hh-has-dark-background .read-more__label,.read-more.hh-has-dark-background .read-more__label:hover{color:var(--hh-font-color-white,#fff)}.read-more .read-more__icon{display:inline-block;flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}.read-more .read-more__label-text{display:inline}@media (min-width:768px){.read-more{padding:calc(var(--hh-gutter-width, 2rem)*.75)}.read-more .read-more__hidden{padding-top:calc(var(--hh-gutter-width, 2rem)*.75/2)}.read-more .read-more__label{gap:calc(var(--hh-gutter-width, 2rem)/3)}}@media (max-width:374px){.read-more{padding:calc(var(--hh-gutter-width, 2rem)*.5)}.read-more .read-more__label{font-size:.95rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}