.cw-root .cw-base-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:44px;align-items:stretch}.cw-root .cw-base-grid>div{height:100%}@media (max-width:1100px){.cw-root .cw-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cw-root .cw-base-grid{gap:14px;margin-top:32px}}.cw-root .cw-base-card:after{box-shadow:inset 0 0 0 1.5px rgba(232,214,170,.55)}.cw-root .cw-base-shot{position:relative;z-index:2;display:block;pointer-events:none}.cw-root .cw-base-cornice{display:block;aspect-ratio:var(--ar,16/9);overflow:hidden;border-radius:20px 20px 0 0}.cw-root .cw-base-cornice img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.cw-root .cw-base-card:hover .cw-base-cornice img{transform:scale(1.04)}.cw-root .cw-base-ia{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 10px 5px 7px;border-radius:8px;color:#f4f6fb;background:rgba(8,13,32,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 4px 12px rgba(0,0,0,.45);font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.8)}.cw-root .cw-base-ia svg{flex:none}.cw-root .cw-base-ia-corto{display:none}.cw-root .cw-base-body{gap:7px;padding:18px 18px 20px}.cw-root .cw-base-tipo{align-self:flex-start;padding:4px 10px;border-radius:99px;color:#efe3c6;background:rgba(232,214,170,.1);box-shadow:inset 0 0 0 1px rgba(232,214,170,.38),0 3px 10px rgba(0,0,0,.3);font-size:.75rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.6)}.cw-root .cw-base-nome{font-size:1.1875rem;line-height:1.22;text-shadow:0 2px 10px rgba(0,0,0,.5)}.cw-root .cw-base-dove{color:#cdd5ea;font-size:.9375rem;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.5)}.cw-root .cw-base-chiave{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-start;gap:8px;color:#e8d6aa;font-size:.875rem;font-weight:700;line-height:1.35;text-shadow:0 1px 6px rgba(0,0,0,.5)}.cw-root .cw-base-chiave svg{flex:none;margin-top:1px}.cw-root .cw-base-nota{display:flex;align-items:flex-start;gap:10px;max-width:640px;margin:34px auto 0;padding:14px 18px;border-radius:12px;color:#c9d1e6;font-size:.9375rem;line-height:1.6;background:rgba(232,214,170,.06);box-shadow:inset 0 0 0 1px rgba(232,214,170,.22),0 6px 20px rgba(0,0,0,.28);text-shadow:0 1px 6px rgba(0,0,0,.45)}.cw-root .cw-base-nota svg{flex:none;margin-top:3px;color:#e8d6aa}@media (max-width:560px){.cw-root .cw-base-body{padding:14px 12px 16px;gap:6px}.cw-root .cw-base-tipo{font-size:.6875rem;letter-spacing:.04em;padding:5px 9px;border-radius:10px}.cw-root .cw-base-tipo>span:not(.cw-base-tipo-sep){display:block}.cw-root .cw-base-ia-lungo,.cw-root .cw-base-tipo-sep{display:none}.cw-root .cw-base-ia-corto{display:inline}.cw-root .cw-base-nome{font-size:1.0625rem}.cw-root .cw-base-dove{font-size:.875rem}.cw-root .cw-base-chiave{font-size:.8125rem;gap:6px;padding-top:10px}.cw-root .cw-base-ia{left:6px;bottom:6px;gap:4px;padding:4px 7px 4px 5px;font-size:.6875rem}.cw-root .cw-base-ia svg{width:14px;height:14px}.cw-root .cw-base-nota{font-size:.875rem;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.cw-root .cw-base-cornice img{transition:none}.cw-root .cw-base-card:hover .cw-base-cornice img{transform:none}.cw-root .cw-base-card:after{display:none}}