.character-workshop-section{--drop-surface:#fff;--drop-ink:var(--ink);--drop-muted:#51475f;--drop-action:var(--lime);--drop-error:#a71935;--focus:var(--cobalt);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem;padding:clamp(3rem,6vw,6rem) var(--edge-right) clamp(3rem,6vw,6rem) var(--edge-left);border-top:2px solid var(--drop-ink);color:var(--drop-ink);background:var(--drop-surface);scroll-margin-top:1rem}.character-workshop-section ::selection{color:var(--drop-ink);background:var(--drop-action)}.character-workshop-intro,.character-workshop-response{min-width:0;max-width:34rem}.character-workshop-intro h2{max-width:12ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.character-workshop-intro p{max-width:40ch;margin:0;color:var(--drop-muted);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.character-workshop-cast{min-width:0}.character-workshop-cast .character-drop-art{display:block;padding:0}.character-workshop-response{padding-top:1.5rem;border-top:2px solid var(--drop-ink)}.character-workshop-invitation{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.5}.character-workshop-section .character-drop-fine{font-size:.8125rem}.character-workshop-section .character-signup-success p{margin:0 0 .75rem}.character-workshop-section .character-signup-success strong{font-size:1.5rem}@media (min-width:1280px){.character-workshop-section{grid-template-columns:minmax(19rem,.85fr) minmax(0,1.35fr);grid-template-rows:1fr auto auto 1fr;column-gap:clamp(2rem,3vw,3rem);row-gap:0}.character-workshop-intro{grid-column:1;grid-row:2}.character-workshop-cast{grid-column:2;grid-row:1/-1;align-self:center}.character-workshop-response{grid-column:1;grid-row:3;margin-top:1.75rem}}@media (max-width:399px){.character-workshop-section .character-drop-fields{flex-direction:column}}@media (forced-colors:active){.character-workshop-section{border-color:CanvasText}.character-workshop-section :focus-visible{outline-color:Highlight}}