/* ================================================================
   PattiOnLine — pol-gds.css
   Blocco "In breve dalla Sicilia" — feed Giornale di Sicilia (aggregato).
   Stile FLAT (nessun angolo arrotondato, nessuna ombra). Notizie RAGGRUPPATE
   per categoria: ogni gruppo ha un'intestazione (nome sezione + "filo").
   Vive dentro .pol-home (eredita i token brand). Colore fonte = mattone
   editoriale (--gds). Include gli override del READER on-site (.pol-gds-reader).
   ================================================================ */
.pol-gds {
  --gds:#B01E28; --gds-d:#8a1620;
  background:#fbf7ee;
  border-top:3px solid var(--gds);
  padding:34px 0 40px;
}
.pol-gds .gds-head {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;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:0}
.pol-gds .gds-logo::before {content:"GdS";font-weight:900;font-size:12px;background:#fff;color:var(--gds);
  border-radius:0;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:0;transition:.15s}
.pol-gds .gds-all:hover {background:var(--gds);color:#fff;gap:9px}

/* ---- gruppi per categoria ---- */
.pol-gds .gds-groups {display:flex;flex-direction:column;gap:26px}
.pol-gds .gds-group-head {display:flex;align-items:center;gap:14px;margin-bottom:12px}
.pol-gds .gds-cat {font-family:"Fraunces",serif;font-weight:700;font-size:15px;letter-spacing:.02em;
  text-transform:uppercase;color:var(--gds-d);white-space:nowrap}
.pol-gds .gds-cat::before {content:"";display:inline-block;width:9px;height:9px;background:var(--gds);
  margin-right:9px;vertical-align:baseline}
.pol-gds .filo {flex:1;height:1px;background:linear-gradient(90deg,rgba(176,30,40,.45),rgba(176,30,40,.08))}

/* ---- notizie del gruppo: griglia flat, thumb + titolo ---- */
.pol-gds .gds-glist {display:grid;grid-template-columns:repeat(3,1fr);gap:2px 34px}
.pol-gds .grow {display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #eadfc9;transition:.15s;min-width:0}
.pol-gds .grow:hover {padding-left:4px}
.pol-gds .grow .th {width:74px;height:50px;flex:none;border-radius:0;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 .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 .grow .gdate {display:block;font-size:10.5px;color:var(--grigio);margin-top:3px;font-weight:600;
  text-transform:uppercase;letter-spacing:.04em}

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

@media (max-width:980px) {
  .pol-gds .gds-glist {grid-template-columns:repeat(2,1fr)}
}
@media (max-width:620px) {
  .pol-gds .gds-glist {grid-template-columns:1fr;gap:0}
}

/* ================================================================
   READER on-site "Dalla Sicilia" (/?gds=<id>)
   Riusa lo stile articolo (.pol-art / .pa-*) e lo declina in rosso GdS,
   coerente col blocco flat: niente angoli arrotondati, niente ombre.
   ================================================================ */
.pol-gds-reader {--gds:#B01E28; --gds-d:#8a1620;}
.pol-gds-reader .pa-chip.c-gds {background:var(--gds);color:#fff;}
.pol-gds-reader .pa-mot-cta {
  background:linear-gradient(120deg,var(--gds),var(--gds-d));
  border-radius:0;box-shadow:none;
}
.pol-gds-reader .pa-mot-btn {border-radius:0;color:var(--gds);}
.pol-gds-reader .pa-mot-btn:hover {background:var(--oro,#DDA65A);color:#fff;}
.pol-gds-reader .pa-source a {color:var(--gds-d);}
