.bc[data-astro-cid-lawqsya3]{gap:1.5rem;display:grid}@media (width>=1024px){.bc[data-astro-cid-lawqsya3]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.card-stage[data-astro-cid-lawqsya3]{gap:1rem;display:grid}.card[data-astro-cid-lawqsya3]{--card-bg:var(--mint-fill);--card-fg:var(--on-accent);border-radius:var(--r-l);background:var(--card-bg);min-height:16rem;color:var(--card-fg);box-shadow:var(--shadow);text-align:center;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.colour-violet[data-astro-cid-lawqsya3]{--card-bg:var(--violet-fill)}.colour-amber[data-astro-cid-lawqsya3]{--card-bg:var(--amber-fill)}.colour-plain[data-astro-cid-lawqsya3]{--card-bg:var(--text);--card-fg:var(--bg)}.msg[data-astro-cid-lawqsya3]{font:600 clamp(1.8rem, 1.2rem + 3vw, 3.2rem)/1.15 var(--font-display);overflow-wrap:anywhere;margin:0}.card-stage[data-astro-cid-lawqsya3]:fullscreen{background:var(--bg);place-items:stretch stretch;padding:0;display:grid}.card-stage[data-astro-cid-lawqsya3]:fullscreen .card[data-astro-cid-lawqsya3]{cursor:pointer;border-radius:0;min-height:100vh}.card-stage[data-astro-cid-lawqsya3]:fullscreen .msg[data-astro-cid-lawqsya3]{font-size:clamp(2.5rem,1rem + 6vw,6rem)}.card-stage[data-astro-cid-lawqsya3]:fullscreen .show-row[data-astro-cid-lawqsya3]{display:none}.show-row[data-astro-cid-lawqsya3]{justify-content:center}.edit[data-astro-cid-lawqsya3]{gap:1rem;display:grid}.edit[data-astro-cid-lawqsya3] .eyebrow[data-astro-cid-lawqsya3]{margin:0}.msgs[data-astro-cid-lawqsya3]{gap:.4rem;display:grid}.m[data-astro-cid-lawqsya3]{position:relative}.m[data-astro-cid-lawqsya3] input[data-astro-cid-lawqsya3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.m[data-astro-cid-lawqsya3] span[data-astro-cid-lawqsya3]{border-radius:var(--r-m);border:1.5px solid var(--line);background:var(--surface);pointer-events:none;padding:.65rem .9rem;font-weight:700;display:block}.m[data-astro-cid-lawqsya3] input[data-astro-cid-lawqsya3]:checked+span[data-astro-cid-lawqsya3]{border-color:var(--amber);background:var(--amber-soft)}.m[data-astro-cid-lawqsya3] input[data-astro-cid-lawqsya3]:focus-visible+span[data-astro-cid-lawqsya3]{outline:3px solid var(--amber);outline-offset:2px}.custom[data-astro-cid-lawqsya3]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.custom[data-astro-cid-lawqsya3] .field[data-astro-cid-lawqsya3]{flex:12rem}.edit[data-astro-cid-lawqsya3] .note[data-astro-cid-lawqsya3]{margin:0}
