.rich-text-body.svelte-l3mlbn h1,.rich-text-body.svelte-l3mlbn h2,.rich-text-body.svelte-l3mlbn h3,.rich-text-body.svelte-l3mlbn h4{font-weight:600;line-height:1.16;letter-spacing:-.03em}.rich-text-body.svelte-l3mlbn h1[id],.rich-text-body.svelte-l3mlbn h2[id],.rich-text-body.svelte-l3mlbn h3[id],.rich-text-body.svelte-l3mlbn h4[id]{scroll-margin-top:170px}.rich-text-body.svelte-l3mlbn h1{font-size:var(--font-size-h1);line-height:1.13;margin:48px 0 16px}.rich-text-body.svelte-l3mlbn h2{font-size:var(--font-size-h2);line-height:1.13;margin:40px 0 14px}.rich-text-body.svelte-l3mlbn h3{font-size:var(--font-size-h3);line-height:1.13;margin:32px 0 12px}.rich-text-body.svelte-l3mlbn h4{font-size:var(--font-size-h4);margin:28px 0 10px}@media(min-width:768px)and (max-width:1199px){.rich-text-body.svelte-l3mlbn h1{font-size:var(--font-size-h1-tablet)}.rich-text-body.svelte-l3mlbn h2{font-size:var(--font-size-h2-tablet)}.rich-text-body.svelte-l3mlbn h3{font-size:var(--font-size-h3-tablet)}.rich-text-body.svelte-l3mlbn h4{font-size:var(--font-size-h4-tablet)}}@media(max-width:767px){.rich-text-body.svelte-l3mlbn h1{font-size:var(--font-size-h1-mobile);line-height:1.14}.rich-text-body.svelte-l3mlbn h2{font-size:var(--font-size-h2-mobile);line-height:1.14}.rich-text-body.svelte-l3mlbn h3{font-size:var(--font-size-h3-mobile);line-height:1.14}.rich-text-body.svelte-l3mlbn h4{font-size:var(--font-size-h4-mobile);line-height:1.14}}.rich-text-body.svelte-l3mlbn p{margin:0 0 20px}.rich-text-body.svelte-l3mlbn a{color:var(--color-corporate-royal);text-decoration:underline;text-underline-offset:2px}.rich-text-body.svelte-l3mlbn a:hover{opacity:.75}.rich-text-body.svelte-l3mlbn ul,.rich-text-body.svelte-l3mlbn ol{margin:0 0 20px;padding-left:28px}.rich-text-body.svelte-l3mlbn ul{list-style:disc}.rich-text-body.svelte-l3mlbn ol{list-style:decimal}.rich-text-body.svelte-l3mlbn li{margin-bottom:8px}.rich-text-body.svelte-l3mlbn blockquote{border-left:4px solid var(--color-corporate-royal);margin:24px 0;padding:16px 24px;background:var(--color-background-alt);border-radius:0 12px 12px 0;font-style:italic}.rich-text-body.svelte-l3mlbn img{max-width:100%;height:auto;border-radius:16px;margin:24px 0}.rich-text-body.svelte-l3mlbn a>img{margin:0;border-radius:8px}.rich-text-body.svelte-l3mlbn h1 img,.rich-text-body.svelte-l3mlbn h2 img,.rich-text-body.svelte-l3mlbn h3 img,.rich-text-body.svelte-l3mlbn h4 img{display:block;max-width:100%;max-height:300px;width:auto;margin:16px 0;object-fit:contain}.rich-text-body.svelte-l3mlbn figure{margin:24px 0}.rich-text-body.svelte-l3mlbn h1 figure,.rich-text-body.svelte-l3mlbn h2 figure,.rich-text-body.svelte-l3mlbn h3 figure,.rich-text-body.svelte-l3mlbn h4 figure{margin:16px 0}.rich-text-body.svelte-l3mlbn figcaption{font-size:14px;color:#666;margin-top:8px;text-align:center}.rich-text-body.svelte-l3mlbn video{max-width:100%;height:auto;border-radius:16px;margin:24px 0}.rich-text-body.svelte-l3mlbn iframe{max-width:100%;border:none;border-radius:16px;margin:24px 0}.rich-text-body.svelte-l3mlbn hr{border:none;border-top:1px solid #ddd;margin:40px 0}.rich-text-body.svelte-l3mlbn strong{font-weight:700}.rich-text-body.svelte-l3mlbn em{font-style:italic}.rich-text-body.svelte-l3mlbn sup{font-size:.7em;vertical-align:super}.rich-text-body.svelte-l3mlbn sub{font-size:.7em;vertical-align:sub}.rich-text-body.svelte-l3mlbn table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0;font-size:15px;letter-spacing:-.03em;line-height:18px;border-radius:15px;overflow:hidden}.rich-text-body.svelte-l3mlbn th,.rich-text-body.svelte-l3mlbn td{padding:16px 20px;text-align:left;vertical-align:top;border:none}.rich-text-body.svelte-l3mlbn th{background:var(--color-corporate-royal);color:#fff;font-weight:400}.rich-text-body.svelte-l3mlbn tbody tr:nth-child(odd){background:var(--color-corporate-background)}.rich-text-body.svelte-l3mlbn tbody tr:nth-child(2n){background:#fff}@media(max-width:767px){.rich-text-body.svelte-l3mlbn table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.rich-text-body.svelte-l3mlbn th,.rich-text-body.svelte-l3mlbn td{padding:12px 16px;min-width:120px}}
