.leg[data-v-e34b3f86]{background:#00172b}.leg__hero[data-v-e34b3f86]{padding-top:11.5em;padding-bottom:1em}.leg__title[data-v-e34b3f86]{font-family:var(--font-display);color:#fff;font-size:4.5em;font-weight:700;line-height:1}.leg__wrap[data-v-e34b3f86]{padding-top:2em;padding-bottom:7.5em}.leg__card[data-v-e34b3f86]{background:#fff;border-radius:.25em;justify-content:space-between;align-items:flex-start;padding:2.5em;display:flex}.leg__toc[data-v-e34b3f86]{flex:none;width:16.125em}.leg__toc ul[data-v-e34b3f86]{flex-direction:column;gap:.5em;display:flex}.leg__toc li[data-v-e34b3f86]{position:relative}.leg__toc li a[data-v-e34b3f86]{font-family:var(--font-display);color:#00172b;opacity:.3;font-size:1em;font-weight:400;line-height:1;transition:opacity .2s}.leg__toc li a[data-v-e34b3f86]:hover{opacity:.6}.leg__toc li.is-active a[data-v-e34b3f86]{opacity:1}.leg__toc li.is-active[data-v-e34b3f86]:before{content:"";background:#24e5db;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.25em;left:-1em}.leg__rich[data-v-e34b3f86]{width:45.4375em;max-width:100%}.leg__rich[data-v-e34b3f86] h2{font-family:var(--font-display);color:#00172b;margin:2em 0 1em;font-size:3.5em;font-weight:700;line-height:1.1}.leg__rich[data-v-e34b3f86] h2:first-child{margin-top:0}.leg__rich[data-v-e34b3f86] h3{font-family:var(--font-display);color:#00172b;margin:0 0 .75em;font-size:2em;font-weight:400;line-height:1}.leg__rich[data-v-e34b3f86] p{font-family:var(--font-display);color:#07404e;margin:0 0 1em;font-size:1.125em;font-weight:400;line-height:1.3}.leg__rich[data-v-e34b3f86] p:last-child{margin-bottom:0}.leg__rich[data-v-e34b3f86] ul{margin:0 0 1em;padding-left:1.6875em;list-style:outside}.leg__rich[data-v-e34b3f86] li{font-family:var(--font-display);color:#07404e;margin-bottom:.5em;font-size:1.125em;font-weight:400;line-height:1.3}.leg__rich[data-v-e34b3f86] a{color:#19a7a6;text-decoration:underline}@media screen and (width<=991px){.leg__card[data-v-e34b3f86]{flex-direction:column;gap:5em;padding:2.5em}.leg__toc[data-v-e34b3f86]{width:100%}.leg__toc li.is-active[data-v-e34b3f86]:before{display:none}.leg__toc li.is-active a[data-v-e34b3f86]{opacity:.3}.leg__rich[data-v-e34b3f86]{width:100%}}@media screen and (width<=479px){.leg__hero[data-v-e34b3f86]{padding-top:7.5em;padding-bottom:2.5em}.leg__title[data-v-e34b3f86]{font-size:3.5em;line-height:1.1}.leg__wrap[data-v-e34b3f86]{padding-top:1em;padding-bottom:1em}.leg__card[data-v-e34b3f86]{gap:5em;padding:1.5em}}
