.fp-grid-toggle{display:none}@media (max-width:767px){.fp-grid-toggle{display:flex;gap:6px;justify-content:flex-end;padding:8px 0}.fp-grid-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid #d1d5db;border-radius:6px;background:#fff;color:#9ca3af;cursor:pointer;transition:all 0.15s ease;-webkit-tap-highlight-color:#fff0}.fp-grid-toggle__btn:hover{border-color:#9ca3af;color:#6b7280}.fp-grid-toggle__btn.is-active{border-color:#111827;background:#111827;color:#fff}.fp-grid-1col{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.fp-grid-2col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.fp-grid-2col>*{overflow:hidden}.fp-grid-2col img{width:100%;height:auto;object-fit:cover}.fp-grid-2col .compGridCard>.ct-div-block>.ct-div-block{flex-direction:column!important}.fp-grid-2col .cardLeft{width:100%!important;max-width:100%!important}.fp-grid-2col .compCardInner{width:100%!important;padding:6px!important}.fp-grid-2col .compGridCardHeader,.fp-grid-2col .ct-headline{font-size:0.75em!important}.fp-grid-2col .ct-text-block,.fp-grid-2col .ct-code-block{font-size:0.7em!important}.fp-grid-2col .buttonContainer{flex-direction:column!important;gap:4px!important}.fp-grid-2col .buttonContainer .whiteButton{display:none!important}}