.legal-page{line-height:1.5em;margin:0 auto;overflow:hidden;width:100%;max-width:900px;overflow-x:hidden;word-break:break-word}.legal-page a{color:#00529b}.legal-page a,.legal-page a:hover{text-decoration:underline}.legal-page p{display:block;margin:.5em 0;padding:.5em 0 .5em 2em}.legal-page ol{display:block;list-style-type:decimal;margin:3em 0 0;padding:0 2em}.legal-page ol:first-of-type{margin-top:0}.legal-page .indent{padding:0 0 0 2em}.legal-page .indent ol{margin:0;padding:0 0 0 2em;list-style-type:lower-alpha}.legal-page .indent .indent ol{list-style-type:lower-roman}.legal-page li{display:list-item;padding:0 0 .5em}.legal-page h1{font-size:2rem;font-weight:700;padding:0 0 1rem}.legal-page h2{font-size:1.25rem;font-weight:700;padding:1rem 0}.legal-page .subheader{text-decoration:underline}.legal-page .summary-box{background:#f8fafb;border:1px solid #e2e8f0;border-radius:12px;padding:1.5em 2em;margin:0 0 2em}.legal-page .summary-box h2{font-size:1rem;font-weight:600;padding:0 0 .5rem;margin:0}.legal-page .summary-box ul{list-style-type:disc;padding:0 0 0 1.5em;margin:0}.legal-page .summary-box li{padding:.25em 0;font-size:.95rem}.legal-page .summary-box .summary-disclaimer{font-size:.8rem;color:#64748b;margin-top:1em;padding:0;font-style:italic}