.policy{color:rgb(var(--mds-on-surface-gray1-strong) / .85);letter-spacing:-.01rem;word-break:keep-all;overflow-wrap:break-word;padding-inline:1.75rem;padding-top:1.5rem;padding-bottom:6rem;font-size:1.1rem;font-weight:400;line-height:1.75}.policy p:empty{display:none}.policy p{margin:.75rem 0}.policy p+p{margin-top:.75rem}.policy :is(h1,h2,h3,h4){color:var(--color-on-surface-gray1-strong);letter-spacing:-.02rem;margin:0;font-weight:600;line-height:1.4}.policy :is(h1,h2,h3,h4) strong{font-weight:inherit}.policy h1{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:5rem;margin-bottom:.85rem;padding-bottom:.55rem;font-size:1.6rem}.policy h1:first-child{margin-top:.5rem}.policy h2{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.45rem}.policy h2:first-child{margin-top:.5rem}.policy h3{margin-top:3.5rem;margin-bottom:.5rem;font-size:1.3rem}.policy h3:first-child{margin-top:.5rem}.policy h3:has(+h3){border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:3.5rem;margin-bottom:.25rem;padding-bottom:.5rem;font-size:1.45rem}.policy h3:has(+h3):first-child{margin-top:.5rem}.policy h3+h3{margin-top:1.5rem;font-size:1.2rem;font-weight:600}.policy h4{margin-top:1.25rem;margin-bottom:.4rem;font-size:1.2rem;font-weight:600}.policy h4:first-child{margin-top:.5rem}.policy :is(h1,h2,h3,h4)+p{margin-top:.35rem}.policy strong{font-weight:600}.policy u{text-underline-offset:.125rem}.policy a{color:inherit;text-underline-offset:.125rem;opacity:.9;text-decoration:underline;text-decoration-thickness:1px}.policy a:hover{opacity:1}.policy ul,.policy ol{margin:.55rem 0 .85rem;padding-left:1.75rem}.policy li{margin:.3rem 0;padding-left:.2rem}.policy li>p{margin:.1rem 0}.policy ul>li{list-style:outside}.policy ol>li{list-style:decimal}.policy li>ul,.policy li>ol{margin:.3rem 0 .4rem;padding-left:1.25rem}.policy table{border-collapse:collapse;border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);width:100%;margin:.85rem 0 1.1rem;font-size:1rem;line-height:1.6}.policy th,.policy td{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;text-align:left;padding:.7rem .8rem;font-weight:400}.policy tr:last-child th,.policy tr:last-child td{border-bottom:none}.policy th{color:var(--color-on-surface-gray1-strong);background:color-mix(in srgb, currentColor 7%, transparent);font-weight:600}.policy th p,.policy td p{margin:0}.policy th p+p,.policy td p+p{margin-top:.35rem}.policy colgroup,.policy col{min-width:0!important}.policy table[style]{width:100%!important;min-width:0!important}@media (max-width:480px){.policy table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}