:root{--bl-col: 720px;--bl-wide: 1120px}.bl-hero{padding-block-end:var(--lx-s6)}.bl-library{padding-block-start:var(--lx-s5)}.bl-filters{padding-block-end:var(--lx-s6)}.bl-filter-label{margin-block-end:var(--lx-s3);color:var(--lx-text-2);font-size:var(--lx-ui)}.bl-tags{display:flex;flex-wrap:wrap;gap:var(--lx-s2);padding:0;margin:0;list-style:none}.bl-tags li{max-width:100%}.bl-tag{display:flex;align-items:center;gap:var(--lx-s3);min-height:44px;padding:var(--lx-s2) var(--lx-s4);border:1px solid var(--lx-line);color:var(--ink);background:var(--white);text-decoration:none;font-size:var(--lx-ui);line-height:1.5}.bl-tag>span:first-child{min-width:0;overflow-wrap:anywhere}.bl-tag-count{font-family:var(--font-mono);font-size:var(--lx-caption);font-variant-numeric:tabular-nums;color:var(--lx-text-2)}.bl-tag[aria-current]{background:var(--blue);border-color:var(--blue);color:var(--white)}.bl-tag[aria-current] .bl-tag-count{color:var(--white)}.bl-tag:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.bl-tag:active{background:var(--lx-tint-strong);color:var(--ink)}.bl-tag[aria-current]:active{background:var(--blue-deep);color:var(--white)}.bl-results-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--lx-s2) var(--lx-s5);padding-block:var(--lx-s5);border-block-start:1px solid var(--ink)}.bl-results-title,.bl-results-actions{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--lx-s2) var(--lx-s4)}.bl-results-title h2{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.35}.bl-results-head p{margin:0;font-size:var(--lx-caption);color:var(--lx-text-2)}.bl-results-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--lx-ui)}@media(hover:hover)and (pointer:fine){.bl-tag:hover{background:var(--lx-tint);color:var(--blue);border-color:var(--blue)}.bl-tag[aria-current]:hover{background:var(--blue-deep);color:var(--white)}}@media(forced-colors:active){.bl-tag{border-color:ButtonText}.bl-tag[aria-current]{border-color:Highlight;outline:2px solid Highlight;outline-offset:-4px;font-weight:700}}.bl-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.bl-bento .bl-tile{grid-column:auto;display:flex;flex-direction:column}.bl-tile h3{max-width:24ch;font-family:var(--font-display)}.bl-tile .lx-tile-copy{max-width:52ch}.bl-tile time{white-space:nowrap}@media(max-width:760px){.bl-bento{grid-template-columns:minmax(0,1fr)}.bl-tag{padding-inline:var(--lx-s3);gap:var(--lx-s2);font-size:14px}}.bl-intro>.sv-crumb,.bl-head{max-width:var(--bl-col);margin-inline:auto}.bl-head{padding-block:40px var(--lx-s6)}.bl-head h1{font-family:var(--font-display);font-weight:500;font-size:var(--st-type-1, 52px);line-height:1.06;letter-spacing:-.04em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.bl-lede{max-inline-size:60ch}.bl-meta{display:flex;flex-wrap:wrap;gap:var(--lx-s2);margin-block-start:var(--lx-s5);font-size:var(--lx-caption);color:var(--lx-text-2)}.bl-meta>span{min-width:0;overflow-wrap:anywhere}.bl-meta a{position:relative;display:inline-block;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.bl-meta a:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0;min-height:44px}main:has(.bl-layout){overflow-x:clip}.bl-layout{padding-block:var(--lx-s5) var(--lx-s8);border-block-start:1px solid var(--lx-line)}.bl-layout>*{max-width:var(--bl-col);margin-inline:auto}.bl-toc{margin-block-end:var(--lx-s7);padding:var(--lx-s4) var(--lx-s5);background:var(--lx-tint);font-size:14px}.bl-toc-title{font:500 14px/1.5 var(--font-body);color:var(--ink);cursor:pointer}.bl-toc ol{display:grid;gap:var(--lx-s2);margin-block-start:var(--lx-s3);padding:0;list-style:none;counter-reset:toc}.bl-toc li{counter-increment:toc;display:grid;grid-template-columns:2.2em 1fr;color:var(--lx-text-2)}.bl-toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:12px;color:var(--blue);padding-block-start:2px}.bl-toc a{color:inherit;text-decoration:none}.bl-toc a:hover{color:var(--blue);text-decoration:underline}.bl-body{min-width:0;font-size:var(--lx-body-lg);line-height:1.75;color:var(--ink)}.bl-body>*+*,.bl-column>*+*,.bl-section-body>*+*{margin-block-start:var(--lx-s5)}.bl-w--wide,.bl-w--full{position:relative;inset-inline-start:50%;transform:translate(-50%)}.bl-w--wide{width:min(var(--bl-wide),100vw - 2 * var(--lx-s5))}.bl-w--full{width:100vw}.bl-body>.bl-w--wide,.bl-body>.bl-w--full{margin-block:var(--lx-s7)}:is(.bl-column,.bl-section-body) .bl-w--wide,:is(.bl-column,.bl-section-body) .bl-w--full{width:100%;inset-inline-start:0;transform:none}.bl-h{font-family:var(--font-display);font-weight:500;scroll-margin-top:calc(var(--header-height, 72px) + 24px);text-wrap:balance}.bl-body>.bl-h--h2{margin-block-start:var(--lx-s8)}.bl-body>.bl-h--h3{margin-block-start:var(--lx-s6)}.bl-h--h2{font-size:var(--st-type-3, 26px);line-height:1.2;letter-spacing:-.02em}.bl-h--h3{font-size:21px;line-height:1.35}.bl-body>.bl-h+*{margin-block-start:var(--lx-s3)}.bl-align-center{text-align:center}.bl-align-right{text-align:right}.bl-rich>*+*{margin-block-start:1em}.bl-rich h3{font-family:var(--font-display);font-weight:500;font-size:21px;line-height:1.35;margin-block-start:1.4em}.bl-rich h4{font-weight:600;font-size:1em;margin-block-start:1.2em}.bl-rich :is(ul,ol){padding-inline-start:1.4em}.bl-rich ul{list-style:square}.bl-rich ol{list-style:decimal}.bl-rich li+li{margin-block-start:.35em}.bl-rich li::marker{color:var(--blue)}.bl-rich a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.bl-rich strong{font-weight:700}.bl-rich code{font-family:var(--font-mono);font-size:.88em;padding:1px 5px;background:var(--lx-tint)}.bl-rich blockquote{padding-inline-start:var(--lx-s4);border-inline-start:3px solid var(--blue);color:var(--lx-text-2)}.bl-size--lead{font-size:clamp(20px,1.7vw,23px);line-height:1.6}.bl-size--small{font-size:var(--lx-ui);line-height:1.65}.bl-font--display{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.bl-font--mono{font-family:var(--font-mono);font-size:.9em}.bl-tone--cobalt{color:var(--blue)}.bl-tone--muted{color:var(--lx-text-2)}.bl-figure,.bl-gallery,.bl-pair-figure{display:grid;gap:var(--lx-s3);margin:0}.bl-figure img,.bl-gallery img,.bl-pair-image{display:block;width:100%;height:auto;background:var(--lx-tint)}.bl-ratio{object-fit:cover}.bl-ratio--16x9{aspect-ratio:16 / 9}.bl-ratio--4x3{aspect-ratio:4 / 3}.bl-ratio--1x1{aspect-ratio:1}.bl-caption{width:100%;max-width:var(--bl-col);margin-inline:auto;padding-inline:var(--lx-s4);font-size:var(--lx-caption);line-height:1.6;color:var(--lx-text-2);text-align:center;text-wrap:pretty;overflow-wrap:anywhere}.bl-image-empty{aspect-ratio:16 / 9;width:100%;background:var(--lx-tint);outline:1px dashed var(--lx-line);outline-offset:-1px}.bl-gallery-grid{display:grid;gap:var(--lx-s3)}.bl-gallery-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-gallery-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-gallery-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bl-pair{--share: 50%}.bl-pair--r1-3{--share: 33.333%}.bl-pair--r2-3{--share: 66.666%}.bl-pair--float{display:flow-root}.bl-pair--float .bl-pair-figure{float:left;width:calc(var(--share) - var(--lx-s5));margin:var(--lx-s1) var(--lx-s5) var(--lx-s3) 0}.bl-pair--float.bl-pair--right .bl-pair-figure{float:right;margin:var(--lx-s1) 0 var(--lx-s3) var(--lx-s5)}.bl-pair--split{display:grid;grid-template-columns:minmax(0,var(--share)) minmax(0,1fr);gap:var(--lx-s6);align-items:start}.bl-pair--split.bl-pair--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--share))}.bl-pair--split.bl-pair--right .bl-pair-figure{order:2}.bl-pair-body>*+*{margin-block-start:var(--lx-s3)}.bl-columns{display:grid;gap:var(--lx-s6)}.bl-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-columns--wide-first{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bl-columns--wide-last{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.bl-columns--3{grid-template-columns:repeat(3,minmax(0,1fr));font-size:var(--lx-body)}.bl-column{min-width:0}.bl-section{--cut: var(--lx-cut)}.bl-section--tint{background:var(--lx-tint);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.bl-section--cobalt{background:var(--blue);color:var(--white);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.bl-section--white{border-block:1px solid var(--lx-line)}.bl-section.bl-w--full{clip-path:none}.bl-pad--s6{padding:var(--lx-s6)}.bl-pad--s7{padding:var(--lx-s7)}.bl-pad--s8{padding:var(--lx-s8)}.bl-section.bl-w--full>.bl-section-body{max-width:var(--bl-wide);margin-inline:auto}.bl-section--cobalt :is(.bl-h,.bl-rich,.bl-tone--cobalt,.bl-tone--muted,.bl-pull,.bl-caption){color:var(--white)}.bl-section--cobalt .bl-rich a{color:var(--white)}.bl-section--cobalt .bl-rich li::marker{color:var(--blue-light)}.bl-section--cobalt .bl-rich blockquote,.bl-section--cobalt .bl-pull{border-color:var(--blue-light)}.bl-section--cobalt .bl-cta--cobalt{background:var(--blue-deep)}.bl-section--tint :is(.bl-callout,.bl-cta--tint,.bl-toc){background:var(--white)}.bl-space{block-size:0}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s4{margin-block-start:calc(var(--lx-s5) + var(--lx-s4))}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s5{margin-block-start:calc(var(--lx-s5) + var(--lx-s5))}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s6{margin-block-start:calc(var(--lx-s5) + var(--lx-s6))}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s7{margin-block-start:calc(var(--lx-s5) + var(--lx-s7))}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s8{margin-block-start:calc(var(--lx-s5) + var(--lx-s8))}:is(.bl-body,.bl-column,.bl-section-body)>.bl-space--s9{margin-block-start:calc(var(--lx-s5) + var(--lx-s9))}.bl-divider{border:0;border-block-start:1px solid var(--lx-line)}.bl-divider--short{width:64px;border-block-start:3px solid var(--blue)}.bl-divider--short.bl-w--wide{width:64px;inset-inline-start:0;transform:none}.bl-body>.bl-divider{margin-block:var(--lx-s7)}.bl-callout{padding:var(--lx-s5) var(--lx-s6) var(--lx-s5) var(--lx-s5);background:var(--lx-tint);font-size:var(--lx-body);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--lx-cut)),calc(100% - var(--lx-cut)) 100%,0 100%)}.bl-callout--quote{border-inline-start:3px solid var(--blue)}.bl-callout--quote blockquote{font-family:var(--font-display);font-size:var(--lx-sub);line-height:1.3}.bl-callout figcaption{margin-block-start:var(--lx-s3);font-size:var(--lx-caption);color:var(--lx-text-2)}.bl-pull{margin:0;padding-block:var(--lx-s5);border-block:1px solid var(--blue);color:var(--blue)}.bl-body>.bl-pull{margin-block:var(--lx-s7)}.bl-pull blockquote{font-family:var(--font-display);font-weight:500;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.bl-pull--m blockquote{font-size:clamp(24px,2.2vw,30px)}.bl-pull--l blockquote{font-size:clamp(28px,3.2vw,40px)}.bl-pull figcaption{margin-block-start:var(--lx-s3);font-family:var(--font-mono);font-size:12px;color:var(--lx-text-2)}.bl-cta{display:grid;gap:var(--lx-s4);justify-items:start;padding:var(--lx-s6);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--lx-cut)),calc(100% - var(--lx-cut)) 100%,0 100%)}.bl-cta--cobalt{background:var(--blue);color:var(--white)}.bl-cta--tint{background:var(--lx-tint);color:var(--ink)}.bl-cta--tint .bl-cta-title{color:var(--blue)}.bl-body>.bl-cta{margin-block-start:var(--lx-s7)}.bl-cta-title{font-family:var(--font-display);font-weight:500;font-size:var(--lx-sub);line-height:1.15;text-wrap:balance;max-width:22ch}.bl-cta-text{max-width:56ch;font-size:var(--lx-body)}.bl-cta .action-link{max-width:100%;align-items:stretch}.bl-cta .action-link>span:first-child{min-width:0;padding-block:var(--lx-s3);align-self:center;overflow-wrap:break-word}.bl-cta .action-icon{height:auto;min-height:52px;flex-shrink:0}.bl-canvas{max-width:var(--bl-col);margin-inline:auto;padding:var(--lx-s6) var(--lx-s5)}.bl-canvas :is(.bl-rich,.bl-figure,.bl-gallery,.bl-pair,.bl-columns,.bl-section,.bl-callout,.bl-pull,.bl-h--h3){margin-block-start:var(--lx-s5)}.bl-canvas .bl-h--h2{margin-block-start:var(--lx-s8)}.bl-canvas .bl-cta{margin-block-start:var(--lx-s7)}.bl-end{padding-block-start:0}.bl-end>.bl-related{max-width:var(--bl-wide);margin-inline:auto;border-block-start:1px solid var(--lx-line);padding-block-start:var(--lx-s7)}.bl-related h2{font-family:var(--font-display);font-weight:500;font-size:var(--lx-sub);line-height:1.15;margin-block-end:var(--lx-s4);scroll-margin-top:calc(var(--header-height, 72px) + 24px)}.bl-related a{color:var(--blue)}.bl-related-head{display:flex;align-items:start;justify-content:space-between;gap:var(--lx-s6);margin-block-end:var(--lx-s6)}.bl-related-head .eyebrow{color:var(--blue);margin-block-end:var(--lx-s3)}.bl-related-intro{max-width:62ch;font-size:var(--lx-body);color:var(--lx-text-2)}.bl-related-all{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--lx-s3);min-height:44px;font-size:var(--lx-ui)}.bl-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lx-s6)}.bl-reading{min-width:0;border-block-start:3px solid var(--blue);padding-block:var(--lx-s5);display:flex;flex-direction:column;gap:var(--lx-s3)}.bl-reading h3{font-family:var(--font-display);font-size:var(--lx-title);line-height:1.3;font-weight:500;overflow-wrap:break-word}.bl-reading h3 a{display:inline-block;min-height:44px}.bl-reading-description{color:var(--lx-text-2);font-size:var(--lx-body)}.bl-reading-time{margin-block-start:auto;padding-block-start:var(--lx-s3);font-size:var(--lx-caption);color:var(--lx-text-2)}.bl-related-service{margin-block-start:var(--lx-s5);padding-block-start:var(--lx-s5);border-block-start:1px solid var(--lx-line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--lx-s2) var(--lx-s4);font-size:var(--lx-ui);color:var(--lx-text-2)}.bl-related-service a{display:inline-block;padding-block:var(--lx-s3)}@media(max-width:800px){.bl-related-head{flex-direction:column;gap:var(--lx-s3)}.bl-related-grid{grid-template-columns:1fr;gap:var(--lx-s3)}}@media(max-width:720px){.bl-pair--split,.bl-pair--split.bl-pair--right,.bl-columns--2,.bl-columns--wide-first,.bl-columns--wide-last,.bl-columns--3{grid-template-columns:minmax(0,1fr);gap:var(--lx-s5)}.bl-pair--split.bl-pair--right .bl-pair-figure{order:0}.bl-pair--float.bl-pair--r1-3 .bl-pair-figure{width:calc(50% - var(--lx-s4))}.bl-pair--float:is(.bl-pair--r1-2,.bl-pair--r2-3) .bl-pair-figure{float:none;width:100%;margin:0 0 var(--lx-s4)}.bl-gallery-grid--3,.bl-gallery-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-pad--s7,.bl-pad--s8{padding:var(--lx-s6) var(--lx-s5)}.bl-w--wide{width:100%;inset-inline-start:0;transform:none}}@media(max-width:640px){.bl-head{padding-block-start:31px}.bl-body{font-size:var(--lx-body)}.bl-h--h2{font-size:24px}.bl-callout,.bl-cta,.bl-section--tint,.bl-section--cobalt{--cut: var(--lx-cut-phone, 20px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--lx-cut-phone, 20px)),calc(100% - var(--lx-cut-phone, 20px)) 100%,0 100%)}.bl-section.bl-w--full{clip-path:none}}:root:lang(th) .bl-rich :is(p,li){line-height:1.8}:root:lang(th) .bl-head h1,:root:lang(th) .bl-h,:root:lang(th) .bl-pull blockquote{line-height:1.35;letter-spacing:0}:root:lang(th) :is(.bl-head h1,.bl-h,.bl-rich h3,.bl-pull blockquote,.bl-cta-title,.bl-related h2,.bl-reading h3):not(:where(:lang(en))){font-weight:700}:root:lang(th) .bl-head h1:not(:where(:lang(en))){font-size:calc(var(--st-type-1, 52px) * .86)}.bl-table-scroll{max-width:100%;overflow-x:auto}.bl-table{width:100%;border-collapse:collapse;font-size:var(--lx-ui)}.bl-table caption{text-align:start;font-weight:600;padding-block-end:var(--lx-s3)}.bl-table th,.bl-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--lx-line);padding:var(--lx-s3);min-width:128px;overflow-wrap:anywhere;white-space:pre-wrap}.bl-table th{color:var(--blue);background:var(--lx-tint)}.bl-preview{padding-block:var(--lx-s4);background:var(--lx-tint);color:var(--ink)}.bl-preview a{margin-inline-start:var(--lx-s4);color:var(--blue);text-decoration:underline}.bl-cover{margin-block-start:var(--lx-s6)}.bl-cover img{display:block;width:100%;height:auto}.bl-translation-note{font-size:var(--lx-caption);color:var(--lx-text-2)}
