.ttpFAG_legal{color:#334155;font-size:1rem;line-height:1.7}.ttpFAG_legal h1{color:#17172f;margin:0 0 .5rem;font-size:2.25rem;font-weight:900;line-height:1.15}.ttpFAG_legal h2{color:#17172f;margin:2rem 0 .75rem;font-size:1.5rem;font-weight:900}.ttpFAG_legal h3{color:#17172f;margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:800}.ttpFAG_legal p{margin:0 0 1rem}.ttpFAG_legal strong{color:#17172f;font-weight:800}.ttpFAG_legal a{color:#7c3aed;font-weight:700;text-decoration:underline}.ttpFAG_legal a:hover{color:#6d28d9}.ttpFAG_legal ul,.ttpFAG_legal ol{margin:0 0 1rem;padding-left:1.5rem}.ttpFAG_legal li{margin:.3rem 0}.ttpFAG_legal blockquote{color:#475569;background:#f5f3ff;border-left:4px solid #ddd6fe;border-radius:.5rem;margin:1.25rem 0;padding:.75rem 1rem}.ttpFAG_legal blockquote p:last-child{margin-bottom:0}.ttpFAG_legal hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.ttpFAG_legal table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.925rem;display:block;overflow-x:auto}.ttpFAG_legal th,.ttpFAG_legal td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.6rem .8rem}.ttpFAG_legal th{color:#17172f;background:#f8fafc;font-weight:800}.ttpFAG_legal tbody tr:nth-child(2n) td{background:#fbfcfe}
