@layer base{.richtext_blog{grid-column-gap:0px;grid-row-gap:0px}.richtext{color:var(--color-shade);font-size:1.14vw;line-height:var(--leading-body);display:block}.richtext a{color:var(--color-dahlia);font-weight:400}.richtext p,.richtext ul,.richtext td,.richtext th{text-align:left;font-size:1.42vw;font-weight:400;line-height:var(--leading-body);margin-bottom:2.28vw}.richtext ul{padding-left:var(--spacing-fluid-8);list-style-type:disc}.richtext ul ul{margin-bottom:0;list-style-type:circle}.richtext ol ol{list-style-type:lower-alpha}.richtext h2{font-size:2.57vw;line-height:var(--leading-h2);margin-top:0;margin-bottom:2.28vw;font-weight:800}.richtext h3{font-variation-settings:"wght" 520;font-size:1.72vw;line-height:var(--leading-body);margin-top:0;margin-bottom:2.28vw}.richtext h4{font-variation-settings:"wght" 560;margin-top:0;margin-bottom:2.28vw;font-size:1.72vw;font-weight:500;line-height:133%}.richtext h5{font-variation-settings:"wght" 560;letter-spacing:.01em;font-size:1.14vw;font-weight:700;line-height:var(--leading-body);margin-top:0;margin-bottom:2.28vw}.richtext h6{font-variation-settings:"wght" 820;font-size:1.14vw;font-weight:700;line-height:var(--leading-body);margin-top:0;margin-bottom:2.28vw}.richtext li{text-align:left;font-size:1.42vw;line-height:var(--leading-body);margin-bottom:1.14vw}.richtext strong{font-variation-settings:"wght" 820}.richtext ol{padding-left:var(--spacing-fluid-8);margin-top:1.14vw;margin-bottom:1.14vw;list-style-type:decimal}.richtext blockquote{font-size:1.42vw;font-weight:400;line-height:var(--leading-body);border-left:3px solid var(--color-shade);margin-bottom:1.42vw;padding:.71vw 1.42vw}.richtext img{border-radius:var(--radius-xl);max-width:100%;margin-bottom:1.14vw}@media screen and (min-width:1280px){.richtext p,.richtext ul,.richtext td,.richtext th{margin-bottom:26.6px;font-size:16.6px}.richtext h2{margin-bottom:26.6px;font-size:32.7px}.richtext h3,.richtext h4{margin-bottom:26.6px;font-size:21.8px}.richtext h5,.richtext h6{margin-bottom:26.6px;font-size:14.5px}.richtext li{margin-bottom:14.5px;font-size:16.6px}.richtext ol{margin-top:14.5px;margin-bottom:14.5px}.richtext img{margin-bottom:13.3px}.richtext blockquote{margin-bottom:16.6px;padding:8.3px 16.6px;font-size:16.6px}}@media screen and (min-width:1440px){.richtext p,.richtext ul,.richtext td,.richtext th{margin-bottom:29.09px;font-size:18.18px}.richtext h2{margin-bottom:29.09px;font-size:36px}.richtext h3,.richtext h4{font-size:var(--text-h4);margin-bottom:29.09px}.richtext h5,.richtext h6{font-size:var(--text-base);margin-bottom:29.09px}.richtext li{margin-bottom:16px;font-size:18.18px}.richtext ol{margin-top:16px;margin-bottom:16px}.richtext img{margin-bottom:14.5px}.richtext blockquote{margin-bottom:18.18px;padding:9.09px 18.18px;font-size:18.18px}}@media screen and (min-width:1920px){.richtext p,.richtext ul,.richtext td,.richtext th{font-size:var(--text-body-lg);margin-bottom:32px}.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:32px}.richtext li{font-size:var(--text-body-lg)}.richtext img{margin-bottom:16px}.richtext blockquote{font-size:var(--text-body-lg);margin-bottom:20px;padding:10px 20px}}@media screen and (max-width:991px){.richtext p,.richtext ul,.richtext td,.richtext th{margin-bottom:2.74vw;font-size:2vw}.richtext ul,.richtext ol{grid-column-gap:1.704vw;grid-row-gap:1.704vw;margin-bottom:2.74vw;padding-left:3.42vw}.richtext h2{margin-bottom:2.74vw;font-size:3.63vw}.richtext h3,.richtext h4{margin-bottom:2.74vw;font-size:2.43vw}.richtext h5,.richtext h6{margin-bottom:2.74vw;font-size:1.6vw}.richtext li{margin-bottom:1.36vw;font-size:1.704vw}.richtext ol{margin-top:1.36vw;margin-bottom:1.36vw}.richtext img{margin-bottom:1.37vw}.richtext blockquote{margin-bottom:2vw;padding:1vw 2vw;font-size:2vw}}@media screen and (max-width:479px){.richtext{max-width:90vw}.richtext p,.richtext ul,.richtext td,.richtext th{margin-bottom:6.85vw;font-size:4.25vw}.richtext ul{grid-column-gap:4.26vw;grid-row-gap:4.26vw;margin-bottom:12vw;padding-left:8.55vw}.richtext h2{margin-bottom:6.85vw;font-size:7.5vw}.richtext h3,.richtext h4{margin-bottom:6.85vw;font-size:5.16vw}.richtext h5,.richtext h6{margin-bottom:6.85vw;font-size:4vw}.richtext li{font-size:4.25vw;line-height:var(--leading-body);margin-bottom:4vw}.richtext ol{margin-top:4vw;margin-bottom:4vw;padding-left:8vw}.richtext img{margin-bottom:3.425vw}.richtext blockquote{margin-bottom:4.25vw;padding:2.13vw 4.25vw;font-size:4.25vw}}}
