/* ================================================================
   PattiOnLine — pol-gds.css
   Blocco "In breve dalla Sicilia" (layout 1B) — feed Giornale di Sicilia.
   Scopato sotto .pol-gds; vive dentro .pol-home (eredita i token brand).
   Colore fonte = mattone editoriale (--gds), distinto dal blu/verde pol.
   ================================================================ */
.pol-gds {
  --gds:#B01E28; --gds-d:#8a1620;
  background:#fbf7ee;
  border-top:3px solid var(--gds);
  padding:30px 0 34px;
}
.pol-gds .gds-head {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}
.pol-gds .gds-brand {display:flex;align-items:center;gap:13px}
.pol-gds .gds-logo {display:inline-flex;align-items:center;gap:8px;background:var(--gds);color:#fff;
  font-family:"Fraunces",serif;font-weight:700;font-size:14px;padding:7px 13px;border-radius:8px;
  box-shadow:0 6px 16px rgba(176,30,40,.28)}
.pol-gds .gds-logo::before {content:"GdS";font-weight:900;font-size:12px;background:#fff;color:var(--gds);
  border-radius:5px;padding:2px 6px;line-height:1}
.pol-gds .gds-brand .txt .t {font-family:"Fraunces",serif;font-size:21px;color:var(--ink);line-height:1}
.pol-gds .gds-brand .txt .s {font-size:12px;color:var(--grigio);margin-top:4px}
.pol-gds .gds-brand .txt .s b {color:var(--gds-d)}
.pol-gds .gds-all {display:inline-flex;align-items:center;gap:6px;color:var(--gds-d);font-weight:600;
  font-size:13.5px;border:1px solid rgba(176,30,40,.35);padding:8px 14px;border-radius:9px;transition:.15s}
.pol-gds .gds-all:hover {background:var(--gds);color:#fff;gap:9px}

.pol-gds .gds-list {display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}
.pol-gds .grow {display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #eadfc9;transition:.15s;min-width:0}
.pol-gds .grow:hover {padding-left:4px}
.pol-gds .grow .th {width:78px;height:52px;flex:none;border-radius:7px;position:relative;overflow:hidden;
  background:linear-gradient(135deg,#e7ddc9,#d8c9ad) center/cover no-repeat}
.pol-gds .grow .th::after {content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--gds)}
.pol-gds .grow .rc {min-width:0}
.pol-gds .grow .kicker {font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  color:var(--gds);display:block;margin-bottom:2px}
.pol-gds .grow .headline {font-family:"Fraunces",serif;font-weight:700;font-size:13.5px;line-height:1.22;color:var(--ink)}
.pol-gds .grow:hover .headline {color:var(--gds-d)}

.pol-gds .gds-note {margin-top:16px;font-size:11px;color:var(--grigio);text-align:center}

@media (max-width:720px) {
  .pol-gds .gds-list {grid-template-columns:1fr}
}
