/* CC Pack 3 · stili in linea dei mockup come classi (design-2027/staging/pages.py), non modificare a mano */
:root:root .cc-u-003bc8{font-size:1.15rem !important}
:root:root .cc-u-1386d5{margin:0 !important}
:root:root .cc-u-4b015f{margin-top:32px !important}
:root:root .cc-u-4b2e78{margin-top:88px !important}
:root:root .cc-u-5c4528{gap:20px !important}
:root:root .cc-u-6b985b{color:var(--cc-white) !important; font-weight:600 !important}
:root:root .cc-u-7d8cfb{background:var(--cc-ink) !important; border-color:var(--cc-ink) !important}
:root:root .cc-u-821cff{color:var(--cc-white) !important}
:root:root .cc-u-914ac9{aspect-ratio:3/2 !important}
:root:root .cc-u-9b54a3{justify-content:center !important}
:root:root .cc-u-a47b7d{background:var(--cc-white) !important; color:var(--cc-ink) !important}
:root:root .cc-u-aa59d0{font-size:clamp(1.8rem,3.4vw,3rem) !important}
:root:root .cc-u-b15a7b{color:var(--cc-text-dark-2) !important}
:root:root .cc-u-b85947{display:grid !important; gap:14px !important; align-content:start !important}
:root:root .cc-u-bd8d22{margin-top:96px !important}
:root:root .cc-u-c76e61{justify-self:start !important}
:root:root .cc-u-cb63e9{margin-top:56px !important}
:root:root .cc-u-d8a8f7{display:grid !important; gap:16px !important}
:root:root .cc-u-dd58d7{grid-row:span 2 !important}
:root:root .cc-u-e72adc{--acc-txt:var(--cc-accent-dark) !important}
:root:root .cc-u-fa1beb{aspect-ratio:4/3 !important}
