.filming-guide{padding-block:var(--nn-space-8) var(--nn-space-12)}.filming-guide p{max-width:60ch;margin:0}.filming-intro{gap:var(--nn-space-5);max-width:var(--nn-content-max);margin-bottom:var(--nn-space-12);display:grid}.filming-intro h1,.filming-intro .nn-kicker{margin:0}.filming-guide .filming-lead{font-size:var(--nn-body-lg-size);line-height:var(--nn-body-lg-line)}.filming-steps{gap:var(--nn-space-12);display:grid}.filming-step{gap:var(--nn-space-5);scroll-margin-top:var(--nn-space-6);align-items:center;display:grid}.filming-step figure{min-width:0;margin:0}.filming-step img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--nn-radius-lg);width:100%;height:auto;display:block}.filming-step>div{gap:var(--nn-space-4);display:grid}.filming-step h2{font-size:var(--nn-headline-size);line-height:var(--nn-headline-line);margin:0}.filming-guide .filming-step-number{font-family:var(--nn-font-display);font-size:var(--nn-title-size);color:var(--nn-brand-ink)}.filming-invitation{gap:var(--nn-space-5);padding:var(--nn-space-6);margin-top:var(--nn-space-12);border-radius:var(--nn-radius-lg);background:var(--nn-brand-soft);display:grid}.filming-invitation h2{max-width:20ch;margin:0}.filming-guide .filming-cta{min-height:var(--nn-tap-min);padding:var(--nn-space-3) var(--nn-space-5);border-radius:var(--nn-radius-pill);background:var(--nn-action);color:var(--nn-on-action);justify-content:center;justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.filming-guide .filming-cta:hover{background:var(--nn-action);text-decoration:underline}.filming-guide .filming-note,.filming-image-note{font-size:var(--nn-caption-size);line-height:var(--nn-caption-line);color:var(--nn-ink-muted)}.filming-guide .filming-image-note{margin-top:var(--nn-space-5)}@media (min-width:800px){.filming-step{gap:var(--nn-space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.filming-step:nth-child(2n) figure{order:2}.filming-invitation{padding:var(--nn-space-8)}}
