.cards{--content-max-width: 1332px;display:block;background:var(--secondary-color);padding:clamp(18px,calc(18px + 16*(100vw - 834px)),34px) clamp(8px,calc(8px + 46*(100vw - 834px)),54px)}.cards-grid{--columns: 4;--columns-gap: 20px;--row-gap: 8px;--item-max-width: 319px}.cards-item{--button-rotation: 0;display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;height:auto;background:var(--light-beige-background-color);padding-right:16px;border-radius:clamp(6px,calc(6px + 4*(100vw - 834px)),10px);overflow:hidden}.cards-item-left-side{align-self:end}.cards-item-image-wrapper{--aspect-ratio: 68 / 106;width:100%}.cards-item-button-wrapper{display:flex;align-items:center;justify-content:center}.cards-item-button{display:inline-flex;align-items:center;justify-content:center;rotate:var(--button-rotation);transition:rotate .25s var(--ease-out-cubic)}.cards-item-button-icon{display:block;pointer-events:none}.cards-item-right-side{padding:17.5px 0}.cards-item-title,.cards-item-text{height:var(--height, auto)}.cards-item-text{font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(16px,calc(16px + (19 - 16) * ((100vw - 360px) / 1080)),19px);&:not(:first-child){margin-top:10px}}@media (width <= 1053px){.cards-grid{--columns: 2;--item-max-width: 100%}}@media (width <= 834px){.cards-grid{--columns: 2;--columns-gap: 8px;--item-max-width: 100%}.cards-item{display:block;padding-right:0;&:has(.cards-item-text){cursor:pointer}&.open{--button-rotation: 135deg;.cards-item-text{opacity:1;display:block;translate:0 0;@starting-style{opacity:0;translate:0 -5px}}}}.cards-item-left-side{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-column-gap:30px;align-self:start;padding-right:12px}.cards-item-image-wrapper{--aspect-ratio: 106 / 68;--object-position: top left}.cards-item-right-side{padding:0 12px 12px}.cards-item-text{opacity:0;display:none;height:auto;translate:0 -5px;transition:opacity .3s var(--ease-out-cubic),translate .3s var(--ease-out-cubic)}}@media (width >= 835px){.cards-item-button-wrapper{display:none}}
