:root{--rich-text-paragraph-size-th:1.0625rem;--rich-text-paragraph-size-en:1rem}:is(.blog-body,.tiptap-editor){tab-size:4;min-width:0;max-width:100%;font-family:var(--font-inter), var(--font-ibm-plex-sans-thai), sans-serif;font-synthesis:style;overflow-wrap:anywhere;word-break:normal;text-size-adjust:100%;--rich-text-paragraph-size:var(--rich-text-paragraph-size-th);--rich-text-paragraph-weight:400;--rich-text-paragraph-leading:1.5;--rich-text-paragraph-color:#1b1b19;--rich-text-h1-bold-weight:600;--rich-text-h1-size:26px;--rich-text-h1-weight:500;--rich-text-h1-leading:1.25;--rich-text-h2-size:22px;--rich-text-h2-weight:400;--rich-text-h2-leading:1.3;--rich-text-h3-size:19px;--rich-text-h3-weight:500;--rich-text-h3-leading:1.4;--rich-text-h4-size:16.8px;--rich-text-h4-weight:500;--rich-text-h4-leading:1.5;--rich-text-h5-size:14.4px;--rich-text-h5-weight:600;--rich-text-h5-leading:1.5}@media (min-width:768px){:root{--rich-text-paragraph-size-th:1.125rem;--rich-text-paragraph-size-en:1.0625rem}:is(.blog-body,.tiptap-editor){--rich-text-h1-size:28px;--rich-text-h2-size:23px;--rich-text-h3-size:20px}}@media (min-width:1024px){:is(.blog-body,.tiptap-editor){--rich-text-h1-size:30px;--rich-text-h2-size:24px}}@media (min-width:1440px){:root{--rich-text-paragraph-size-th:1.1875rem;--rich-text-paragraph-size-en:1.125rem}:is(.blog-body,.tiptap-editor){--rich-text-h1-size:32px;--rich-text-h2-size:26px;--rich-text-h3-size:22px;--rich-text-h4-size:18px;--rich-text-h5-size:16px}}@media (min-width:1920px){:root{--rich-text-paragraph-size-th:1.25rem;--rich-text-paragraph-size-en:1.1875rem}:is(.blog-body,.tiptap-editor){--rich-text-h1-size:36px;--rich-text-h2-size:28px;--rich-text-h3-size:24px;--rich-text-h4-size:20px;--rich-text-h5-size:17px}}:is(.blog-body,.tiptap-editor):lang(en){--rich-text-paragraph-size:var(--rich-text-paragraph-size-en);--rich-text-h1-bold-weight:550}:is(.blog-body,.tiptap-editor):lang(th){--rich-text-paragraph-size:var(--rich-text-paragraph-size-th);--rich-text-h1-bold-weight:600}.ui-body-size{font-size:var(--rich-text-paragraph-size-th)}.ui-body-size:lang(en){font-size:var(--rich-text-paragraph-size-en)}.ui-body-text{font-family:var(--font-inter), var(--font-ibm-plex-sans-thai), sans-serif;font-size:var(--rich-text-paragraph-size-th);color:var(--rich-text-paragraph-color,#1b1b19);font-weight:400;line-height:1.5}.ui-body-text:lang(en){font-size:var(--rich-text-paragraph-size-en)}:is(.blog-body,.tiptap-editor) :where(p){font-size:var(--rich-text-paragraph-size);font-weight:var(--rich-text-paragraph-weight);line-height:var(--rich-text-paragraph-leading);letter-spacing:-.01em;color:var(--rich-text-paragraph-color);white-space:pre-wrap;margin:.65rem 0}:is(.blog-body,.tiptap-editor) :where(span){font-size:inherit}:is(.blog-body,.tiptap-editor) :where(h1,h2,h3,h4,h5){letter-spacing:-.01em;color:var(--text);white-space:pre-wrap;margin:0;font-style:normal}:is(.blog-body,.tiptap-editor) :where(h1){font-size:var(--rich-text-h1-size);font-weight:var(--rich-text-h1-weight);line-height:var(--rich-text-h1-leading);margin:1.5rem 0 .5rem}:is(.blog-body,.tiptap-editor) :where(h2){font-size:var(--rich-text-h2-size);font-weight:var(--rich-text-h2-weight);line-height:var(--rich-text-h2-leading);margin:1.25rem 0 .5rem}:is(.blog-body,.tiptap-editor) :where(h3){font-size:var(--rich-text-h3-size);font-weight:var(--rich-text-h3-weight);line-height:var(--rich-text-h3-leading);margin:1rem 0 .4rem}:is(.blog-body,.tiptap-editor) :where(h4){font-size:var(--rich-text-h4-size);font-weight:var(--rich-text-h4-weight);line-height:var(--rich-text-h4-leading);margin:.85rem 0 .35rem}:is(.blog-body,.tiptap-editor) :where(h5){font-size:var(--rich-text-h5-size);font-weight:var(--rich-text-h5-weight);line-height:var(--rich-text-h5-leading);margin:.75rem 0 .3rem}:is(.blog-body,.tiptap-editor) :where(li){font-size:var(--rich-text-paragraph-size);font-weight:var(--rich-text-paragraph-weight);line-height:var(--rich-text-paragraph-leading);white-space:pre-wrap;margin:.2rem 0}:is(.blog-body,.tiptap-editor) :where(ul,ol){color:var(--text-secondary);margin:.65rem 0;padding-left:1.5rem}:is(.blog-body,.tiptap-editor) :where(ul){list-style:outside}:is(.blog-body,.tiptap-editor) :where(ol){list-style:decimal}:is(.blog-body,.tiptap-editor) :where(li>ul,li>ol){margin-top:.35rem;margin-bottom:.35rem}:is(.blog-body,.tiptap-editor) :where(ul,ol):has(>p){padding-left:0;list-style:none}:is(.blog-body,.tiptap-editor) :where(ul>p,ol>p){margin-top:0;padding-left:1.75rem;position:relative}:is(.blog-body,.tiptap-editor) :where(ul>p,ol>p):before{text-align:right;color:currentColor;width:1.25rem;position:absolute;left:0}:is(.blog-body,.tiptap-editor) :where(ul>p):before{content:"•"}:is(.blog-body,.tiptap-editor) :where(ol):has(>p){counter-reset:rich-text-ordered-list}:is(.blog-body,.tiptap-editor) :where(ol>p){counter-increment:rich-text-ordered-list}:is(.blog-body,.tiptap-editor) :where(ol>p):before{content:counter(rich-text-ordered-list) "."}:is(.blog-body,.tiptap-editor) :where(li>p){margin:0}:is(.blog-body,.tiptap-editor) :where(p:empty,p:has(>br:only-child),.blog-body-whitespace-paragraph){min-height:1.75em;margin-top:0!important}:is(.blog-body,.tiptap-editor) :where(strong){color:var(--text);font-weight:700}:is(.blog-body,.tiptap-editor) :where(h1 strong,h1 b){font-weight:var(--rich-text-h1-bold-weight)}:is(.blog-body,.tiptap-editor) :where(em){font-style:italic}:is(.blog-body,.tiptap-editor) :where(u){text-decoration:underline}:is(.blog-body,.tiptap-editor) :where(s){text-decoration:line-through}:is(.blog-body,.tiptap-editor) :where(a){color:var(--text-brand);text-decoration:underline}:is(.blog-body,.tiptap-editor) :where(a:hover){color:#e88a0a}:is(.blog-body,.tiptap-editor) :where(blockquote){border-left:3px solid var(--color-primary);color:#64748b;background:#fffbeb;border-radius:0 10px 10px 0;margin:1rem 0;padding:.6rem 1.2rem;font-style:italic}:is(.blog-body,.tiptap-editor) :where(blockquote p){color:inherit;margin:0}:is(.blog-body,.tiptap-editor) :where(code){color:#e11d48;background:#f1f5f9;border-radius:5px;padding:.15em .45em;font-family:Fira Code,monospace;font-size:.85em}:is(.blog-body,.tiptap-editor) :where(pre){color:#e2e8f0;white-space:pre;overflow-wrap:normal;background:#1e293b;border-radius:10px;max-width:100%;margin:1rem 0;padding:1.1rem 1.25rem;overflow-x:auto}:is(.blog-body,.tiptap-editor) :where(pre code){color:inherit;background:0 0;padding:0}:is(.blog-body,.tiptap-editor) :where(hr){border:none;border-top:2px solid #e2e8f0;margin:1.5rem 0}:is(.blog-body,.tiptap-editor) :where(img){aspect-ratio:16/9;object-fit:cover;border-radius:1.25rem;width:100%;max-width:680px;margin:2rem auto;display:block}:is(.blog-body,.tiptap-editor) .tableWrapper{max-width:100%;margin:1rem 0;padding:1px;overflow-x:auto}:is(.blog-body,.tiptap-editor) table{border-collapse:collapse;border-spacing:0;table-layout:auto;border:1px solid var(--border,#e6e6e6);width:100%;color:var(--rich-text-paragraph-color);font-size:var(--rich-text-paragraph-size);margin:0}:is(.blog-body,.tiptap-editor) :is(th,td){box-sizing:border-box;border:1px solid var(--border,#e6e6e6);vertical-align:top;text-align:start;overflow-wrap:anywhere;word-break:normal;min-width:9rem;padding:10px 14px;line-height:1.75;position:relative}:is(.blog-body,.tiptap-editor) th{background:var(--surface-card,#f8f8f8);font-weight:600}:is(.blog-body,.tiptap-editor) tr:nth-child(2n) td{background:var(--surface-card,#f8f8f8)}:is(.blog-body,.tiptap-editor) table :is(th,td)>p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:normal;white-space:pre-wrap;margin:.65rem 0}
