.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-family:Dr;letter-spacing:.01em;line-height:140%;margin-bottom:24px}@media (min-width:1024px){.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{line-height:130%}}.rich-text-content table{border-collapse:collapse;table-layout:fixed;width:100%;word-break:break-word}.rich-text-content td,.rich-text-content th{border-bottom:1px solid gray;word-break:break-word}.rich-text-content thead tr th:first-child{background-color:#fff;border-color:#fff;color:#000;text-align:center}.rich-text-content thead tr th:last-child{border-right:#fff}.rich-text-content thead tr th{border-top:none;font-size:18px;font-weight:400}.rich-text-content th{padding:20px 12px}.rich-text-content td{font-size:18px;padding:20px 12px;text-align:center;vertical-align:middle}.rich-text-content td:first-child{background-color:#f3f5f6;border-left:#fff;text-align:center}.rich-text-content td :deep(p.gray){color:#777e82;font-size:14px}@media screen and (max-width:786px){.rich-text-content table{border:0}.rich-text-content table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rich-text-content table tr{border-bottom:1px solid #dde3e7;display:block;margin-bottom:.625em}.rich-text-content table td{border-bottom:none;display:block;display:flex;font-size:16px;gap:10px;justify-content:space-between;padding:20px;text-align:right}.rich-text-content table td:first-child{border:1px solid #dde3e7;text-align:right}.rich-text-content table td:first-child:before{color:#000;font-weight:400}.rich-text-content table td:nth-child(2){flex-wrap:wrap}.rich-text-content table td:before{content:attr(data-title);font-weight:800;text-align:left;white-space:nowrap}.rich-text-content table td:last-child{border-bottom:0}}.rich-text-content h2{font-size:3.2rem}.rich-text-content h3{font-size:2.6rem}.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-size:2.4rem}.rich-text-content p{line-height:160%;margin-bottom:2.4rem}.rich-text-content p:last-child,.rich-text-content p:only-child{margin-bottom:0}@media (min-width:1024px){.rich-text-content p{font-size:1.8rem;letter-spacing:-.03em;line-height:165%;margin-bottom:3rem}}.rich-text-content p a{font-weight:400;text-decoration:underline;transition:color .3s ease;word-wrap:break-word}@media (hover:hover) and (pointer:fine){.rich-text-content p a:hover{color:#f50031;transition:color .3s ease}}.rich-text-content p b{font-weight:600}.rich-text-content hr{color:#939ba0;margin:4rem 0}.rich-text-content ol:has(+hr),.rich-text-content p:has(+hr),.rich-text-content ul:has(+hr){margin-bottom:0}.rich-text-content ul li{display:flex;list-style-type:none;margin-bottom:2.4rem}.rich-text-content ul li:before{content:"-";display:inline-block;margin-right:2.8rem;padding-right:.5rem}@media (min-width:1024px){.rich-text-content ul li:before{margin-right:4.4rem}}.rich-text-content ul li p{margin-bottom:unset}.rich-text-content ol{padding-left:1.6rem}.rich-text-content ol li p{margin-bottom:unset}.rich-text-content ol li{list-style-type:decimal;margin-bottom:2.4rem;padding-left:2.4rem}@media (min-width:1024px){.rich-text-content ol li{padding-left:4rem}}.rich-text-content .large-heading{font-size:3.2rem}@media (min-width:1024px){.rich-text-content .large-heading{font-size:6rem}}
