@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-thai-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-thai-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-thai-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-thai-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSansThai-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSansThai-latin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSansThai-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSansThai-latin-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--rb-paper:#f7f3ec;--rb-paper-2:#f2ebdd;--rb-card:#fbfbf7;--rb-ink:#16271d;--rb-ink-soft:#3d5446;--rb-muted:#5b6e62;--rb-forest:#1e3a2a;--rb-forest-2:#2d6b52;--rb-on-forest:#edeee5;--rb-on-forest-muted:#b6c7b7;--rb-gold:#8a6418;--rb-gold-decoration:#a87b24;--rb-gold-on-forest:#d9bc7e;--rb-control:#6f7e74;--rb-divider:#d9ddd5;--rb-good:#2d6b52;--rb-danger:#a0392c;--rb-radius:18px;--rb-pill:999px;--rb-font:"IBM Plex Sans Thai","IBM Plex Sans","Segoe UI",sans-serif;--rb-small:14px;--rb-body:17px;--rb-lead:20px;--rb-h3:24px;--rb-h2:36px;--rb-h1:clamp(32px,4vw,48px);--rb-leading:1.75;--rb-heading-leading:1.67;--rb-s1:4px;--rb-s2:8px;--rb-s3:12px;--rb-s4:16px;--rb-s5:24px;--rb-s6:32px;--rb-s7:48px;--rb-s8:64px;--rb-s9:96px;--rb-max-page:1120px;--rb-gutter:32px;--rb-line-green:#06c755}@media (max-width:48rem){:root{--rb-h2:28px;--rb-h3:20px;--rb-body:16px;--rb-lead:17px;--rb-gutter:16px}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--rb-paper);color:var(--rb-ink);font-family:var(--rb-font);font-size:var(--rb-body);line-height:var(--rb-leading);-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:400;line-height:var(--rb-heading-leading);margin:0}h1{font-size:var(--rb-h1)}h2{font-size:var(--rb-h2)}h3{font-size:var(--rb-h3)}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.rb-container{width:min(calc(100% - var(--rb-gutter) * 2),var(--rb-max-page));margin-inline:auto}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:var(--rb-pill);border:none;font-family:inherit;font-size:var(--rb-small);font-weight:500;cursor:pointer;text-align:center;transition:background .18s,border-color .18s,opacity .18s}.rb-btn:disabled{cursor:not-allowed;opacity:.6}.rb-btn-solid{background:var(--rb-forest);color:var(--rb-on-forest)}.rb-btn-solid:hover:not(:disabled){background:var(--rb-forest-2)}.rb-btn-outline{background:transparent;color:var(--rb-forest);border:1px solid var(--rb-control)}.rb-btn-outline:hover:not(:disabled){border-color:var(--rb-forest)}.rb-btn-block{width:100%}.rb-btn-lg{min-height:52px;padding:0 32px;font-size:var(--rb-body)}.rb-btn-line{background:var(--rb-line-green);color:#fff}.rb-btn-line:disabled{opacity:.55}.rb-card{background:var(--rb-card);border:1px solid var(--rb-divider);border-radius:var(--rb-radius);box-shadow:0 1px 2px rgba(22,39,29,.04),0 8px 24px rgba(22,39,29,.05)}.rb-tag{display:inline-flex;align-items:center;border-radius:var(--rb-pill);padding:4px 12px;font-size:12.5px}.rb-notice,.rb-tag{background:var(--rb-paper-2);color:var(--rb-ink-soft)}.rb-notice{border-radius:var(--rb-radius);padding:20px 24px}.rb-notice strong{display:block;color:var(--rb-ink);font-weight:600;margin-bottom:4px}.rb-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--rb-s4)}.rb-field label{font-size:var(--rb-small);font-weight:600;color:var(--rb-ink-soft)}.rb-field input,.rb-field textarea{font-family:inherit;font-size:var(--rb-body);border:1px solid var(--rb-divider);border-radius:10px;padding:10px 14px;background:var(--rb-card);color:var(--rb-ink)}.rb-field input:focus,.rb-field textarea:focus{outline:2px solid var(--rb-forest-2);outline-offset:1px}.rb-check{display:flex;align-items:flex-start;gap:10px;font-size:var(--rb-small);color:var(--rb-ink-soft)}.rb-check a{color:var(--rb-forest-2);text-decoration:underline}.rb-error{color:var(--rb-danger)}.rb-error,.rb-success{font-size:var(--rb-small);margin-top:6px}.rb-success{color:var(--rb-good)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}