.filming-guide_guide__Abrfs{color:#374151;font-size:16px;line-height:1.75}.filming-guide_guide__Abrfs h2{color:#111827;font-size:1.5rem;line-height:2rem;font-weight:700;margin:2.5rem 0 .75rem;scroll-margin-top:80px}.filming-guide_guide__Abrfs h2:first-child{margin-top:0}.filming-guide_guide__Abrfs h3{color:#111827;font-size:1.125rem;line-height:1.75rem;font-weight:600;margin:1.75rem 0 .5rem;scroll-margin-top:80px}.filming-guide_guide__Abrfs p{margin:0 0 1rem}.filming-guide_guide__Abrfs ol,.filming-guide_guide__Abrfs ul{padding-left:1.25rem;margin:0 0 1rem}.filming-guide_guide__Abrfs ul{list-style:disc}.filming-guide_guide__Abrfs ol{list-style:decimal}.filming-guide_guide__Abrfs li{margin-bottom:.5rem}.filming-guide_guide__Abrfs strong{color:#111827;font-weight:600}.filming-guide_guide__Abrfs a{color:#15803d;text-decoration:underline;text-underline-offset:2px}.filming-guide_guide__Abrfs a:hover{color:#166534}.filming-guide_guide__Abrfs .rule{background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:.875rem 1.25rem;margin:1.25rem 0;color:#78350f}.filming-guide_guide__Abrfs .rule strong{display:block;margin-bottom:.25rem;color:#78350f}.filming-guide_guide__Abrfs table{border-collapse:collapse;width:100%;margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.5}.filming-guide_guide__Abrfs td,.filming-guide_guide__Abrfs th{border-bottom:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left;vertical-align:top}.filming-guide_guide__Abrfs th{color:#111827;font-weight:600;background:#f9fafb}.filming-guide_guide__Abrfs details{border:1px solid #e5e7eb;border-radius:.75rem;margin:.75rem 0;background:#fff}.filming-guide_guide__Abrfs summary{cursor:pointer;padding:.75rem 1rem;font-weight:600;color:#111827;list-style:none}.filming-guide_guide__Abrfs summary::-webkit-details-marker{display:none}.filming-guide_guide__Abrfs summary:before{content:"+";display:inline-block;width:1.125rem;color:#16a34a;font-weight:700}.filming-guide_guide__Abrfs details[open] summary:before{content:"–"}.filming-guide_guide__Abrfs details .body{padding:0 1rem .875rem 2.125rem}.filming-guide_guide__Abrfs .gear-item{border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;color:#374151}.filming-guide_guide__Abrfs .buy,.filming-guide_guide__Abrfs .gear-item{display:inline-block;margin:.375rem .375rem 0 0;padding:.375rem .75rem;font-size:.875rem}.filming-guide_guide__Abrfs .buy{border:1px solid #16a34a;border-radius:.5rem;font-weight:600;color:#15803d;text-decoration:none}.filming-guide_guide__Abrfs .buy:hover{background:#f0fdf4}.filming-guide_guide__Abrfs .checklist li{list-style:none;margin-left:-1.25rem;padding-left:1.75rem;position:relative}.filming-guide_guide__Abrfs .checklist li:before{content:"";position:absolute;left:0;top:.4rem;width:1rem;height:1rem;border:1.5px solid #16a34a;border-radius:.25rem}.filming-guide_guide__Abrfs .cta{margin-top:2.5rem;padding:1.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;text-align:center}.filming-guide_guide__Abrfs .cta a.button{display:inline-block;margin-top:.5rem;padding:.75rem 1.5rem;background:#16a34a;color:#fff;text-decoration:none;font-weight:600;border-radius:9999px}.filming-guide_guide__Abrfs .cta a.button:hover{background:#15803d;color:#fff}.filming-guide_guide__Abrfs small{color:#6b7280}.filming-guide_guide__Abrfs .ask{margin:.75rem 0 0}.filming-guide_guide__Abrfs .ask-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;text-decoration:none;color:#9333ea;background:#faf5ff;border:1px solid #e9d5ff;border-radius:9999px}.filming-guide_guide__Abrfs .ask-pill:before{content:"?";display:inline-grid;place-items:center;width:.875rem;height:.875rem;border:1.5px solid;border-radius:9999px;font-size:.625rem;font-weight:700}.filming-guide_guide__Abrfs .ask-pill:hover{color:#7e22ce;background:#f3e8ff}