/* SG317: richiamo editoriale dentro la card H2, senza nuove colonne o JS. */
.sg-page-news .sg-article-section-body .sg317-read-also{
  display:block;box-sizing:border-box;width:100%;min-width:0;
  margin:1.55em 0 1.65em;padding:15px 18px;
  border:1px solid var(--sg-line);border-left:3px solid var(--sg-accent);
  border-radius:10px;background:var(--sg-surface-2);
}
.sg-page-news .sg-article-section-body .sg317-read-also-label{
  display:block;margin-bottom:7px;color:var(--sg-muted);
  font-size:11px;font-weight:800;letter-spacing:.055em;line-height:1.35;
}
.sg-page-news .sg-article-section-body .sg317-read-also-link{
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;
  color:var(--sg-text);font-size:16px;font-weight:730;line-height:1.45;
  text-decoration:none;overflow-wrap:anywhere;min-height:40px;
}
.sg-page-news .sg-article-section-body .sg317-read-also-link:hover,
.sg-page-news .sg-article-section-body .sg317-read-also-link:focus-visible{
  color:var(--sg-accent);text-decoration:underline;text-underline-offset:3px;
}
.sg-page-news .sg317-read-also-link .sg317-read-also-arrow{flex:0 0 auto;color:var(--sg-accent)}
@media(max-width:767px){
  .sg-page-news .sg-article-section-body .sg317-read-also{margin:1.3em 0 1.45em;padding:13px 14px}
  .sg-page-news .sg-article-section-body .sg317-read-also-link{font-size:15px;gap:8px;min-height:44px}
}
