.rte:after{clear:both;content:"";display:block}.rte iframe{max-width:100%;max-width:calc(100vw - (var(--outer-margin) + var(--gutter-width) * 2));max-height:calc((100vw - (var(--outer-margin) + var(--gutter-width) * 2)) / 1.7778)}.rte ul:first-child{margin-top:0}.rte p{font-weight:400}.rte h2{font-size:3.2rem}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.rte:has([data-read-more-link] input:not(:checked)) .rte-expandable{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}[data-read-more-link]{display:inline-flex;align-items:center;gap:.5rem;padding-top:.5rem;margin-top:1rem;cursor:pointer;text-underline-offset:.3rem;font-size:1.3rem;font-weight:400;text-transform:uppercase}[data-read-more-link]:hover{text-decoration:underline}[data-read-more-link]:hover .icon-caret{transform:rotate(0)}[data-read-more-link] .icon{--size: .8rem;transform:rotate(0);color:rgb(var(--color-accent))}[data-read-more-link] span:last-of-type{display:none}.rte:has([data-read-more-link] input:checked) [data-read-more-link] span:first-of-type{display:none}.rte:has([data-read-more-link] input:checked) [data-read-more-link] span:last-of-type{display:inline}.rte:has([data-read-more-link] input:checked) [data-read-more-link] .icon{transform:rotate(-180deg)}.rte h2{font-size:2.4rem}.rte h3{font-size:2rem}.rte *:is(h2,h3,h4)+*:is(h2,h3,h4){margin-top:1rem}.rte *:is(h2,h3,h4):has(+*:is(h2,h3,h4)){margin-bottom:0}.rte>*:first-child:is(h1,h2,h3,h4,h5,h6){margin-top:0}.rte>*:last-child{margin-bottom:0}.rte ul>li:has(em){display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rte ul>li em{font-style:normal;padding-right:.5rem}.rte ul:has(li em){padding:0;margin:0;max-width:fit-content}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-rte.css.map */
