.fostr .rte:after{clear:both;content:"";display:block}.fostr .rte>p:first-child{margin-top:0}.fostr .rte>p:last-child,.fostr .rte>div:last-child,.fostr .rte>div p:last-child .fostr .rte>span:last-child{margin-bottom:0}.fostr .rte ul{padding-left:2rem}.fostr .rte li{list-style:inherit;font-size:var(--fostr-typography-text-size-sm);color:var(--fostr-color-black-rgba)}.fostr .rte li:last-child{margin-bottom:0}.fostr .rte img{max-width:100%;border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset);display:block;margin:0 0 var(--fostr-layout-margin-normal) 0;width:100%;height:auto;border:none}.fostr .rte figure{display:block;margin:0 0 var(--fostr-layout-margin-normal) 0;width:100%;height:auto}.fostr .rte figure figcaption{letter-spacing:var(--fostr-typography-tracking-wide);font-family:var(--fostr-typography-font-body);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);font-size:var(--fostr-typography-text-size-xs)}.fostr blockquote{display:inline-flex;flex-direction:column;font-style:italic;color:#767676;border-left:none;padding-left:var(--fostr-layout-space-5);margin:var(--fostr-typography-paragraph-margin-bottom) 0 calc(var(--fostr-typography-paragraph-margin-bottom) * 2) 0;position:relative}.fostr blockquote:before{letter-spacing:var(--fostr-typography-tracking-wide);font-family:var(--fostr-typography-font-header);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);font-size:var(--fostr-layout-space-8);color:#767676;position:absolute;top:var(--fostr-layout-space-2);left:0;content:"\201c"}.fostr blockquote>*{margin:0}.fostr blockquote p{margin:0;letter-spacing:var(--fostr-typography-tracking-wide);font-family:var(--fostr-typography-font-header);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);font-size:var(--fostr-layout-space-5)}.fostr blockquote cite{margin-top:var(--fostr-layout-space-1);letter-spacing:var(--fostr-typography-tracking-wide);font-family:var(--fostr-typography-font-body);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);font-size:var(--fostr-typography-text-size-xs)}.fostr table,.fostr .responsive-table{margin:0 0 var(--fostr-layout-margin-normal) 0}.fostr .responsive-table table{margin-bottom:0}.fostr table{width:100%;table-layout:auto;vertical-align:top;caption-side:bottom;border-collapse:collapse;border-style:hidden;box-shadow:none}.fostr table thead,.fostr table tr{border-bottom:.1rem solid var(--fostr-color-gray-200)}.fostr table tr:last-child{border:none}.fostr table th,.fostr table td{padding:var(--fostr-layout-space-3);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-normal);font-size:var(--fostr-typography-text-size-sm);line-height:var(--fostr-typography-text-size-sm);padding-left:0;border:none}.fostr table th{font-family:var(--fostr-typography-font-body);font-size:var(--fostr-typography-text-size-sm);line-height:var(--fostr-typography-text-size-sm);font-weight:var(--fostr-typography-font-weight-bold);text-align:left;white-space:nowrap}.fostr table td{font-weight:var(--fostr-typography-font-weight-light);color:#00000080}.fostr .responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.fostr .responsive-table::-webkit-scrollbar{-webkit-appearance:none;height:var(--fostr-layout-space-pixel);background:var(--fostr-color-white)}.fostr .responsive-table::-webkit-scrollbar-track{background-color:var(--fostr-color-gray-200)}.fostr .responsive-table::-webkit-scrollbar-thumb{background-color:var(--fostr-color-black);border-radius:0}.fostr .rte .article__media{margin:3rem 0}.fostr .rte a:not(.button){text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;font-size:var(--fostr-anchors-font-size);font-family:var(--fostr-anchors-font-family);text-align:var(--fostr-anchors-text-alignment);letter-spacing:var(--fostr-anchors-letter-spacing);line-height:var(--fostr-anchors-line-height);color:var(--fostr-anchors-color);text-decoration:var(--fostr-anchors-decoration);padding:var(--fostr-anchors-padding)}.fostr .rte a[small]:not(.button){font-size:var(--fostr-anchors-font-size-alt)}@media screen and (min-width: 750px){.rte a,a{font-size:var(--fostr-typography-text-size-xs)}.fostr blockquote{padding-left:0}.fostr blockquote:before{position:absolute;top:var(--fostr-layout-space-2);left:calc(-1 * var(--fostr-layout-space-4))}}
/*# sourceMappingURL=/cdn/shop/t/868/assets/fostr-component-rte.css.map */
