/* Italpark — Hub "Guide e Consigli" (categoria CMS 2): intestazione elegante + griglia card come il blog Woo. */
.page-header{display:none} /* nasconde il titolo CMS di default (sostituito dall'header elegante) */
#ipsc-guide{--cream:#f4efe4;--line:#ddd2bd;--ink:#211c15;--ink-soft:#5a5143;--forest:#2D4F1D;--bronze:#9a7b3f;margin:6px 0 34px}
#ipsc-guide .ig-head{text-align:center;max-width:760px;margin:clamp(14px,3vw,30px) auto clamp(34px,4.5vw,54px)}
#ipsc-guide .ig-title{font-family:'Cormorant',Georgia,serif;font-weight:500;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.03;color:var(--ink);margin:0 0 20px}
#ipsc-guide .ig-rule{width:58px;height:1px;background:var(--bronze);margin:0 auto 22px;opacity:.9}
#ipsc-guide .ig-sub{font-family:'Cormorant',Georgia,serif;font-style:italic;font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.5;color:var(--ink-soft);margin:0}
#ipsc-guide .ig-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1060px;margin:0 auto}
#ipsc-guide .ig-card{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--line);text-decoration:none;background:#0c0a07}
#ipsc-guide .ig-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
#ipsc-guide .ig-card:hover img{transform:scale(1.05)}
#ipsc-guide .ig-card::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(10,8,5,.5) 58%,rgba(10,8,5,.9))}
#ipsc-guide .ig-card__in{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px 24px 20px;color:#f4efe4}
#ipsc-guide .ig-card__t{display:block;font-family:'Cormorant',Georgia,serif;font-size:1.55rem;font-weight:600;line-height:1.14;margin-bottom:8px}
#ipsc-guide .ig-card__e{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:'Poppins',sans-serif;font-size:13px;line-height:1.6;color:rgba(244,239,228,.86);overflow:hidden}
@media(max-width:760px){#ipsc-guide .ig-grid{grid-template-columns:1fr;gap:20px}#ipsc-guide .ig-card__t{font-size:1.4rem}}
