/* GET-02: a parchment intro panel (5 cols) beside a paper form panel (7 cols). */
.cc-p-get-02 .cc-g2__grid { box-sizing: border-box; max-width: 1200px; margin-inline: auto !important; padding-inline: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 2rem; align-items: stretch; }
.cc-p-get-02 .cc-g2__grid > *, .cc-p-get-02 .cc-g2__left > *, .cc-p-get-02 .cc-g2__right > * { margin: 0; }
@media (min-width: 1024px) { .cc-p-get-02 .cc-g2__grid { grid-template-columns: 5fr 7fr; } }
.cc-p-get-02 .cc-g2__left { box-sizing: border-box; padding: 3rem 2.5rem; background: var(--wp--preset--color--canvas-statement); border: 1px solid var(--wp--preset--color--line); }
.cc-p-get-02 .cc-g2__right { box-sizing: border-box; padding: 3rem 2.5rem; background: var(--wp--preset--color--paper); border: 1px solid var(--wp--preset--color--line); }
.cc-p-get-02 .cc-g2__eyebrow { margin-bottom: .5rem !important; }
.cc-p-get-02 .cc-g2__title { margin-bottom: 1.5rem !important; font-weight: 400; line-height: 1.25; }
.cc-p-get-02 .cc-g2__ftitle { margin-bottom: 1.5rem !important; font-size: 1.75rem; line-height: 1.2; font-weight: 500; }
.cc-p-get-02 .cc-g2__text { line-height: 1.625; }
.cc-p-get-02 .cc-g2__list { list-style: none; margin: 1.5rem 0 0 !important; padding: 0; display: flex; flex-direction: column; gap: 1rem; }
.cc-p-get-02 .cc-g2__list li { position: relative; margin: 0; padding-left: 2rem; font-size: .9375rem; line-height: 1.5333; color: var(--wp--preset--color--muted); }
.cc-p-get-02 .cc-g2__list li::before { content: ""; position: absolute; left: .125rem; top: .25rem; box-sizing: border-box; width: 1rem; height: 1rem; border: 2px solid var(--wp--preset--color--gold-deep); border-radius: 50%; }
.cc-p-get-02 .cc-g2__list strong { font: 600 .75rem/1.25rem var(--wp--preset--font-family--label); letter-spacing: .1em; text-transform: uppercase; color: var(--wp--preset--color--ink); }
.cc-p-get-02 .cc-g2__fsub { margin: -.75rem 0 1.5rem !important; font-size: .9375rem; color: var(--wp--preset--color--muted); }
.cc-p-get-02 .cc-g2__liaison { margin-top: 2rem !important; padding-top: 2rem; border-top: 1px solid var(--wp--preset--color--line); }
.cc-p-get-02 .cc-g2__liaison > * { margin: 0; }
.cc-p-get-02 .cc-g2__lk { margin-bottom: .5rem !important; font: 600 .75rem/1rem var(--wp--preset--font-family--label); letter-spacing: .16em; text-transform: uppercase; color: var(--wp--preset--color--muted); }
.cc-p-get-02 .cc-g2__lm { font-weight: 500; color: var(--wp--preset--color--gold-deep); }
.cc-p-get-02 .cc-g2__lp { margin-top: .25rem !important; color: var(--wp--preset--color--ink); }
