.cf[data-astro-cid-vekgkm42]{gap:1.25rem;display:grid}.cf-intro[data-astro-cid-vekgkm42]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:52ch;margin:0}.cf-row[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}.cf-row[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.cf-fs[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{font-weight:700;font-size:var(--text-small)}.cf-req[data-astro-cid-vekgkm42]{color:var(--color-ink-muted);font-weight:400}.cf-hint[data-astro-cid-vekgkm42]{font-size:var(--text-small);color:var(--color-ink-muted);margin:0}.cf-fs[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.cf-fs[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{padding:0 0 .5rem}.cf-tiles[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cf-tile[data-astro-cid-vekgkm42]{text-align:center;border:2px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;min-height:64px;font-weight:700;font-size:var(--text-small);justify-content:center;align-items:center;padding:.5rem .75rem;display:flex;position:relative}.cf-tile[data-astro-cid-vekgkm42][data-dept=skin]{background:var(--color-skin-tint)}.cf-tile[data-astro-cid-vekgkm42][data-dept=ent]{background:var(--color-ent-tint)}.cf-tile[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.cf-tile[data-astro-cid-vekgkm42][data-dept=skin]:has(input:checked){border-color:var(--color-skin)}.cf-tile[data-astro-cid-vekgkm42][data-dept=ent]:has(input:checked){border-color:var(--color-ent)}.cf-tile[data-astro-cid-vekgkm42][data-dept=skin]:has(input:focus-visible){outline:2px solid var(--color-skin);outline-offset:2px}.cf-tile[data-astro-cid-vekgkm42][data-dept=ent]:has(input:focus-visible){outline:2px solid var(--color-ent);outline-offset:2px}.cf-consent[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.cf-consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:24px;height:24px;accent-color:var(--dept-accent);margin:0}.cf-consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:var(--text-small);font-weight:400}.cf-hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-actions[data-astro-cid-vekgkm42]{justify-items:start;gap:.75rem;display:grid}.cf-mail[data-astro-cid-vekgkm42]{font-size:var(--text-small);color:var(--dept-accent)}.cf-status[data-astro-cid-vekgkm42]{font-size:var(--text-small);min-height:1.5em;margin:0}.cf-status[data-astro-cid-vekgkm42][data-state=error]{color:var(--color-error);font-weight:700}.cf-status[data-astro-cid-vekgkm42][data-state=ok]{color:var(--color-success);font-weight:700}.cf[data-astro-cid-vekgkm42] input[aria-invalid=true],.cf[data-astro-cid-vekgkm42] textarea[aria-invalid=true]{border-color:var(--color-error);border-width:2px}.vh[data-astro-cid-do4hvr6q]{padding-block:2rem 1.25rem}.vh-h1[data-astro-cid-do4hvr6q]{font-size:var(--text-display-xl);margin:0;line-height:1}.vh-line[data-astro-cid-do4hvr6q]{color:var(--color-ink-muted);max-width:48ch;margin:.75rem 0 0}.vsec[data-astro-cid-do4hvr6q]{padding-block:2.5rem}.vsec-h[data-astro-cid-do4hvr6q]{font-size:var(--text-h2);margin:0 0 1.25rem}.vhours[data-astro-cid-do4hvr6q]{gap:2.5rem;display:grid}@media (width>=900px){.vhours[data-astro-cid-do4hvr6q]{grid-template-columns:1fr 1fr;gap:3rem}}.vhours-name[data-astro-cid-do4hvr6q]{font-size:var(--text-h3);margin:0 0 .5rem}.vhours-name[data-astro-cid-do4hvr6q] a[data-astro-cid-do4hvr6q]{color:var(--dept-accent);text-decoration:none}.vhours-name[data-astro-cid-do4hvr6q] a[data-astro-cid-do4hvr6q]:hover{text-decoration:underline}.vhours-note[data-astro-cid-do4hvr6q]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:52ch;margin:1.25rem 0 0}.vfaqs[data-astro-cid-do4hvr6q]{max-width:60rem}.vpending[data-astro-cid-do4hvr6q]{max-width:60rem;margin-top:2.5rem}.vpending-h[data-astro-cid-do4hvr6q]{font-size:var(--text-h3);margin:0 0 .75rem}.vpending-act[data-astro-cid-do4hvr6q]{margin:1.25rem 0 0}.vform[data-astro-cid-do4hvr6q]{max-width:40rem}.vlegal[data-astro-cid-do4hvr6q]{font-size:var(--text-small);color:var(--color-ink-muted);border-left:4px solid var(--color-error);max-width:68ch;margin-bottom:3rem;padding-left:.9rem}
