.c-grains-common-clamp-lines__content{overflow:hidden}.c-grains-common-clamp-lines--has-line-clamp .c-grains-common-clamp-lines__content{position:relative}.c-grains-common-clamp-lines--has-line-clamp .c-grains-common-clamp-lines__content:after{position:absolute;left:0;bottom:0;right:0;content:"";display:block;height:40px;background:linear-gradient(transparent,var(--background-color-dark))}.c-grains-common-clamp-lines--is-unfolded .c-grains-common-clamp-lines__content{max-height:none}.c-grains-common-clamp-lines--is-unfolded .c-grains-common-clamp-lines__content:after{display:none}.c-grains-common-clamp-lines__toggle{display:block;text-transform:uppercase;color:var(--color-orange);font-size:var(--font-size-xs);letter-spacing:.24em;font-weight:700;cursor:pointer;position:relative;z-index:1;line-height:1;text-decoration:none;border:none;padding:var(--spacing-small) 0;background-color:transparent;text-align:left;margin-top:var(--spacing-small)}.c-grains-common-clamp-lines__toggle:active,.c-grains-common-clamp-lines__toggle:focus{text-decoration:underline;color:var(--link-font-color-hover)}@media(hover){.c-grains-common-clamp-lines__toggle:hover{text-decoration:underline;color:var(--link-font-color-hover)}}@media(max-width:78.115em){.c-grains-common-clamp-lines__content{max-height:110px}}@media(min-width:78.125em){.c-grains-common-clamp-lines__content{max-height:225px}}