.coa-legal{padding:var(--legal-pt,72px) clamp(1.5rem,5vw,5rem) var(--legal-pb,96px);background:var(--legal-bg,#fff);color:var(--legal-ink,var(--coa-blue,#1f73ae))}.coa-legal__inner{box-sizing:border-box;max-width:var(--legal-w,820px);margin:0 auto}.coa-legal__heading{margin:0;color:var(--legal-heading-ink,var(--coa-blue,#1f73ae));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--legal-heading-size, 48px);line-height:1.15}.coa-legal__updated{margin:1.2rem 0 0;padding-bottom:2.4rem;border-bottom:1px solid var(--legal-rule,#e1eef9);font-family:var(--font-body-family);font-size:calc(var(--legal-text-size, 16px) * .9);font-style:italic;opacity:.85}.coa-legal__body{margin-top:3.2rem;font-family:var(--font-body-family);font-size:var(--legal-text-size, 16px);line-height:var(--legal-lh, 1.6)}.coa-legal__body>:first-child{margin-top:0}.coa-legal__body>:last-child{margin-bottom:0}.coa-legal__body p{margin:0 0 1.2em}.coa-legal__body h2{margin:2.4em 0 .6em;color:var(--legal-heading-ink,var(--coa-blue,#1f73ae));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--legal-h2-size, 24px);line-height:1.25}.coa-legal__body h3{margin:1.8em 0 .5em;color:var(--legal-heading-ink,var(--coa-blue,#1f73ae));font-family:var(--font-body-family);font-weight:700;font-size:var(--legal-h3-size, 19px);line-height:1.3}.coa-legal__body ul{margin:0 0 1.2em;padding-left:1.4em}.coa-legal__body li{margin-bottom:.5em}.coa-legal__body li:last-child{margin-bottom:0}.coa-legal__body a{color:inherit;text-underline-offset:0.2em}.coa-legal__org{font-weight:700}.coa-legal__table-wrap{margin:0 0 1.6em;overflow-x:auto;border:1px solid var(--legal-rule,#e1eef9);border-radius:1.2rem;-webkit-overflow-scrolling:touch}.coa-legal__table-wrap:focus-visible{outline:2px solid var(--legal-ink,var(--coa-blue,#1f73ae));outline-offset:2px}.coa-legal__body .coa-legal__table{table-layout:auto}.coa-legal__table{width:100%;min-width:68rem;border-collapse:collapse;font-size:calc(var(--legal-text-size, 16px) * .85);line-height:1.45;text-align:left}.coa-legal__table td,.coa-legal__table th{padding:1.2rem 1.4rem;border-bottom:1px solid var(--legal-rule,#e1eef9);vertical-align:top}.coa-legal__table thead th{position:sticky;top:0;background:var(--legal-bg,#fff);font-weight:700}.coa-legal__table tbody tr:last-child td,.coa-legal__table tbody tr:last-child th{border-bottom:0}.coa-legal__table tbody th{width:18%;font-weight:700}.coa-legal__table td:nth-child(2){width:36%}@media screen and (max-width:749px){.coa-legal__heading{font-size:var(--legal-heading-size-m, 32px)}}