.article-copy{display:flow-root;overflow-wrap:anywhere}.article-copy figure[data-studio-image]{clear:both;margin:2em 0;max-width:100%}.article-copy figure[data-studio-image] img{display:block;width:auto;height:auto;max-width:100%;max-height:680px;object-fit:contain;margin:0 auto;border-radius:5px}.article-copy figure[data-wrap=left]{float:left;width:44%;margin:8px 28px 18px 0;clear:left}.article-copy figure[data-wrap=right]{float:right;width:44%;margin:8px 0 18px 28px;clear:right}.article-copy figure[data-size=small]{width:30%}.article-copy figure[data-wrap=none][data-size=small]{width:60%;margin-left:auto;margin-right:auto}.article-copy figure[data-wrap=none][data-size=medium]{width:85%;margin-left:auto;margin-right:auto}.article-copy figcaption,.article-cover figcaption{font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.6;color:#6c7167;margin-top:10px}.article-copy aside[data-callout]{clear:both;background:#f5f1e7;border-left:3px solid #b48e51;padding:26px;margin:2em 0}.article-copy aside p:last-child{margin:0}.article-copy table{clear:both;width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px;margin:2em 0}.article-copy th,.article-copy td{border:1px solid #deded4;padding:12px;overflow-wrap:anywhere;vertical-align:top}.article-copy th{background:#f3f3ec}.article-copy mark{background:#f7eac1}.article-copy hr{clear:both;border:0;border-top:1px solid #d8d6c9;margin:2em 0}.article-invitation,.article-share{clear:both}.story-toc{border:1px solid #dfdfd3;padding:22px 26px;margin-bottom:30px;background:#fafaf6;font-size:14px}.story-toc ol{padding-left:20px}.studio-preview-banner{padding:13px;text-align:center;background:#244b3e;color:white;font-family:Inter,Arial;font-size:11px;letter-spacing:1px}.article-copy pre{overflow-x:auto}.article-copy img{max-width:100%}
@media(max-width:650px){.article-copy figure[data-studio-image][data-wrap]{float:none!important;clear:both;width:100%!important;margin:24px 0!important;max-width:100%}.article-copy figure[data-studio-image] img{width:auto;height:auto}.article-copy table{font-size:13px}.article-copy th,.article-copy td{padding:7px}.article-copy aside[data-callout]{padding:20px}.story-toc{padding:18px}.article-cover figcaption{padding:0 12px}}
.article-copy a[data-story-button]{display:inline-block;background:#244b3e;color:white;border-radius:5px;padding:14px 24px;text-decoration:none;font-family:Inter,Arial;font-size:14px;margin:20px 0;max-width:100%;clear:both}.article-copy a[data-story-button]:hover{background:#17392d}
