.cc_7v6zerl2_kf7dNot9Jv .cpn { padding: 1.5rem 0; background: var(--inci-chalk); color: var(--inci-ink); }
.cc_7v6zerl2_kf7dNot9Jv .cpn__in { display: flex; justify-content: space-between; align-items: center; gap: 1rem; flex-wrap: wrap; padding: 1.4rem 1.6rem; border-radius: var(--inci-radius); }
.cc_7v6zerl2_kf7dNot9Jv .cpn__title { display: block; font-size: clamp(1.8rem, 3vw, 2.6rem); }
.cc_7v6zerl2_kf7dNot9Jv .cpn__code { display: flex; align-items: center; gap: 1rem; padding: .9rem 1.2rem; border-radius: var(--inci-radius); background: var(--inci-white); border: 1px dashed var(--inci-ink); font-family: var(--inci-font-soft); font-size: 1.6rem; font-weight: 400; color: var(--inci-ink); cursor: pointer; }
.cc_7v6zerl2_kf7dNot9Jv .cpn__code i { font-style: normal; padding: .4rem .8rem; border-radius: 2rem; background: var(--inci-ink); color: var(--inci-white); }
