section.cards{z-index:1;background:var(--clr-mint-50);flex-direction:column;display:flex;position:relative}section.cards h3.headline{width:calc(var(--col) * 7 + var(--g) * 6);margin-left:calc(var(--col) + var(--g) + var(--m));margin-block:var(--sp-section) var(--sp-section-sm)}section.cards div.content{padding-inline:var(--m);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}section.cards div.content ul.cards{border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0;padding:0;list-style:none;display:flex}section.cards div.content ul.cards li.card{flex:1;min-width:0}section.cards div.content ul.cards li.card:not(:last-child){border-right:1px solid var(--line)}section.cards div.content .card{--icon-gap:clamp(1.75rem, 1.5vw + 1.25rem, 2.75rem);padding:var(--icon-gap) var(--m) var(--m);row-gap:var(--icon-gap);flex-direction:column;display:flex}section.cards div.content .card figure.image-wrapper{width:clamp(3rem,2.25352vw + 2.47183rem,4.5rem);margin:0}section.cards div.content .card figure.image-wrapper rect.px{transform-box:fill-box;transform-origin:50%}section.cards div.content .card>div.text{flex-direction:column;row-gap:clamp(1rem,.375587vw + .911972rem,1.25rem);display:flex}section.cards div.content .card>div.text>p{color:var(--clr-body)}section.cards div.content .card ul.list{color:var(--clr-body);flex-direction:column;row-gap:.5em;margin:0;padding:0;list-style:none;display:flex}section.cards div.content .card ul.list li{text-wrap:pretty;align-items:start;column-gap:.75rem;display:flex}section.cards div.content .card ul.list li svg.check{width:.875rem;height:.875rem;color:var(--clr-black-900);flex-shrink:0;margin-top:.35em}section.cards div.content .card ul.list li a.out{color:var(--clr-black-900);align-items:center;column-gap:.3em;font-weight:600;display:inline-flex;position:relative}section.cards div.content .card ul.list li a.out:after{content:"";position:absolute;inset:-.6rem 0}section.cards div.content .card ul.list li a.out svg{stroke-width:1.2px;width:.62em;height:.62em;transition:transform .6s var(--ease)}@media (hover:hover){section.cards div.content .card ul.list li a.out:hover svg{transform:translate(.14em,-.14em)}}section.cards div.pagination{border:1px solid var(--line);border-top:none;width:100%;height:3.75rem;display:none}section.cards div.pagination div.btn-wrapper{flex:1}section.cards div.pagination div.btn-wrapper:has(:disabled){cursor:not-allowed}section.cards div.pagination div.btn-wrapper button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}section.cards div.pagination div.btn-wrapper button:disabled{pointer-events:none}section.cards div.pagination div.btn-wrapper button svg.arrow{transition:opacity .4s var(--ease)}section.cards div.pagination div.btn-wrapper button:disabled svg.arrow{opacity:.33}section.cards div.pagination div.btn-wrapper button.left{border-right:1px solid var(--line)}section.cards div.pagination div.btn-wrapper button.left svg.arrow{rotate:180deg}@media not (min-width:58.75rem){section.cards{padding-bottom:var(--sp-section-sm)}section.cards h3.headline{margin-left:var(--m);width:calc(var(--col) * 8 + var(--g) * 7)}section.cards div.content{padding-inline:0}section.cards div.content div.slider{touch-action:pan-y;overflow-x:clip}section.cards div.content ul.cards{border-left:none;border-right:none;width:min-content}section.cards div.content ul.cards li.card{width:calc(var(--col) * 7 + var(--g) * 7);will-change:transform;flex:none}section.cards div.pagination{display:flex}}
