@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-latin-500-normal.BR1ody1F.woff2)format("woff2"),url(/_astro/chakra-petch-latin-500-normal.CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2)format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-thai-500-normal.DeexCGiz.woff2)format("woff2"),url(/_astro/chakra-petch-thai-500-normal.CJG_V2_m.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-thai-600-normal.C620THcd.woff2)format("woff2"),url(/_astro/chakra-petch-thai-600-normal.BiM5MXH8.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-thai-700-normal.B7WL5pBr.woff2)format("woff2"),url(/_astro/chakra-petch-thai-700-normal.vZLZ_5L8.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-latin-400-normal.CwmoKdEh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-400-normal.YXrLwNa7.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-thai-latin-600-normal.BR-dhaTH.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-600-normal.P_JjY83V.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-400-normal.DKc8V4lk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-thai-thai-600-normal.DvfsyWAn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-600-normal.BOwfviun.woff)format("woff")}:root{--green-50:#eef4ef;--green-100:#d8e7da;--green-300:#a9c7ae;--green-600:#4e7659;--green-700:#345740;--warm-50:#f8f9f4;--warm-100:#f0f2ea;--warm-200:#e5e8dd;--charcoal-700:#405448;--charcoal-900:#27382f;--charcoal-950:#17251d;--gray-100:#dde3dd;--gray-300:#a8b5aa;--gray-600:#5e6f63;--surface-page:var(--warm-50);--surface-alt:var(--warm-100);--surface-inset:var(--warm-200);--surface-green-soft:var(--green-50);--surface-service:var(--green-100);--surface-brand:var(--green-300);--surface-dark:var(--charcoal-900);--surface-dark-inset:var(--charcoal-950);--text:var(--charcoal-900);--text-secondary:var(--gray-600);--text-on-green:var(--charcoal-900);--text-on-dark:var(--warm-50);--link:var(--green-600);--link-hover:var(--green-700);--button-bg:var(--green-300);--button-text:var(--charcoal-900);--button-bg-hover:var(--green-600);--button-text-hover:var(--warm-50);--button-bg-pressed:var(--green-700);--focus:var(--charcoal-900);--line:var(--gray-100);--line-strong:var(--gray-300);--control-border:var(--gray-600);--hairline:color-mix(in srgb, var(--charcoal-900) 18%, transparent);--font-display:"Chakra Petch", "IBM Plex Sans Thai", "Noto Sans Thai", Tahoma, system-ui, sans-serif;--font-body:"IBM Plex Sans Thai", "Noto Sans Thai", Tahoma, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container:1320px;--gutter:clamp(16px, 4vw, 40px);--header-h:72px;--read:44rem;--cut:28px;--duration-press:.1s;--duration-feedback:.16s;--duration-panel:.22s;--duration-reveal:.36s;--duration-intro:.42s;--stagger-step:60ms;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));scroll-behavior:smooth}body{background:var(--surface-page);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:1rem;line-height:1.75;display:flex}main{flex:1 0 auto}@media (width<=767px){html{scroll-padding-bottom:72px}}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}h1{letter-spacing:-.02em;font-size:clamp(2.25rem,1.2rem + 4.4vw,4.5rem);line-height:1.18}h2{font-size:clamp(1.75rem,1.1rem + 2.4vw,3rem);line-height:1.2}h3{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}:lang(th) h1{line-height:1.32}:lang(th) h2{line-height:1.34}p{margin:0}a{color:var(--link);text-underline-offset:.22em;transition:color var(--duration-feedback) var(--ease-standard);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link-hover)}}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.on-dark{--focus:var(--warm-50);--link:var(--green-300);--link-hover:var(--green-100);background:var(--surface-dark);color:var(--text-on-dark)}::selection{background:var(--green-300);color:var(--charcoal-900)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:clamp(var(--space-7), 8vw, var(--space-9))}.eyebrow{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--green-600);font-size:.8125rem;font-weight:500}.on-dark .eyebrow,.eyebrow.on-dark{color:var(--green-300)}.lead{color:var(--text-secondary);max-width:var(--read);font-size:clamp(1rem,.95rem + .3vw,1.125rem)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--charcoal-900);color:var(--warm-50);position:fixed;transform:translateY(-200%)}.skip-link:focus{color:var(--warm-50);transform:none}.btn{--btn-bg:var(--button-bg);--btn-fg:var(--button-text);--btn-bg-hover:var(--button-bg-hover);--btn-fg-hover:var(--button-text-hover);align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-5);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:background-color var(--duration-feedback) var(--ease-standard), color var(--duration-feedback) var(--ease-standard), transform var(--duration-press) var(--ease-standard);border:0;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.btn svg{transition:transform var(--duration-feedback) var(--ease-standard);flex:none}.btn:active{background:var(--button-bg-pressed);color:var(--button-text-hover);transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:active){background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.btn:hover svg{transform:translate(3px)}}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;box-shadow:inset 0 0 0 6px var(--surface-page)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--text);--btn-bg-hover:var(--green-100);--btn-fg-hover:var(--text);box-shadow:inset 0 0 0 1px var(--control-border);clip-path:none}.btn--outline:focus-visible{box-shadow:inset 0 0 0 1px var(--control-border)}.btn--outline:active{background:var(--green-300);color:var(--text)}.btn--dark{--btn-bg:var(--charcoal-900);--btn-fg:var(--warm-50);--btn-bg-hover:var(--charcoal-950);--btn-fg-hover:var(--warm-50)}.btn--dark:active{background:var(--charcoal-950);color:var(--warm-50)}.btn--dark:focus-visible{outline-color:var(--warm-50);box-shadow:none}.arrow-link{align-items:center;gap:var(--space-2);font-family:var(--font-display);color:var(--link);border-bottom:1px solid;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link svg{transition:transform var(--duration-feedback) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.arrow-link:hover svg{transform:translate(3px)}}.prose{min-width:0;max-width:var(--read);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.8}.prose>*+*{margin-top:var(--space-4)}.prose ul{padding-left:1.25em}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--green-600)}.prose strong{font-weight:600}.prose h2{margin-top:var(--space-7);scroll-margin-top:calc(var(--header-h) + var(--space-5));font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem)}.prose h3{margin-top:var(--space-6);scroll-margin-top:calc(var(--header-h) + var(--space-5));font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem)}.prose h2+*,.prose h3+*{margin-top:var(--space-3)}.prose ol{padding-left:1.5em}.prose blockquote{padding:var(--space-4) var(--space-5);background:var(--surface-service);border-left:4px solid var(--green-600);margin-inline:0}.prose blockquote>*+*{margin-top:var(--space-2)}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6;display:block;overflow-x:auto}.prose th,.prose td{min-width:7.5rem;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border:1px solid var(--hairline)}.prose th{background:var(--surface-service);font-family:var(--font-display);font-weight:600}.prose tbody tr:nth-child(2n){background:var(--surface-alt)}.prose a{text-decoration:underline}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.btn:active{transform:none}}.nb{white-space:nowrap}p,li,figcaption{text-wrap:pretty}.sentinel[data-astro-cid-nen7h5rs]{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);background:var(--surface-page);transition:border-color var(--duration-feedback) var(--ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--hairline)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);color:var(--text);flex:none;min-height:44px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:88px;height:auto}.wordmark[data-astro-cid-nen7h5rs]{letter-spacing:.09em;font-family:Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1}.wordmark[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.16em;color:var(--text-secondary);margin-top:2px;font-size:.625rem;font-weight:400;display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(var(--space-3), 1.6vw, var(--space-5));margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:var(--space-2) 0;color:var(--text);font-family:var(--font-display);white-space:nowrap;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):after{content:"";background:var(--green-600);transform-origin:0;height:2px;transition:transform var(--duration-feedback) var(--ease-standard);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover:after{transform:scaleX(1)}}.nav-call[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}.lang[data-astro-cid-nen7h5rs]{border:1px solid var(--control-border);display:inline-flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:44px;min-height:40px;padding:0 var(--space-2);color:var(--text);font-family:var(--font-display);letter-spacing:.08em;place-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--charcoal-900);color:var(--warm-50)}@media (hover:hover) and (pointer:fine){.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not([aria-current=true]):hover{background:var(--green-100);color:var(--text)}}.call[data-astro-cid-nen7h5rs]{min-height:44px;padding-inline:var(--space-4);font-size:.875rem}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--control-border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}@media (width<=1279px){.call[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.call[data-astro-cid-nen7h5rs]{padding-inline:var(--space-3)}}@media (width<=1099px){.call[data-astro-cid-nen7h5rs]{display:none}html.js .menu-toggle[data-astro-cid-nen7h5rs]{display:grid}html.js .nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;z-index:40;gap:var(--space-5);padding:var(--space-5) var(--gutter) var(--space-7);background:var(--surface-page);border-top:1px solid var(--hairline);opacity:0;visibility:hidden;transition:opacity var(--duration-panel) var(--ease-standard), transform var(--duration-panel) var(--ease-standard), visibility 0s linear var(--duration-panel);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}html.js .nav[data-astro-cid-nen7h5rs][data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}html.js .nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}html.js .nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--hairline)}html.js .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:var(--space-4) 0;font-size:1.25rem;display:block}html.js .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):after{width:28px;bottom:12px;right:auto}html.js .nav-call[data-astro-cid-nen7h5rs]{align-self:flex-start;display:inline-flex}html:not(.js) .site-header[data-astro-cid-nen7h5rs]{height:auto;position:static}html:not(.js) .bar[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);flex-wrap:wrap}html:not(.js) .nav[data-astro-cid-nen7h5rs]{order:3;width:100%}html:not(.js) .nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:0 var(--space-5);flex-wrap:wrap}}@media (width<=480px){.bar[data-astro-cid-nen7h5rs]{gap:var(--space-3)}.brand[data-astro-cid-nen7h5rs]{gap:var(--space-2)}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:64px}.wordmark[data-astro-cid-nen7h5rs]{font-size:1rem}.wordmark[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-nen7h5rs]{transform:none}}html[data-menu-open]{overflow:hidden}.closing[data-astro-cid-hwivpcdf]{background:var(--surface-brand);color:var(--text-on-green);--link:var(--charcoal-900);--link-hover:var(--charcoal-950);position:relative}.closing[data-astro-cid-hwivpcdf]:before{content:"";left:0;right:0;top:calc(-1 * var(--cut));height:var(--cut);background:var(--surface-brand);clip-path:polygon(0 100%, var(--cut) 0, 100% 0, 100% 100%);position:absolute}.cta[data-astro-cid-hwivpcdf]{padding-block:clamp(var(--space-7), 7vw, var(--space-9)) clamp(var(--space-6), 5vw, var(--space-8));border-bottom:1px solid color-mix(in srgb, var(--charcoal-900) 28%, transparent)}.cta-grid[data-astro-cid-hwivpcdf]{gap:var(--space-6);align-items:end;display:grid}.cta[data-astro-cid-hwivpcdf] h2[data-astro-cid-hwivpcdf]{max-width:18ch}.cta[data-astro-cid-hwivpcdf] p[data-astro-cid-hwivpcdf]{margin-top:var(--space-4);max-width:36rem;font-size:1.0625rem}.cta-actions[data-astro-cid-hwivpcdf]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=900px){.cta-grid[data-astro-cid-hwivpcdf]{grid-template-columns:1.1fr 1fr}.cta-actions[data-astro-cid-hwivpcdf]{justify-content:flex-end}}.footer[data-astro-cid-hwivpcdf]{padding-top:var(--space-7)}.footer-grid[data-astro-cid-hwivpcdf]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer-grid[data-astro-cid-hwivpcdf]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.footer-grid[data-astro-cid-hwivpcdf]{grid-template-columns:1.3fr .8fr 1.4fr .8fr}}.brand[data-astro-cid-hwivpcdf]{width:min(100%,280px);color:var(--text-on-green);font-family:var(--font-display);font-weight:600;line-height:1.4;text-decoration:none;display:block}.brand[data-astro-cid-hwivpcdf] img[data-astro-cid-hwivpcdf]{width:100%;height:auto;display:block}.company-name[data-astro-cid-hwivpcdf]{margin-top:var(--space-4);font-size:.875rem}.tagline[data-astro-cid-hwivpcdf]{margin-top:var(--space-4);letter-spacing:.13em;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.7}.col-title[data-astro-cid-hwivpcdf]{margin:0 0 var(--space-4);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}ul[data-astro-cid-hwivpcdf]{margin:0;padding:0;list-style:none}.services-title[data-astro-cid-hwivpcdf]{margin-top:var(--space-6)}.col[data-astro-cid-hwivpcdf] ul[data-astro-cid-hwivpcdf] li[data-astro-cid-hwivpcdf]+li[data-astro-cid-hwivpcdf]{margin-top:var(--space-2)}.footer[data-astro-cid-hwivpcdf] a[data-astro-cid-hwivpcdf]{text-underline-offset:.2em;text-decoration:underline 1px}.contact[data-astro-cid-hwivpcdf] li[data-astro-cid-hwivpcdf]{gap:var(--space-3);align-items:flex-start;line-height:1.6;display:flex}.contact[data-astro-cid-hwivpcdf] svg{flex:none;margin-top:.2em}.qr[data-astro-cid-hwivpcdf] img[data-astro-cid-hwivpcdf]{background:var(--warm-50);padding:var(--space-2);width:124px;height:auto}.qr[data-astro-cid-hwivpcdf] p[data-astro-cid-hwivpcdf]{margin-top:var(--space-2);font-size:.875rem}.ghost[data-astro-cid-hwivpcdf]{margin-top:var(--space-7);overflow:hidden}.ghost[data-astro-cid-hwivpcdf] img[data-astro-cid-hwivpcdf]{opacity:.13;user-select:none;pointer-events:none;width:min(100%,680px);height:auto;display:block}.legal[data-astro-cid-hwivpcdf]{margin-top:var(--space-5);padding-block:var(--space-5);border-top:1px solid color-mix(in srgb, var(--charcoal-900) 28%, transparent);font-size:.8125rem}@media (width<=767px){.legal[data-astro-cid-hwivpcdf]{padding-bottom:calc(var(--space-5) + 64px)}}.bar[data-astro-cid-c2e4uaqk]{display:none}@media (width<=767px){.bar[data-astro-cid-c2e4uaqk]{z-index:45;background:var(--charcoal-900);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid color-mix(in srgb, var(--warm-50) 18%, transparent);grid-template-columns:1fr auto;display:grid;position:fixed;inset:auto 0 0}html[data-menu-open] .bar[data-astro-cid-c2e4uaqk]{display:none}}.act[data-astro-cid-c2e4uaqk]{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding-inline:var(--space-5);font-family:var(--font-display);transition:background-color var(--duration-feedback) var(--ease-standard), color var(--duration-feedback) var(--ease-standard);font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.act--call[data-astro-cid-c2e4uaqk]{background:var(--green-300);color:var(--charcoal-900)}.act--line[data-astro-cid-c2e4uaqk]{color:var(--warm-50)}.act[data-astro-cid-c2e4uaqk]:active{background:var(--green-700);color:var(--warm-50)}.act[data-astro-cid-c2e4uaqk]:focus-visible{outline:2px solid var(--charcoal-900);outline-offset:-5px}.act--line[data-astro-cid-c2e4uaqk]:focus-visible{outline-color:var(--warm-50)}
