@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;600;700&display=swap";.learning-page[data-astro-cid-myfyn3g5]{--navy: #173a35;--ink: #263d38;--muted: #6e7c74;--gold: #b38b52;--cream: #f7f6f0;--line: #dfe3da;color:var(--ink);background:var(--cream);font-family:Noto Sans Thai,sans-serif;line-height:1.8}.learning-page[data-astro-cid-myfyn3g5] [data-astro-cid-myfyn3g5]{box-sizing:border-box}.learning-page[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]{color:inherit}.site-header[data-astro-cid-myfyn3g5]{position:relative;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:28px;padding:15px max(5%,calc((100% - 1180px)/2));border-bottom:1px solid var(--line);background:#fbfbf7}.brand[data-astro-cid-myfyn3g5]{display:none}.brand-text[data-astro-cid-myfyn3g5]{display:grid;line-height:1.5}.brand-text[data-astro-cid-myfyn3g5] strong[data-astro-cid-myfyn3g5]{color:var(--navy);font-size:14px;font-weight:700}.brand-text[data-astro-cid-myfyn3g5] small[data-astro-cid-myfyn3g5]{color:#8b958c;font-size:14px;letter-spacing:.12em}.main-nav[data-astro-cid-myfyn3g5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 25px}.main-nav[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]{padding:8px 0;border-bottom:2px solid transparent;color:#58675f;font-size:14px;text-decoration:none;transition:.2s}.main-nav[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]:hover,.main-nav[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5].active{border-color:var(--gold);color:var(--navy)}.hero[data-astro-cid-myfyn3g5]{padding:66px 6%;background:linear-gradient(115deg,#e9eee5,#f7f6f0 58%,#e8e9df)}.hero-inner[data-astro-cid-myfyn3g5]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;width:100%;max-width:1180px;margin:0 auto}.eyebrow[data-astro-cid-myfyn3g5]{margin:0 0 13px;color:#9a7948;font-size:14px;font-weight:700;letter-spacing:.16em}.hero[data-astro-cid-myfyn3g5] h1[data-astro-cid-myfyn3g5]{margin:0 0 18px;color:var(--navy);font-size:clamp(38px,5.4vw,65px);font-weight:600;line-height:1.35;letter-spacing:-.04em}.hero[data-astro-cid-myfyn3g5] h1[data-astro-cid-myfyn3g5] span[data-astro-cid-myfyn3g5]{color:#8d9e7d}.hero-description[data-astro-cid-myfyn3g5]{max-width:570px;margin:0 0 27px;color:var(--muted);font-size:15px}.button[data-astro-cid-myfyn3g5]{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:10px 19px;border:1px solid var(--navy);border-radius:3px;font-size:14px;text-decoration:none;transition:.2s}.button-light[data-astro-cid-myfyn3g5]{background:var(--navy);color:#fff!important}.button-light[data-astro-cid-myfyn3g5]:hover{background:transparent;color:var(--navy)!important}.hero-images[data-astro-cid-myfyn3g5]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.hero-image[data-astro-cid-myfyn3g5]{position:relative;height:330px;margin:0;overflow:hidden;border:1px solid #d8ddcf;border-radius:5px;background:#e5e8de}.hero-image[data-astro-cid-myfyn3g5]:nth-child(2){margin-top:45px}.hero-image[data-astro-cid-myfyn3g5] img[data-astro-cid-myfyn3g5]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-image[data-astro-cid-myfyn3g5] figcaption[data-astro-cid-myfyn3g5]{position:absolute;right:0;bottom:0;left:0;padding:8px 10px;background:#173a35d1;color:#fff;font-size:14px;text-align:center}.content-section[data-astro-cid-myfyn3g5]{width:100%;max-width:1180px;margin:0 auto;padding:68px 5% 78px}.section-heading[data-astro-cid-myfyn3g5]{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading[data-astro-cid-myfyn3g5] .eyebrow[data-astro-cid-myfyn3g5]{margin-bottom:7px}.section-heading[data-astro-cid-myfyn3g5] h2[data-astro-cid-myfyn3g5]{margin:0;color:var(--navy);font-size:clamp(26px,3vw,34px);font-weight:500}.section-heading[data-astro-cid-myfyn3g5]>p[data-astro-cid-myfyn3g5]{margin:0;color:var(--muted);font-size:14px}.project-tabs[data-astro-cid-myfyn3g5]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:42px;padding-bottom:15px;border-bottom:1px solid var(--line)}.project-tabs[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]{padding:9px 20px;border:1px solid #dfe3da;border-radius:3px;background:#fbfbf7;color:var(--navy);font-size:14px;text-decoration:none;transition:.2s}.project-tabs[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]:hover{border-color:var(--gold);background:#e9eee5}.project[data-astro-cid-myfyn3g5]{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;padding:48px 0 55px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.project-visual[data-astro-cid-myfyn3g5],.project-content[data-astro-cid-myfyn3g5]{min-width:0}.project-image[data-astro-cid-myfyn3g5]{display:flex;min-height:340px;align-items:center;justify-content:center;margin:0;overflow:hidden;border:1px solid #e0e3da;border-radius:5px;background:#eceee7}.project-image[data-astro-cid-myfyn3g5] img[data-astro-cid-myfyn3g5]{display:block;width:100%;height:100%;max-height:440px;-o-object-fit:contain;object-fit:contain}.tag[data-astro-cid-myfyn3g5]{display:inline-block;margin-bottom:12px;padding:4px 10px;border:1px solid #d8ddcf;border-radius:2px;color:#8c794f;font-size:14px;font-weight:700;letter-spacing:.12em}.project-content[data-astro-cid-myfyn3g5] h2[data-astro-cid-myfyn3g5]{margin:0;color:var(--navy);font-size:clamp(29px,3vw,38px);font-weight:600;line-height:1.4}.project-thai[data-astro-cid-myfyn3g5]{margin:3px 0 17px;color:#8d9e7d;font-size:14px}.project-description[data-astro-cid-myfyn3g5]{margin:0 0 17px;color:var(--muted);font-size:14px}.feature-list[data-astro-cid-myfyn3g5]{display:grid;gap:9px;margin:0 0 23px;padding-left:22px;color:#53655c;font-size:13px}.feature-list[data-astro-cid-myfyn3g5] li[data-astro-cid-myfyn3g5]::marker{color:var(--gold)}.button-disabled[data-astro-cid-myfyn3g5]{border-color:#cbd1c8;background:#e8eae4;color:#929b91;cursor:not-allowed;opacity:1}.qr-row[data-astro-cid-myfyn3g5]{display:flex;align-items:center;gap:17px;margin-top:22px;padding:16px;border:1px dashed #c7cfc1;border-radius:4px;background:#fbfbf7}.qr-slot[data-astro-cid-myfyn3g5]{display:flex;width:125px;height:125px;flex-shrink:0;align-items:center;justify-content:center;padding:5px;border:1px solid #dfe3da;background:#fff}.qr-slot[data-astro-cid-myfyn3g5] img[data-astro-cid-myfyn3g5]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-info[data-astro-cid-myfyn3g5] strong[data-astro-cid-myfyn3g5]{display:block;margin-bottom:5px;color:var(--navy);font-size:13px}.qr-info[data-astro-cid-myfyn3g5] p[data-astro-cid-myfyn3g5]{margin:0 0 12px;color:var(--muted);font-size:12px}.notice-box[data-astro-cid-myfyn3g5]{margin-top:17px;padding:11px 14px;border-left:3px solid var(--gold);background:#f0efe7;color:#73796d;font-size:11px}.platform-links[data-astro-cid-myfyn3g5]{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.button-primary[data-astro-cid-myfyn3g5]{background:var(--navy);color:#fff!important}.button-primary[data-astro-cid-myfyn3g5]:hover{background:transparent;color:var(--navy)!important}.youtube-link[data-astro-cid-myfyn3g5]{color:#876d43!important;font-size:12px;text-decoration:none}.youtube-link[data-astro-cid-myfyn3g5]:hover{text-decoration:underline}.purpose-band[data-astro-cid-myfyn3g5]{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1080px;margin:0 auto 70px;padding:34px 40px;border-radius:4px;background:#203b38;color:#f1f1e9}.purpose-band[data-astro-cid-myfyn3g5] .eyebrow[data-astro-cid-myfyn3g5]{margin-bottom:6px;color:#c6b48c}.purpose-band[data-astro-cid-myfyn3g5] h2[data-astro-cid-myfyn3g5]{margin:0 0 5px;font-size:23px;font-weight:500}.purpose-band[data-astro-cid-myfyn3g5] p[data-astro-cid-myfyn3g5]:not(.eyebrow){margin:0;color:#cbd4ca;font-size:12px}.purpose-en[data-astro-cid-myfyn3g5]{color:#c2cdb8;font-family:Georgia,serif;font-size:clamp(19px,2.5vw,30px);font-style:italic;white-space:nowrap}.site-footer[data-astro-cid-myfyn3g5]{display:flex;justify-content:space-between;gap:25px;padding:27px max(5%,calc((100% - 1180px)/2));border-top:1px solid var(--line);color:var(--muted);font-size:11px}.site-footer[data-astro-cid-myfyn3g5] div[data-astro-cid-myfyn3g5]{display:grid;gap:2px}.site-footer[data-astro-cid-myfyn3g5] strong[data-astro-cid-myfyn3g5]{color:var(--navy);font-weight:600}.footer-note[data-astro-cid-myfyn3g5]{text-align:right}.learning-page[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]:focus-visible{outline:3px solid #bd975f;outline-offset:4px}@media(max-width:850px){.site-header[data-astro-cid-myfyn3g5]{justify-content:center;padding:15px 5%}.main-nav[data-astro-cid-myfyn3g5]{justify-content:center}.hero-inner[data-astro-cid-myfyn3g5]{grid-template-columns:1fr;gap:35px}.hero-images[data-astro-cid-myfyn3g5]{max-width:600px;margin:0 auto}.hero-image[data-astro-cid-myfyn3g5]{height:300px}.project[data-astro-cid-myfyn3g5]{grid-template-columns:1fr 1fr;gap:30px}.project-image[data-astro-cid-myfyn3g5]{min-height:280px}.purpose-band[data-astro-cid-myfyn3g5]{margin-right:5%;margin-left:5%}}@media(max-width:560px){.site-header[data-astro-cid-myfyn3g5]{padding:13px 6%}.main-nav[data-astro-cid-myfyn3g5]{justify-content:flex-start;gap:5px 15px}.main-nav[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]{font-size:11px}.hero[data-astro-cid-myfyn3g5]{padding:42px 6%}.hero[data-astro-cid-myfyn3g5] h1[data-astro-cid-myfyn3g5]{font-size:clamp(35px,9vw,45px)}.hero-images[data-astro-cid-myfyn3g5]{gap:10px}.hero-image[data-astro-cid-myfyn3g5]{height:230px}.content-section[data-astro-cid-myfyn3g5]{padding:48px 6% 55px}.section-heading[data-astro-cid-myfyn3g5]{align-items:flex-start;flex-direction:column;gap:8px}.desktop-only[data-astro-cid-myfyn3g5]{display:none}.project-tabs[data-astro-cid-myfyn3g5]{gap:7px;margin-bottom:25px}.project-tabs[data-astro-cid-myfyn3g5] a[data-astro-cid-myfyn3g5]{padding:8px 12px;font-size:11px}.project[data-astro-cid-myfyn3g5]{grid-template-columns:1fr;gap:25px;padding:35px 0 40px}.project-image[data-astro-cid-myfyn3g5]{min-height:250px}.project-content[data-astro-cid-myfyn3g5] h2[data-astro-cid-myfyn3g5]{font-size:30px}.qr-row[data-astro-cid-myfyn3g5]{align-items:flex-start;flex-direction:column}.purpose-band[data-astro-cid-myfyn3g5]{align-items:flex-start;flex-direction:column;margin-right:5%;margin-bottom:45px;margin-left:5%;padding:26px 23px}.purpose-band[data-astro-cid-myfyn3g5] h2[data-astro-cid-myfyn3g5]{font-size:20px}.purpose-en[data-astro-cid-myfyn3g5]{white-space:normal}.site-footer[data-astro-cid-myfyn3g5]{flex-direction:column;padding:24px 6%}.footer-note[data-astro-cid-myfyn3g5]{text-align:left}}@media(prefers-reduced-motion:reduce){.learning-page[data-astro-cid-myfyn3g5] [data-astro-cid-myfyn3g5],.learning-page[data-astro-cid-myfyn3g5] [data-astro-cid-myfyn3g5]:before,.learning-page[data-astro-cid-myfyn3g5] [data-astro-cid-myfyn3g5]:after{scroll-behavior:auto!important;transition:none!important}}
