/* Shared typography for documents composed in the product editor. */
.iljin-product-document{max-width:1100px;margin:36px auto 64px;color:#162c51;font-size:18px;line-height:1.8;overflow-wrap:anywhere;display:flow-root}
.iljin-product-document p{margin:0 0 1.2em}
.iljin-product-document h2{font-size:30px;margin:1.5em 0 .7em;color:#100b56}
.iljin-product-document h3{font-size:25px;margin:1.3em 0 .6em;color:#100b56}
.iljin-product-document img,.iljin-product-document video{max-width:100%;height:auto}
.iljin-product-document .aligncenter{display:block;margin-left:auto;margin-right:auto}
.iljin-product-document .alignleft{float:left;margin:0 24px 20px 0}
.iljin-product-document .alignright{float:right;margin:0 0 20px 24px}
.iljin-product-document .wp-caption{max-width:100%}
.iljin-product-document iframe{max-width:100%}
.iljin-product-document table{width:100%;border-collapse:collapse;margin:24px 0;table-layout:fixed}
.iljin-product-document td,.iljin-product-document th{border:1px solid #d6dce5;padding:12px}
.iljin-product-document ul,.iljin-product-document ol{padding-left:1.6em}
.iljin-product-document hr{clear:both;border:0;border-top:1px solid #d6dce5;margin:32px 0}
@media(max-width:600px){.iljin-product-document{font-size:16px;margin-top:24px}.iljin-product-document h2{font-size:25px}.iljin-product-document td,.iljin-product-document th{padding:8px}.iljin-product-document .alignleft,.iljin-product-document .alignright{float:none;margin:16px auto;display:block}}
