.legal-hero{background-image:linear-gradient(#ffffff73,#ffffff73),url(/images/home/hero-gradient.webp)}.legal-copy{--legal-edge: #d6e2e2}.legal-copy h2{margin:2em 0 .6em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2}.legal-copy h3{margin:1.5em 0 .5em;font-size:1.15em;font-weight:700;line-height:1.3}.legal-copy :is(p,address,ul,ol,table){margin-block:0 1em}.legal-copy>:first-child{margin-top:0}.legal-copy>:last-child{margin-bottom:0}.legal-copy strong{font-weight:700}.legal-copy ul{list-style:disc outside;padding-inline-start:1.4em}.legal-copy ol{list-style:decimal outside;padding-inline-start:1.4em}.legal-copy li+li{margin-top:.4em}.legal-copy details p{margin:.75em 0 0}.legal-copy a{color:var(--color-link);text-decoration:underline;text-underline-offset:.18em}.legal-copy a:hover{color:var(--color-forest);background-color:var(--color-lagoon)}.legal-copy a:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.legal-copy blockquote{margin-bottom:1.5em;border-inline-start:3px solid var(--color-link);border-radius:6px;padding:16px 20px;background:var(--color-paper)}.legal-copy blockquote p:last-child{margin-bottom:0}.legal-copy table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.94em;line-height:1.5}.legal-copy th,.legal-copy td{min-width:10rem;border:1px solid var(--legal-edge);padding:12px;text-align:start;vertical-align:top}.legal-copy th{background:var(--color-paper);font-weight:700}.legal-copy .kb-answer{margin-top:.75em}.legal-copy .kb-answer>:is(p,ul,ol,pre,blockquote,table,h2,h3,h4){margin:0 0 .75em}.legal-copy .kb-answer>:last-child{margin-bottom:0}.legal-copy .kb-answer :is(h2,h3,h4){font-size:1em}.legal-copy .kb-answer-link{font-size:.875em}.legal-copy .kb-answer-link a{color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.legal-copy .kb-answer-link a:hover{color:var(--color-forest)}.legal-copy :is(.kb-answer,.kb-article) img{max-width:100%;height:auto;border-radius:6px}.legal-copy pre{overflow-x:auto;border-radius:6px;padding:12px 16px;background:var(--color-paper);font-size:.9em}.legal-copy .kb-breadcrumb{margin-bottom:1.5em;font-size:.875em}.legal-copy .kb-article>:first-child{margin-top:0}.legal-copy .kb-article>:last-child{margin-bottom:0}.legal-copy .kb-contact{margin-top:3em;border-top:1px solid var(--legal-edge);padding-top:1.5em}
