body.zine-page .facts-panel{background:var(--zine-paper);border:var(--zine-border);box-shadow:var(--zine-shadow-md);margin:28px 0;padding:20px 22px 16px;transform:rotate(-.2deg)}body.zine-page .facts-panel__heading{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--zine-ink);margin:0 0 14px;padding-bottom:10px;font-size:18px}body.zine-page .facts-panel__grid{grid-template-columns:max-content 1fr;gap:10px 22px;margin:0;display:grid}body.zine-page .facts-panel__grid dt{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--zine-ink-mute);padding-top:1px;font-size:12px}body.zine-page .facts-panel__grid dd{font-family:var(--zine-font-body);color:var(--zine-ink);margin:0;font-size:15px;line-height:1.4}body.zine-page .facts-panel__yes{color:var(--zine-magenta);font-weight:600}body.zine-page .facts-panel__link{color:var(--zine-magenta);white-space:nowrap;margin-left:6px;text-decoration:underline}body.zine-page .facts-panel__footnote{font-family:var(--zine-font-body);color:var(--zine-ink-mute);border-top:1.5px dashed #0000002e;margin:14px 0 0;padding-top:10px;font-size:13px}body.zine-page .facts-panel__footnote a{color:var(--zine-magenta);text-decoration:underline}@media (width<=640px){body.zine-page .facts-panel__grid{grid-template-columns:1fr;gap:4px 0}body.zine-page .facts-panel__grid dt{margin-top:8px}}body.zine-page .policy-panel{background:var(--zine-paper);border:var(--zine-border);box-shadow:var(--zine-shadow-md);margin:28px 0;padding:20px 22px 18px;transform:rotate(.18deg)}body.zine-page .policy-panel__heading{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--zine-ink);margin:0 0 14px;padding-bottom:10px;font-size:18px}body.zine-page .policy-panel__grid{grid-template-columns:max-content 1fr;gap:14px 22px;margin:0;display:grid}body.zine-page .policy-panel__grid dt{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--zine-ink-mute);padding-top:2px;font-size:12px}body.zine-page .policy-panel__grid dd{font-family:var(--zine-font-body);color:var(--zine-ink);margin:0;font-size:15px;line-height:1.45}body.zine-page .policy-panel__yes{color:var(--zine-magenta);font-weight:600}body.zine-page .policy-panel__no{color:var(--zine-ink-mute)}body.zine-page .policy-panel__detail{color:var(--zine-ink)}body.zine-page .policy-panel__link{color:var(--zine-magenta);white-space:nowrap;margin-left:6px;text-decoration:underline}body.zine-page .policy-panel__notes{color:var(--zine-ink-mute);margin:4px 0 0;font-size:14px;font-style:italic}@media (width<=640px){body.zine-page .policy-panel__grid{grid-template-columns:1fr;gap:4px 0}body.zine-page .policy-panel__grid dt{margin-top:10px}}body.zine-page .accred-card{margin:18px 0 4px}body.zine-page .accred-card__row{flex-wrap:wrap;gap:12px;display:flex}body.zine-page .accred-card__badge{background:var(--zine-paper);border:2px solid var(--zine-ink);box-shadow:3px 3px 0 var(--zine-ink);font-family:var(--zine-font-body);align-items:center;gap:10px;padding:8px 14px 8px 10px;display:inline-flex;transform:rotate(-.5deg)}body.zine-page .accred-card__badge--aca{background:var(--zine-yellow,#fde74c)}body.zine-page .accred-card__seal{font-family:var(--zine-font-display);color:var(--zine-magenta,#b91c5c);font-size:22px;line-height:1}body.zine-page .accred-card__badge-body{flex-direction:column;gap:2px;display:flex}body.zine-page .accred-card__badge-label{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--zine-ink);font-size:13px}body.zine-page .accred-card__badge-sub{color:var(--zine-ink-mute);letter-spacing:.04em;font-size:11px}body.zine-page .age-fit{background:var(--zine-paper);border-left:4px solid var(--zine-cyan,#1aa3a3);box-shadow:var(--zine-shadow-sm);margin:28px 0;padding:18px 22px}body.zine-page .age-fit__heading{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;font-size:18px;display:flex}body.zine-page .age-fit__chip{letter-spacing:.18em;background:var(--zine-cyan,#1aa3a3);color:var(--zine-ink);border:2px solid var(--zine-ink);padding:3px 8px 2px;font-size:11px;display:inline-block;transform:rotate(-1.5deg)}body.zine-page .age-fit__body{font-family:var(--zine-font-body);color:var(--zine-ink);margin:0;font-size:15px;line-height:1.6}body.zine-page .camp-faq{background:var(--zine-paper-2,var(--zine-paper));border:var(--zine-border);box-shadow:var(--zine-shadow-md);margin:32px 0 12px;padding:22px 22px 14px}body.zine-page .camp-faq__heading{font-family:var(--zine-font-display);text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid var(--zine-ink);margin:0 0 18px;padding-bottom:8px;font-size:22px}body.zine-page .camp-faq__list{flex-direction:column;gap:14px;margin:0;display:flex}body.zine-page .camp-faq__row{border-bottom:1px dashed #0000002e;padding:4px 0 14px}body.zine-page .camp-faq__row:last-of-type{border-bottom:none;padding-bottom:0}body.zine-page .camp-faq__q{font-family:var(--zine-font-display);color:var(--zine-ink);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;line-height:1.25}body.zine-page .camp-faq__a{font-family:var(--zine-font-body);color:var(--zine-ink);margin:0;font-size:15px;line-height:1.55}body.zine-page .schedule-summary{background:var(--zine-paper-3,var(--zine-paper));border:1.5px dashed var(--zine-ink-mute,#0006);font-family:var(--zine-font-body);margin:12px 0 18px;padding:14px 18px}body.zine-page .schedule-summary__sentence{color:var(--zine-ink);margin:0;font-size:15px;line-height:1.5}body.zine-page .schedule-summary__status{color:var(--zine-ink-soft);flex-wrap:wrap;align-items:center;gap:0;margin:8px 0 0;font-size:13px;display:flex}body.zine-page .schedule-summary__sep{color:var(--zine-ink-mute);margin:0 6px}body.zine-page .schedule-summary__soldout{color:#dc2626d9}body.zine-page .schedule-summary__waitlist{color:#b46e00d9}
