/* PCの概要文は既存の見出し・表・列と同じ幅にする（2026-10-09）。
   法務文書だけは、見出しと本文を含むコンテナー全体で行長を調整する。 */
@media screen and (min-width: 768px) {
main p[style*="text-align:center"],
main p[style*="text-align: center"],
main p[style*="text-align:right"],
main p[style*="text-align: right"],
main .wizard-progress__counter,
main .other-coverage,
main .contact-heading,
main .contact-org,
main .section-lead,
main .summary-card p,
main .form-submit-area p,
main .form-intro,
main .example-card,
main .notice-wrap p,
main[style*="text-align:center"] p,
main[style*="text-align: center"] p,
main [style*="text-align:center"] p,
main [style*="text-align: center"] p {
  max-width: none;
}
/* main の無い事故報告フォーム（accident-report・report-hoiku）の本文 */
.email-row > p,
.footer-section > .certification-text {
  max-width: 760px;
}

/* policy-body の余白を含めて、文章と見出しを一つの中央の列に収める。 */
main.main > .container:has(> .policy-body) {
  max-width: 900px;
  margin-inline: auto;
}
}
