/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-blinds__content{display:flex;flex-direction:column;gap:2px}@media(min-width:30em){.c-blinds__content{flex-direction:row;flex-wrap:wrap}}@media(min-width:64em){.c-blinds__content{flex-wrap:nowrap}}
.c-blind-item{background-color:#00a69a;transition-duration:200ms;transition-property:flex-basis;transition-timing-function:cubic-bezier(0.0,0,0.2,1);width:100%}@media(min-width:40em){.c-blind-item{flex-basis:49%;flex-grow:1;min-height:300px;width:auto}}@media(min-width:50em){.c-blind-item{flex-basis:32%}}@media(min-width:64em){.c-blind-item{flex-basis:12.5%;min-height:380px}.c-blind-item:hover,.c-blind-item.has-focus{flex-basis:320px}}.c-blind-item__link{outline:2px solid rgba(0,0,0,0);outline-offset:-5px}.c-blind-item__link:focus{outline-color:#fc4fb7}.c-blind-item__link:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-blind-item__link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;text-decoration:none}.c-blind-item__content{padding:2rem;transition-duration:200ms;transition-property:height,padding;transition-timing-function:cubic-bezier(0.0,0,0.2,1)}@media(min-width:64em){.c-blind-item__content{min-height:85px;padding:1.5rem 1rem}.c-blind-item:hover .c-blind-item__content,.has-focus .c-blind-item__content{padding:0 2rem 1.5rem}}.c-blind-item__title{font-size:clamp(1.5rem,1.2822580645rem + 0.9677419355vw,2.25rem);-webkit-marquee-increment:0vw;color:#000;text-decoration:underline;text-decoration-color:#000;transition-duration:200ms;transition-property:font-size,text-decoration-color;transition-timing-function:cubic-bezier(0.0,0,0.2,1)}@media(min-width:64em){.c-blind-item__title{font-size:20px;text-decoration-color:rgba(0,0,0,0)}.c-blind-item:hover .c-blind-item__title,.has-focus .c-blind-item__title{font-size:clamp(1.5rem,1.2822580645rem + 0.9677419355vw,2.25rem);-webkit-marquee-increment:0vw;text-decoration-color:#000}}.c-blind-item__title::after{background-color:#fff;content:"";display:block;height:2px;margin-top:1rem;width:28px}.c-blind-item__text{color:#000;font-size:16px}@media(min-width:64em){.c-blind-item__text{height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translate(0,20px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-blind-item:hover .c-blind-item__text,.has-focus .c-blind-item__text{height:auto;opacity:1;pointer-events:visible;transform:translate(0,0);transition-delay:150ms;transition-duration:200ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.0,0,0.2,1)}}
