#policy{color:#0a1220;padding-bottom:64px}#policy h1{font-size:2.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 0 .75rem}#policy h2{font-size:1.5rem;font-weight:700;line-height:1.25;margin:2.75rem 0 .75rem}#policy h3{font-size:1.125rem;font-weight:700;line-height:1.35;margin:2rem 0 .5rem}#policy p{margin-bottom:1rem;text-align:left}#policy .lead{color:rgba(10,18,32,.72);font-size:1.125rem}#policy .updated{color:rgba(10,18,32,.6);font-size:.9rem;margin-bottom:2rem}#policy ul{list-style:disc;margin:0 0 1rem 2rem;padding:0}#policy li{margin-bottom:.4rem}#policy a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#2665e2;padding-bottom:2px;text-decoration:none;transition:background-size .3s ease-in-out,color .2s ease-in-out}#policy a:hover{background-size:100% 1px}#policy a:focus-visible{border-radius:2px;outline:2px solid #2665e2;outline-offset:3px}@media (prefers-reduced-motion:reduce){#policy a{transition:none}}#policy table{border-collapse:collapse;font-size:.95rem;margin:0 0 1.5rem;width:100%}#policy td,#policy th{border-bottom:1px solid rgba(10,18,32,.12);padding:.6rem .75rem;text-align:left;vertical-align:top}#policy th{background:rgba(10,18,32,.04);font-weight:700}@media (max-width:640px){#policy{padding-bottom:44px}#policy h1{font-size:1.75rem}#policy h2{font-size:1.25rem}#policy table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}#policy td:first-child,#policy th{white-space:nowrap}}