/* V93: riuso, senza modificare i colori del marchio */
.reuse-callout{box-sizing:border-box;max-width:1120px;margin:24px auto;padding:24px;border:1px solid #b8d7bd;border-left:5px solid #26733b;border-radius:14px;background:#f1f8f2;color:#263b2b;text-align:left;line-height:1.6}
.reuse-callout h2{color:#89131a;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.2;margin:8px 0 12px}.reuse-callout p{margin:10px 0}.reuse-callout .reuse-kicker{color:#245c33;font-size:.8rem;font-weight:700;letter-spacing:.04em}.reuse-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.reuse-callout a.reuse-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:7px;background:#246b37;color:white!important;text-decoration:none;font-weight:700}.reuse-callout a.reuse-button:hover{background:#174b26}.reuse-callout a:focus-visible{outline:3px solid #89131a;outline-offset:4px}.reuse-callout small{display:block;font-size:.85rem;line-height:1.5}.reuse-inline{padding:14px 16px;margin:16px 0;background:#f1f8f2;border-left:4px solid #26733b;border-radius:6px;line-height:1.5}.reuse-inline a{color:#245c33;font-weight:700}.reuse-callout .reuse-secondary{color:#245c33;text-decoration:underline}@media(max-width:600px){.reuse-callout{padding:18px;margin:20px 12px}.reuse-actions{align-items:stretch;flex-direction:column}.reuse-callout .reuse-button{width:100%;box-sizing:border-box}}@media print{.reuse-callout,.reuse-inline{display:none}}
