/* Plain legal document pages. */
html{background:#fff;color:#000;}
body{box-sizing:border-box;width:calc(100% - 64px);max-width:700px;margin:36px auto 64px;padding:0;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5;}
a{color:#000;text-decoration:underline;overflow-wrap:anywhere;}
a:focus-visible{outline:2px solid #000;outline-offset:4px;}
.document-back{margin-bottom:36px;font-size:16px;}
h1{text-align:center;font-size:24px;line-height:1.3;margin:0 0 24px;font-weight:bold;}
.document-edition{text-align:right;font-size:16px;margin-bottom:36px;}
h2{font-size:18px;line-height:1.5;margin:28px 0 12px;font-weight:bold;}
p{margin:0 0 16px;overflow-wrap:anywhere;}
main>p:not(.document-edition){text-align:justify;}
.legal-field{background:transparent;color:inherit;}
@media(max-width:600px){body{margin:24px auto 40px;padding:0;font-size:17px;}h1{font-size:22px;}h2{font-size:17px;}main>p:not(.document-edition){text-align:left;}}
@media print{body{width:100%;max-width:none;margin:0;padding:0;font-size:12pt;line-height:1.5;}.document-back{display:none;}h1{font-size:16pt;}h2{font-size:12pt;break-after:avoid;}p{orphans:3;widows:3;}@page{size:A4;margin:20mm;}}
