.breakdance .bde-section-1236-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-code-block-1236-101{.ffpd-page{margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1a1a1a;line-height:1.6}.ffpd-page h1{font-size:2rem;margin:0 0 .25rem;color:#1a1a1a}.ffpd-page h2{font-size:1.4rem;margin:2.25rem 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid #a8201a;color:#1a1a1a}.ffpd-page h3{font-size:1.1rem;margin:0 0 .35rem}.ffpd-page p{margin:0 0 1rem}.ffpd-page .ffpd-lede{font-size:1.05rem;color:#444;margin-bottom:1.5rem}.ffpd-page a{color:#a8201a}.ffpd-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0 2rem}.ffpd-date{background:#f6f4f0;border-left:4px solid #a8201a;padding:1rem 1.1rem}.ffpd-date .label{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:.25rem}.ffpd-date .value{font-size:1.05rem;font-weight:600;color:#1a1a1a}.ffpd-docs{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0 2rem}@media (max-width:1100px){.ffpd-docs{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ffpd-docs{grid-template-columns:1fr}}.ffpd-doc{border:1px solid #ddd;border-radius:6px;padding:1.25rem 1.4rem;background:#fff;display:flex;flex-direction:column}.ffpd-doc h3{color:#a8201a}.ffpd-doc .ffpd-doc-desc{color:#444;margin:.25rem 0 .9rem;flex-grow:1}.ffpd-doc .ffpd-btn{display:inline-block;background:#a8201a;color:#fff;padding:.55rem 1.1rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem}.ffpd-doc .ffpd-btn + .ffpd-btn{margin-left:.5rem}.ffpd-doc .ffpd-btn:hover{background:#8a1a14}.ffpd-notice{background:#fff8e6;border:1px solid #e0c674;border-radius:6px;padding:1.25rem 1.4rem;margin:1rem 0 2rem}.ffpd-notice h3{margin-top:0}.ffpd-spanish{background:#f6f4f0;border-radius:6px;padding:1.25rem 1.4rem;margin:2rem 0}.ffpd-spanish h2{margin-top:0;border-bottom-color:#a8201a}.ffpd-contact{background:#1a1a1a;color:#f5f5f5;padding:1.5rem;border-radius:6px;margin:2rem 0 1rem}.ffpd-contact h2{color:#fff;border-bottom-color:#a8201a;margin-top:0}.ffpd-contact a{color:#ffb3ad}.ffpd-contact p{margin-bottom:.5rem}.ffpd-contact p.contact-details{margin-bottom:.25rem}.ffpd-spanish .ffpd-btn{background:#a8201a;color:#fff}}