/* ==========================================================================
   SERVIZI — GENERAL CONTRACTOR  (Figma 180:2498)
   Page-specific glue only — every content block reuses an existing
   component (page-hero--short, breadcrumb, page-kicker, value-list,
   featured-project, cta-band, footer). This file just holds the bits that
   don't have a home yet: the intro grid-2 wrapper (small enough — 3 rules —
   that promoting chi-siamo-intro.css into a shared file wasn't worth the
   risk of touching an already-verified page for this one repeat) and the
   "view all projects" link.
   ========================================================================== */
.gc-intro {
  padding-top: 64px;        /* measured: hero bottom (554) → crumb top (618) — same constant as Chi Siamo */
  padding-bottom: 150px;    /* measured: copy bottom (1037, the taller of the two columns) → next kicker top (1187) */
}
.gc-intro__kicker { margin: 0 0 24px; }   /* measured: kicker bottom (747) → heading top (771) — same as Chi Siamo */
.gc-intro__heading { margin: 0; }
/* Figma's source is one text node with a blank line between paragraphs —
   base.css resets all <p> margins to 0, so that gap needs reproducing
   explicitly (one line-height, matching .t-copy's 29px). */
.gc-intro__copy p { margin: 0; }
.gc-intro__copy p + p { margin-top: 29px; }

.gc-viewall-wrap {
  padding: 69px 0 60px;   /* measured: featured-project bottom (2586) → link top (2655) = 69; link bottom (2689) → CTA top (2749) = 60 */
}
/* Same PULSANTE shape as .aec-btn (label + arrow, same hover), just a
   larger size (18/600/34 vs the usual 15/600/22) — get_design_context on
   180:2525 confirmed everything else matches, so this only overrides size. */
.gc-viewall {
  font-size: 18px;
  line-height: 34px;
}
