.ltoc[data-astro-cid-kpq3vmkj]{width:100%}@media (width>=1200px){.ltoc[data-astro-cid-kpq3vmkj]{flex-shrink:0;width:320px}}.ltoc__box[data-astro-cid-kpq3vmkj]{background-color:#fff;border-radius:8px;height:fit-content;padding:16px;position:sticky;top:50px;box-shadow:0 4px 24px #00000012}.ltoc__head[data-astro-cid-kpq3vmkj]{appearance:none;cursor:pointer;justify-content:space-between;display:flex}.ltoc__head-inner[data-astro-cid-kpq3vmkj]{display:flex}.ltoc__icon[data-astro-cid-kpq3vmkj]{margin:0}.ltoc__title[data-astro-cid-kpq3vmkj]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 8px;font-size:20px;font-weight:500;line-height:34px;overflow:hidden}.ltoc__list[data-astro-cid-kpq3vmkj]{margin-top:16px;font-size:14px}.ltoc__item[data-astro-cid-kpq3vmkj]{color:#2c3862;padding:12px 8px;font-size:14px;line-height:22px}.ltoc__item[data-astro-cid-kpq3vmkj]:hover,.ltoc__item[data-astro-cid-kpq3vmkj]:active{background-color:#222b5c0d}.ltoc__link[data-astro-cid-kpq3vmkj]{color:inherit;text-decoration:none;display:block}.doc__flex[data-astro-cid-6raifcry]{margin-top:20px;display:flex}.doc__row[data-astro-cid-6raifcry]{flex-direction:column;justify-content:space-between;gap:24px;display:flex}@media (width>=1200px){.doc__row[data-astro-cid-6raifcry]{flex-direction:row-reverse}}.doc__prose--top[data-astro-cid-6raifcry]{margin-top:20px}.doc__prose[data-astro-cid-6raifcry]{-webkit-touch-callout:none;user-select:none}#content-area{font-size:16px;font-weight:400;line-height:28px}#content-area p{margin-bottom:16px;font-size:16px;font-weight:400;line-height:28px}#content-area h2{margin-top:24px;margin-bottom:8px;font-size:28px;font-weight:600;line-height:34px}#content-area h3{margin-top:24px;margin-bottom:8px;font-size:24px;font-weight:600;line-height:30px}#content-area h4{margin-top:24px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:26px}#content-area ul{margin:16px 0;padding-left:30px;list-style-type:disc}#content-area ul li{margin-bottom:8px;font-size:16px;font-weight:400;line-height:28px}#content-area a{color:var(--text-link);text-decoration-line:none}#content-area ol{margin:16px 0;padding-left:30px;list-style:decimal}#content-area ol li{margin-bottom:8px;font-size:16px;font-weight:400;line-height:28px}#content-area ol li::marker{font-weight:700}#content-area table{-webkit-overflow-scrolling:touch;border-collapse:collapse;border-radius:4px;width:100%;margin:8px 0;display:block;overflow-x:auto}#content-area table thead,#content-area table tbody{width:100%;min-width:600px;display:table}#content-area table thead th{color:#fff;text-align:left;background-color:#2c3862;padding:16px;font-size:16px;line-height:30px}#content-area table tbody{background-color:#f2f2f2;border:1px solid #e9e9e9;border-radius:4px}#content-area table tbody :is(td,th){vertical-align:initial;border:1px solid #e9e9e9;padding:16px}#content-area table tbody th{color:inherit;text-align:left;background-color:#0000;font-weight:700}#content-area table:not(.rights) tbody tr:nth-child(odd),#content-area table.rights tbody tr:nth-child(2n){background-color:#fff}#content-area table.not-colored thead th{color:var(--text);background-color:#f2f2f2;border:1px solid #e9e9e9}#content-area table.rights tbody th{width:40%}#content-area table.inline{display:inline-table}#content-area table.text-center :is(td,th),#content-area table.body-center tbody :is(td,th),#content-area table.col-30 tbody td:nth-child(2){text-align:center}#content-area table tbody th>p:first-child,#content-area table.rights tbody th p{font-weight:700}#content-area table.italic-head tbody th>p:first-child{text-decoration-line:underline}#content-area table.italic-head :is(th,td):first-child,#content-area table.italic-head :is(th,td):nth-child(3){width:30%}#content-area table.not-colored thead th:first-child,#content-area table.not-colored thead th:nth-child(2){width:20%}#content-area table.col-30 thead th:nth-child(2),#content-area table.col-30 thead th:nth-child(3){width:30%}#content-area table.italic-head thead th{font-style:italic}#content-area table.head-center thead th{text-align:center}#content-area table.body-justify tbody :is(td,th){text-align:justify}#content-area[data-heading-style=notice] :is(h2,h3,h4){margin-top:0;margin-bottom:16px;font-size:16px;font-weight:700;line-height:28px;text-decoration-line:underline}#content-area dl{margin-bottom:16px}#content-area dl>div{margin-bottom:16px;font-size:16px;line-height:28px}#content-area dl dt{text-decoration-line:underline;display:inline}#content-area dl dd{margin:0;display:inline}#content-area dl dt:after{content:" - "}#content-area address{margin-bottom:16px;font-style:normal}@media (width<=768px){#content-area p{margin-bottom:8px}#content-area h2{font-size:24px;line-height:40px}#content-area h3{font-size:20px;font-weight:500;line-height:34px}#content-area h4{font-size:18px;font-weight:500;line-height:28px}}
