/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-work-result-list{counter-reset:work-result-item}@media(min-width:52.5em){.c-work-result-list{display:grid;grid-column-gap:4.35%;grid-template-columns:repeat(12,1fr)}}@media(min-width:52.5em){.c-work-result-list__content{grid-column:2/-2}}@media(min-width:75em){.c-work-result-list__content{grid-column:3/-3}}.c-work-result-item{counter-increment:work-result-item}.c-work-result-item__heading{display:flex;gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2);align-items:baseline}.c-work-result-item__counter{display:inline-block;flex-shrink:0;width:clamp(48px,3.4833091437vw + 36.8534107402px,96px);margin-bottom:0;transform:translateY(-2px);font-size:clamp(17px,0.3628447025vw + 15.8388969521px,22px);line-height:clamp(27.2px,0.5805515239vw + 25.3422351234px,35.2px)}@media(min-width:29.375em){.c-work-result-item__counter{text-align:center;font-size:clamp(19px,0.3628447025vw + 17.8388969521px,24px);line-height:clamp(30.4px,0.7547169811vw + 27.9849056604px,40.8px)}}.c-work-result-item__counter::before{color:#818193;content:counters(work-result-item,"",decimal-leading-zero)}.c-work-result-item__title-wrapper{display:flex;flex-grow:1;align-items:baseline;justify-content:space-between}.c-work-result-item__title{max-width:684px;margin:0 calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*3.5) 0 0}@media(min-width:52.5em){.c-work-result-item__title{margin-right:72px}}.c-work-result-item__icon{flex-shrink:0;width:38px;height:38px;padding:8px;translate:0 clamp(0px,-0.1923076923vw + 1.6153846154px,1px)}@media(min-width:52.5em){.c-work-result-item__icon{padding:0;translate:0 clamp(4px,-0.3496503497vw + 9.9370629371px,7px)}}.c-work-result-item__icon svg{width:100%;height:100%}.c-work-result-item__icon svg path{fill:blue}.c-work-result-item__icon svg .line--vertical{transform-origin:center;transition:transform .3s cubic-bezier(0.2,0.9,0.4,1)}@media(min-width:29.375em){.c-work-result-item__text,.c-work-result-item__keywords{max-width:780px;padding-left:clamp(48px,3.4833091437vw + 36.8534107402px,96px)}}@media(min-width:52.5em){.c-work-result-item__text,.c-work-result-item__keywords{margin-right:72px}}.c-work-result-item__text{margin-bottom:0}.c-work-result-item__keywords{margin-top:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*1.5);color:#818193;font-size:clamp(13px,0.0725689405vw + 12.7677793904px,14px);line-height:clamp(20.8px,0.1161103048vw + 20.4284470247px,22.4px)}.c-work-result-item .c-collapsible-item{position:relative;margin-top:-1px;border-top:1px solid #d3d3da;border-bottom:1px solid #d3d3da}.c-work-result-item .c-collapsible-item__summary{padding:clamp(28px,1.4513788099vw + 23.3555878084px,48px) 0}@media(min-width:29.375em){.c-work-result-item .c-collapsible-item__summary-content{display:flex;align-items:baseline}}.c-work-result-item .c-collapsible-item__summary-icon{position:absolute;top:57px;right:-8px;width:38px;height:38px;padding:8px}@media(min-width:29.375em){.c-work-result-item .c-collapsible-item__summary-icon{top:clamp(28px,1.9593613933vw + 21.7300435414px,55px)}}@media(min-width:52.5em){.c-work-result-item .c-collapsible-item__summary-icon{right:8px;padding:0}}.c-work-result-item .c-collapsible-item__summary-icon svg{width:100%;height:100%}.c-work-result-item .c-collapsible-item__summary-icon svg path{fill:blue}.c-work-result-item .c-collapsible-item__summary-icon svg .line--vertical{transform-origin:center;transition:transform .3s cubic-bezier(0.2,0.9,0.4,1)}.c-work-result-item .c-collapsible-item[data-collapsible-is-open] .c-work-result-item__icon svg .line--vertical{transform:scaleY(0)}.c-work-result-item .c-collapsible-item__detail{grid-column:2/8}@media(min-width:52.5em){.c-work-result-item .c-collapsible-item__detail{grid-column:3/9}}.c-work-result-item .c-collapsible-item__detail-content{padding-bottom:clamp(28px,1.4513788099vw + 23.3555878084px,48px)}
