.yt-embed[data-astro-cid-vvlqhbfe]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.9rem;overflow:hidden;background:var(--color-primary, #001c28);box-shadow:0 12px 32px #001c2838}.yt-poster[data-astro-cid-vvlqhbfe]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.7)}.yt-play[data-astro-cid-vvlqhbfe]{position:absolute;inset:0;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.yt-play[data-astro-cid-vvlqhbfe] svg[data-astro-cid-vvlqhbfe]{transition:transform .15s;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.yt-play[data-astro-cid-vvlqhbfe]:hover svg[data-astro-cid-vvlqhbfe],.yt-play[data-astro-cid-vvlqhbfe]:focus-visible svg[data-astro-cid-vvlqhbfe]{transform:scale(1.1)}.yt-note[data-astro-cid-vvlqhbfe]{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.6rem 1rem;font-size:var(--fs-12);color:#ffffffd9;background:linear-gradient(to top,rgba(0,28,40,.75),transparent);text-align:center;pointer-events:none}.yt-embed[data-astro-cid-vvlqhbfe] iframe{width:100%;height:100%;border:0;display:block}.rg[data-astro-cid-ibidgrfq] [data-astro-cid-ibidgrfq][hidden]{display:none!important}.rg-gate[data-astro-cid-ibidgrfq]{display:grid;grid-template-columns:1fr 1.25fr;gap:2rem;padding:2rem;border-radius:var(--radius-card);background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);box-shadow:0 12px 32px #001c281f}.rg-eyebrow[data-astro-cid-ibidgrfq]{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;color:var(--color-accent)}.rg-heading[data-astro-cid-ibidgrfq]{margin:0 0 .75rem;font-size:var(--fs-24);line-height:1.2;color:var(--color-text)}.rg-lead[data-astro-cid-ibidgrfq]{margin:0 0 1.25rem;font-size:var(--fs-15);line-height:1.6;color:var(--color-text-body)}.rg-poster[data-astro-cid-ibidgrfq]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-control);display:block}.rg-form[data-astro-cid-ibidgrfq]{display:flex;flex-direction:column;gap:.9rem;position:relative}.rg-row[data-astro-cid-ibidgrfq]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.rg-field[data-astro-cid-ibidgrfq]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.rg-field[data-astro-cid-ibidgrfq] label[data-astro-cid-ibidgrfq]{font-size:var(--fs-13);font-weight:500;color:var(--color-text)}.rg-field[data-astro-cid-ibidgrfq] label[data-astro-cid-ibidgrfq] span[data-astro-cid-ibidgrfq]{color:var(--crit, #ba1a1a)}.rg-field[data-astro-cid-ibidgrfq] input[data-astro-cid-ibidgrfq],.rg-field[data-astro-cid-ibidgrfq] select[data-astro-cid-ibidgrfq]{width:100%;border:1.5px solid var(--color-border, #d1d5db);border-radius:var(--radius-control);padding:.6rem .85rem;font-size:var(--fs-14);font-family:inherit;color:var(--color-text);background:var(--color-bg, #fff)}.rg-field[data-astro-cid-ibidgrfq] input[data-astro-cid-ibidgrfq]:focus,.rg-field[data-astro-cid-ibidgrfq] select[data-astro-cid-ibidgrfq]:focus{outline:none;border-color:var(--color-accent)}.rg-notice[data-astro-cid-ibidgrfq]{margin:.25rem 0 0;font-size:var(--fs-12);line-height:1.55;color:var(--color-text-muted)}.rg-check[data-astro-cid-ibidgrfq]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--fs-13);color:var(--color-text-body)}.rg-check[data-astro-cid-ibidgrfq] input[data-astro-cid-ibidgrfq]{margin-top:.2rem;flex-shrink:0}.rg-check[data-astro-cid-ibidgrfq] a[data-astro-cid-ibidgrfq]{color:var(--color-link)}.rg-error[data-astro-cid-ibidgrfq]{margin:0;padding:.6rem .85rem;border-radius:var(--radius-control);font-size:var(--fs-13);color:var(--crit, #ba1a1a);background:var(--crit-soft, #fde8e8)}.rg-submit[data-astro-cid-ibidgrfq]{align-self:flex-start;padding:.75rem 1.75rem}@media(max-width:820px){.rg-gate[data-astro-cid-ibidgrfq]{grid-template-columns:1fr;padding:1.5rem;gap:1.5rem}.rg-poster[data-astro-cid-ibidgrfq]{display:none}}@media(max-width:560px){.rg-gate[data-astro-cid-ibidgrfq]{padding:1.25rem 1rem}.rg-row[data-astro-cid-ibidgrfq]{grid-template-columns:1fr}.rg-submit[data-astro-cid-ibidgrfq]{align-self:stretch;justify-content:center}}
