/* Scoped to the existing filing service page. */
.filing-update-page .page-title .pull-left { max-width: 100%; }
.filing-update-page .page-title h1 { max-width: 1000px; overflow-wrap: anywhere; }
.filing-update-notice { padding: 32px 0 0; }
.filing-update-panel { padding: 24px 28px; border-left: 4px solid #ff6b00; background: #f9f9f9; color: #333; }
.filing-update-panel h2 { font-size: 24px; margin-bottom: 16px; }
.filing-update-panel p { line-height: 1.8; margin-bottom: 12px; }
.filing-update-note { font-size: 14px; }
.filing-update-content h3 { margin-top: 32px; }
.filing-update-steps { padding-left: 24px; list-style: decimal; }
.filing-update-steps > li { list-style: decimal; margin: 20px 0; padding-left: 8px; }
.filing-update-steps h4 { font-size: 20px; margin-bottom: 8px; }
.filing-update-table { min-width: 560px; }
.filing-update-table th, .filing-update-table td { padding: 14px; vertical-align: top; }
.filing-update-table thead { background: #f9f9f9; }
.filing-update-table caption { caption-side: top; color: #555; }
@media (max-width: 767px) {
  .filing-update-panel { padding: 20px; }
  .filing-update-page .page-title h1 { font-size: 28px; line-height: 1.5; }
}
