.rich-content{color:inherit;line-height:1.65;overflow-wrap:anywhere;display:flow-root}.rich-content p{margin:0 0 1em}.rich-content h2,.rich-content h3,.rich-content h4{margin:1.2em 0 .6em;line-height:1.2}.rich-content img{max-width:100%;height:auto;border-radius:12px}.rich-content figure{margin:1em 0}.rich-content figure.image{display:table;max-width:100%;margin:1em auto}.rich-content figure.image img{display:block}.rich-content figure.image figcaption{display:table-caption;caption-side:bottom;padding:8px;font-size:.9em}.rich-content .image-style-side{float:right;max-width:50%;margin:0 0 1em 1.5em!important}.rich-content figure.table{overflow-x:auto}.rich-content table{width:100%;border-collapse:collapse;table-layout:fixed}.rich-content td,.rich-content th{vertical-align:top;padding:12px}.rich-content ul,.rich-content ol{padding-left:1.5em}.rich-content blockquote{border-left:3px solid #2f7d48;padding-left:1em}@media(max-width:767px){.rich-content .image-style-side{float:none;max-width:100%;width:100%!important;margin:1em 0!important}.rich-content figure.image{max-width:100%}.rich-content table,.rich-content tbody,.rich-content tr,.rich-content td,.rich-content th{display:block;width:100%!important}.rich-content td,.rich-content th{padding:8px 0}.rich-content h2{font-size:clamp(24px,6vw,34px)}}
.rich-content figure.image.image-style-block-align-left{margin-left:0!important;margin-right:auto!important}.rich-content figure.image.image-style-block-align-right{margin-left:auto!important;margin-right:0!important}.rich-content figure.image.image-style-align-center{margin-left:auto!important;margin-right:auto!important}

/* Shared defaults for pages built from scratch and their editor canvases. */
.rich-content :is(h1,h2,h3,h4,h5,h6){font-weight:500;line-height:1.22}
.rich-content h1{font-size:56px}.rich-content h2{font-size:40px}.rich-content h3{font-size:24px}.rich-content h4{font-size:20px}.rich-content h5{font-size:18px}.rich-content h6{font-size:16px}
.rich-content span[style*="font-size"]{line-height:1.22}

.rich-content img.content-image--panorama{border-radius:0!important;object-fit:contain;height:auto;max-width:100%}
