.folded{--_fc-main-color:var(--color-white);--_fc-text-color:var(--color-global-text-main-dark);--_fc-card-back-color:var(--color-global-bg-medium);--_fc-shadow:0 0 50px -25px var(--color-global-shadow);--_fc-short-display:none;--_fc-long-display:block}.folded :not(.button){color:var(--_fc-main-color)}.folded__title{text-align:center}.folded__cards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(clamp(22.75rem,19.8482142857rem + 5.8035714286vw,26.8125rem),1fr));list-style:none;margin:0;padding:0}.folded__card{background-color:var(--_fc-card-back-color);border-radius:10px;-webkit-box-shadow:var(--_fc-shadow);box-shadow:var(--_fc-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;contain-intrinsic-size:9.875rem;content-visibility:auto;min-height:9.875rem;padding:1.5rem}.folded__card:has(.folded__card-checkbox:checked){--_fc-main-color:var(--color-global-text-main-dark);--_fc-text-color:var(--color-global-text-main-dark);--_fc-card-back-color:var(--color-global-bg-light);--_fc-short-display:block;--_fc-long-display:none}.folded__card ul{list-style:disc;padding-left:.9375rem}.folded__card ul li{line-height:1.5rem;padding-bottom:.625rem}.folded__card ul li:last-child{padding-bottom:0}.folded__card-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.folded__card-title{font-size:1.125rem;font-weight:700;line-height:1.4375rem;margin-bottom:0}.folded__card-content{display:var(--_fc-short-display)}.folded__card-content p{color:var(--_fc-text-color);font-size:1rem;font-weight:400;line-height:1.5rem}.folded__card-button{text-align:center;-ms-flex-line-pack:center;align-content:center}.folded__arrow-close,.folded__card-button{display:var(--_fc-short-display)}.folded__arrow-open{--_btn-icon-size:size(32);display:var(--_fc-long-display);-webkit-margin-start:auto;margin-inline-start:auto}.folded__card-checkbox{display:none}.folded__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:auto;margin-block-start:auto}
