@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prompt-thai-400.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prompt-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prompt-thai-500.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prompt-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prompt-thai-600.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prompt-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f2f3ef;--rule: #e3e8ee;--rule-soft: #dce3eb;--rule-ink: rgba(23, 24, 26, .16);--sheet: #ffffff;--ink: #17181a;--ink-soft: #4e5256;--ink-faint: #5f6265;--hi: #d8f24a;--hi-edge: #b4cc2e;--mark: #ff4fa0;--pen: #c21f16;--chat-in: #ededf0;--chat-in-ink: #26262a;--chat-out: #3a6be0;--chat-rule: #eaeaee;--chat-meta: #6b6d72;--chat-draft-ink: #64666b;--chat-draft-rule: #b9bbc0;--line: 30px;--measure: 62ch;--radius: 4px;--step-0: 1rem;--step-1: 1.0625rem;--step-2: 1.375rem;--step-3: 1.75rem;--step-4: 2.25rem;--step--1: .8125rem;--step--2: .6875rem;--h2-line: calc(var(--line) * 1.5);--h1-line: calc(var(--line) * 2);--body: var(--step-0);--meta: .9375rem;--fine: .875rem;--note: var(--step--1);--label: var(--step--2);--shadow-card: 0 2px 3px rgba(20, 22, 26, .05), 0 18px 40px -16px rgba(20, 22, 26, .2);--gutter: clamp(1.25rem, 4.4vw, 4rem);--page: 1264px;color-scheme:light;accent-color:var(--mark);caret-color:var(--pen)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink) var(--rule-soft)}body{position:relative;margin:0;background-color:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--line) - 1px),var(--rule) calc(var(--line) - 1px) var(--line));color:var(--ink);font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--step-0);line-height:var(--line);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:absolute;inset-block:0;left:clamp(.75rem,3vw,2.75rem);width:1px;background:var(--pen);opacity:.35;pointer-events:none}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;background-image:url(/img/grain.webp);background-size:256px 256px;mix-blend-mode:overlay;opacity:.07}::selection{background:var(--hi);color:var(--ink)}.plate{position:relative;margin:0;padding:.5rem .5rem .4rem;background:var(--sheet);border-radius:3px;box-shadow:var(--shadow-card)}.plate img,.plate video{display:block;width:100%;height:auto;border-radius:2px}.plate picture{display:block}.plate:before,.plate:after{content:"";position:absolute;width:92px;height:22px;background:color-mix(in srgb,var(--hi) 62%,transparent);border-inline:1px dashed rgba(0,0,0,.1)}.plate:before{top:-11px}.plate:after{bottom:-11px}.plate-left:before{left:26px;transform:rotate(-3.5deg)}.plate-left:after{right:34px;transform:rotate(-2deg)}.plate-right:before{right:26px;transform:rotate(3deg)}.plate-right:after{left:34px;transform:rotate(2.5deg)}.plate-tilt-a{transform:rotate(-.9deg)}.plate-tilt-b{transform:rotate(.8deg)}.plate-note{margin-top:calc(var(--line) * .5);color:var(--ink-faint);font-size:var(--step--1);line-height:var(--line)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--rule-soft)}::-webkit-scrollbar-thumb{background:var(--ink);border:4px solid var(--rule-soft);border-radius:0}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.03em;text-wrap:balance}h1{font-size:var(--step-4);line-height:var(--h1-line);max-width:20ch}h2{font-size:var(--step-3);line-height:var(--h2-line);letter-spacing:-.025em}@media(min-width:700px){:root{--step-3: 2.5rem;--step-4: 3.125rem;--h2-line: calc(var(--line) * 2);--h1-line: calc(var(--line) * 3)}}@media(min-width:1100px){:root{--step-4: 4.375rem;--h1-line: calc(var(--line) * 4)}}h3{font-size:var(--step-2);line-height:calc(var(--line) * 2);letter-spacing:-.015em}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--ink);text-decoration-color:var(--hi-edge);text-decoration-thickness:2px;text-underline-offset:.18em;transition:text-decoration-color .14s ease,background .14s ease}a:hover{background:var(--hi);box-shadow:0 0 0 2px var(--hi);text-decoration-color:transparent}:focus-visible{outline:2px solid var(--pen);outline-offset:3px;border-radius:0}button{font:inherit;color:inherit}input{font:inherit}.page{width:min(100% - (var(--gutter) * 2),var(--page));margin-inline:auto}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.6rem 1rem;z-index:20}.skip:focus{left:0}.hi{padding:3px;margin-inline:-3px;background-image:linear-gradient(var(--hi),var(--hi));background-repeat:no-repeat;background-position:0 50%;background-size:100% 100%;mix-blend-mode:var(--hi-blend, multiply);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark{padding:4px;margin-inline:-4px;color:var(--ink);background-image:linear-gradient(var(--mark),var(--mark));background-repeat:no-repeat;background-position:0 50%;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-reduced-motion:no-preference){.marks-arrive .hi,.marks-arrive .mark{background-size:0% 100%;transition:background-size .46s cubic-bezier(.32,.72,.31,1);transition-delay:calc(var(--stroke-order, 0) * 90ms)}.marks-arrive .hi.is-marked,.marks-arrive .mark.is-marked{background-size:100% 100%}.marks-arrive .ticked li:before{transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.32,.72,.31,1);transition-delay:calc(var(--stroke-order, 0) * 70ms)}.marks-arrive .ticked li.is-marked:before{transform:scaleX(1)}}.pen{color:var(--pen)}.lab{display:block;font-size:var(--step--2);line-height:var(--line);letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--ink-faint)}:lang(th) .lab{letter-spacing:0}.mono{font-variant-numeric:tabular-nums;letter-spacing:.06em}.section{padding-block:calc(var(--line) * 2) calc(var(--line) * 2)}.section-head{max-width:var(--measure)}.section-head p{margin-top:var(--line);color:var(--ink-soft);font-size:var(--step-1)}.baht{margin-inline-end:.1em}.ticked li{position:relative;padding-left:1.5rem;font-size:.9375rem}.ticked li:before{content:"";position:absolute;left:.15rem;top:calc(var(--line) / 2);width:.75rem;height:1.5px;background:var(--pen)}.rule{border:0;border-top:1.5px solid var(--ink);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:calc(var(--line) * 1.5);padding-inline:1.5rem;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.btn:hover{background:var(--mark);border-color:var(--mark);color:var(--ink);box-shadow:none}.btn:active{transform:translateY(1px)}.btn[disabled]{background:transparent;border-color:var(--ink-faint);border-style:dashed;color:var(--ink-faint);cursor:not-allowed}.btn-quiet{background:transparent;color:var(--ink)}.btn-quiet:hover{background:var(--hi);border-color:var(--ink);color:var(--ink)}.icon{width:1.05em;height:1.05em;flex:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(pointer:coarse){.btn{height:calc(var(--line) * 1.5);min-height:44px}.wordmark,.masthead-nav a,.footer-bottom a{display:inline-flex;align-items:center;padding-block:.45rem;margin-block:-.45rem;min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:lang(th) .lab{letter-spacing:.015em;text-transform:none}
