.cc{--cc-acc:#ff6a33;margin:8px 0 40px}.cc-hd{max-width:640px;margin:20px 0 26px}.cc-hd .ey,.cc-mega .ey{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:11px}.cc-hd h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(40px,5.4vw,64px);line-height:1}.cc-hd p{color:var(--ink2);max-width:520px;margin-top:14px;font-size:16px;line-height:1.5}.cc-mega{color:#f4f4f6;background:radial-gradient(120% 90% at 85% 50%,color-mix(in srgb,var(--cc-acc) 22%,transparent),transparent 60%),#0b0b0d;isolation:isolate;min-height:360px;transition:transform .5s var(--e);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;padding:40px 44px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cc-mega:hover{transform:translateY(-2px)}.cc .cc-mega .ey{color:#fff9}.cc .cc-mega h2,.cc .cc-mega .pie b{color:#f4f4f6}.cc-mega h2{letter-spacing:-.04em;margin:12px 0 0;font-family:TitulosX,InterX,Inter,system-ui,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.02}.cc-mega p{color:#ffffffb8;max-width:400px;margin:12px 0 0;font-size:15.5px;line-height:1.5}.cc-mega .pie{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.cc-mega .pie b{letter-spacing:-.02em;font-size:20px;font-weight:600}.cc-mega .cta{color:#0b0b0d;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:550;display:inline-flex}.cc-mega .im{justify-content:center;display:flex}.cc-mega .im img{filter:drop-shadow(0 30px 40px #0000008c);width:auto;max-width:100%;height:auto;max-height:340px;transition:transform .6s var(--e)}.cc-mega:hover .im img{transform:scale(1.03)rotate(-1deg)}.cc-sec{margin-top:48px}.cc-sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.cc-sh h2{letter-spacing:-.035em;margin:0;font-size:26px}.cc-sh p{color:var(--ink3);margin:0;font-size:14px}.cc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.cc-card{color:var(--ink);grid-template-columns:1fr auto;gap:4px 12px;text-decoration:none;display:grid}.cc-card .im{aspect-ratio:4/3;background:#0b0b0d;border-radius:18px;grid-column:1/-1;margin-bottom:10px;display:block;overflow:hidden}.cc-card .im img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--e);display:block}.cc-card:hover .im img{transform:scale(1.035)}.cc-card .tx{gap:3px;min-width:0;display:grid}.cc-card b{letter-spacing:-.01em;font-size:15.5px;font-weight:550;line-height:1.25}.cc-card small{color:var(--ink3);font-size:13px}.cc-card .pr{white-space:nowrap;font-size:14.5px;font-weight:550}.cc-mas{margin-top:48px}.cc-mas h2{letter-spacing:-.03em;margin:0 0 16px;font-size:22px}.cc-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cc-chips a{border:1px solid var(--line,#7f7f7f40);height:32px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cc-chips a:hover{border-color:var(--cc-acc);color:var(--ink)}.cc-grid li{scroll-margin-top:96px}@media (max-width:1000px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.cc-mega{grid-template-columns:1fr;gap:8px;padding:28px 24px}.cc-mega .im{order:-1}.cc-mega .im img{max-height:240px}}@media (max-width:520px){.cc-grid{gap:18px 10px}.cc-card{grid-template-columns:1fr}.cc-card b{font-size:14px}.cc-card .pr{font-size:13.5px}}
