.page-title,h1.page-title{background-color:transparent !important;border:none !important;box-shadow:none !important;border-radius:0px !important;overflow:visible !important;border-bottom:2px dashed #0056b3 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;padding-block:0px 6px !important;padding-inline:0px !important;margin-block:5px 15px !important;margin-inline:0px !important;font-family:system-ui,-apple-system,sans-serif !important;font-size:1.35rem !important;font-weight:700 !important;color:#1e293b !important;letter-spacing:-0.01em !important;}.page-title::before,h1.page-title::before{content:"📝" !important;font-size:1.2rem !important;line-height:1 !important;display:inline-block !important;}
@media (max-width:768px){.nascondi-su-mobile{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}}
.views-grid,.view-id-promoted_cards .views-grid{display:flex !important;flex-wrap:wrap !important;gap:24px !important;margin:0 !important;padding:0 !important;}.views-grid-box{flex:1 1 300px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;background:#ffffff !important;border-radius:0 !important;border:none !important;overflow:hidden !important;position:relative !important;margin:0 !important;padding:0 !important;transform:none !important;transition:none !important;}.views-grid-box .views-field-image,.views-grid-box [class*="views-field-image"]{order:1 !important;height:220px !important;width:100% !important;overflow:hidden !important;display:block !important;margin:0 !important;padding:0 !important;position:relative !important;background-color:#ffffff !important;}.views-grid-box .views-field-image a,.views-grid-box .views-field-image p,.views-grid-box [class*="views-field-image"] a,.views-grid-box [class*="views-field-image"] p{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;line-height:0 !important;font-size:0 !important;}.views-grid-box .views-field-image img,.views-grid-box [class*="views-field-image"] img{width:100% !important;height:220px !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;vertical-align:top !important;transform:none !important;transition:none !important;}.views-grid-box .views-field-title,.views-grid-box .views-field-body{order:2 !important;padding:15px 20px !important;box-sizing:border-box !important;}.views-grid-box .text-center,.views-grid-box [class*="field-button"]{order:4 !important;margin-top:auto !important;padding:15px 20px 20px 20px !important;}.views-grid-box .contextual-links-wrapper{z-index:10 !important;}.card-item-custom{display:flex !important;flex-direction:column !important;justify-content:space-between !important;height:100% !important;background:#ffffff !important;border:none !important;border-radius:0 !important;padding:24px !important;box-sizing:border-box !important;margin:0 !important;transform:none !important;transition:none !important;}.card-title-custom{font-size:1.25rem !important;font-weight:700 !important;color:#0f172a !important;margin-top:0 !important;margin-bottom:12px !important;}.card-text-custom{color:#475569 !important;font-size:0.95rem !important;line-height:1.5 !important;flex-grow:1;margin-top:0 !important;margin-bottom:20px !important;}.card-btn-wrapper{margin-top:auto !important;text-align:center !important;width:100% !important;}.card-btn-custom{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:10px 18px !important;background-color:#2563eb !important;color:#ffffff !important;font-weight:600 !important;font-size:0.95rem !important;border-radius:8px !important;text-decoration:none !important;box-sizing:border-box !important;box-shadow:0 4px 6px -1px rgba(37,99,235,0.2) !important;transition:background-color 0.2s ease !important;}.card-btn-custom:hover{background-color:#1d4ed8 !important;color:#ffffff !important;text-decoration:none !important;transform:none !important;}
.views-grid{display:flex !important;flex-wrap:wrap !important;gap:24px !important;margin:0 !important;padding:0 !important;}.views-grid-box{flex:1 1 300px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;background:#ffffff !important;border-radius:0 !important;border:1.5px solid #cbd5e1 !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.03) !important;overflow:hidden !important;position:relative !important;margin:0 !important;padding:0 !important;transition:transform 0.25s ease-in-out,box-shadow 0.25s ease-in-out !important;}.views-grid-box:hover{transform:translateY(-4px) !important;box-shadow:0 12px 25px -4px rgba(0,0,0,0.12) !important;}.views-grid-box .views-field-image,.views-grid-box [class*="views-field-image"]{order:1 !important;height:220px !important;width:100% !important;overflow:hidden !important;display:block !important;margin:0 !important;padding:0 !important;position:relative !important;background-color:#ffffff !important;}.views-grid-box .views-field-image a,.views-grid-box .views-field-image p,.views-grid-box [class*="views-field-image"] a,.views-grid-box [class*="views-field-image"] p{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;line-height:0 !important;font-size:0 !important;}.views-grid-box .views-field-image img,.views-grid-box [class*="views-field-image"] img{width:100% !important;height:220px !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;vertical-align:top !important;}.views-grid-box .views-field-title,.views-grid-box .views-field-body{order:2 !important;padding:15px 20px !important;box-sizing:border-box !important;}.views-grid-box .text-center,.views-grid-box [class*="field-button"]{order:4 !important;margin-top:auto !important;padding:15px 20px 20px 20px !important;}.views-grid-box .contextual-links-wrapper{z-index:10 !important;}
