.role-header[data-astro-cid-oa74e6sr]{display:grid;grid-template-columns:18px minmax(0,880px);gap:var(--spacing-6);padding:var(--spacing-10) 0 var(--spacing-12);border-bottom:1px solid var(--color-border)}.role-rail[data-astro-cid-oa74e6sr]{position:relative;min-height:140px}.role-rail[data-astro-cid-oa74e6sr]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:var(--color-border)}.role-rail[data-astro-cid-oa74e6sr] span[data-astro-cid-oa74e6sr],.role-rail[data-astro-cid-oa74e6sr] i[data-astro-cid-oa74e6sr]{position:absolute;left:4px;width:9px;height:9px;border:1px solid var(--color-accent);border-radius:50%;background:var(--color-bg)}.role-rail[data-astro-cid-oa74e6sr] span[data-astro-cid-oa74e6sr]{top:4px}.role-rail[data-astro-cid-oa74e6sr] i[data-astro-cid-oa74e6sr]{bottom:4px;background:var(--color-accent)}.role-kicker[data-astro-cid-oa74e6sr],.role-state[data-astro-cid-oa74e6sr]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.role-kicker[data-astro-cid-oa74e6sr] span[data-astro-cid-oa74e6sr]{color:var(--color-accent)}h1[data-astro-cid-oa74e6sr]{max-width:19ch;margin-top:var(--spacing-6);font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1.04;letter-spacing:var(--tracking-tightest)}.role-intro[data-astro-cid-oa74e6sr]{max-width:700px;margin-top:var(--spacing-8);font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.55;color:var(--color-text-secondary)}.role-state[data-astro-cid-oa74e6sr]{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-8)}:lang(th) .role-kicker[data-astro-cid-oa74e6sr],:lang(th) .role-state[data-astro-cid-oa74e6sr]{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:0;line-height:1.55;text-transform:none}:lang(th) h1[data-astro-cid-oa74e6sr]{font-family:var(--font-sans);font-weight:300;letter-spacing:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.48}:lang(th) .role-intro[data-astro-cid-oa74e6sr]{font-family:var(--font-sans);font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.9;letter-spacing:0}@media(max-width:640px){.role-header[data-astro-cid-oa74e6sr]{grid-template-columns:18px minmax(0,1fr);gap:var(--spacing-4);padding:var(--spacing-12) 0}.role-rail[data-astro-cid-oa74e6sr]:before{left:8px}.role-rail[data-astro-cid-oa74e6sr] span[data-astro-cid-oa74e6sr],.role-rail[data-astro-cid-oa74e6sr] i[data-astro-cid-oa74e6sr]{left:4px}}.policy-shell[data-astro-cid-oagkm2io]{width:var(--wide-width);margin:0 auto;padding:var(--spacing-8) 0 var(--spacing-24)}.policy-sections[data-astro-cid-oagkm2io]{margin-top:var(--spacing-12);border-top:1px solid var(--color-border)}.policy-sections[data-astro-cid-oagkm2io] section[data-astro-cid-oagkm2io]{display:grid;grid-template-columns:80px minmax(220px,.7fr) 1.3fr;gap:var(--spacing-8);padding:var(--spacing-10) 0;border-bottom:1px solid var(--color-border)}.policy-sections[data-astro-cid-oagkm2io] span[data-astro-cid-oagkm2io]{font-family:var(--font-mono);color:var(--color-accent)}.policy-sections[data-astro-cid-oagkm2io] h2[data-astro-cid-oagkm2io]{font-size:var(--font-size-2xl)}.policy-sections[data-astro-cid-oagkm2io] ul[data-astro-cid-oagkm2io]{list-style:none}.policy-sections[data-astro-cid-oagkm2io] li[data-astro-cid-oagkm2io]{padding:var(--spacing-3) 0;border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.contact-note[data-astro-cid-oagkm2io]{max-width:720px;margin:var(--spacing-12) 0 0 auto;padding-left:var(--spacing-6);border-left:2px solid var(--color-accent);font-family:var(--font-serif);font-size:var(--font-size-xl);line-height:1.65}:lang(th) .policy-sections[data-astro-cid-oagkm2io] span[data-astro-cid-oagkm2io]{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:0}:lang(th) .policy-sections[data-astro-cid-oagkm2io] li[data-astro-cid-oagkm2io],:lang(th) .contact-note[data-astro-cid-oagkm2io]{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.9;letter-spacing:0}@media(max-width:760px){.policy-sections[data-astro-cid-oagkm2io] section[data-astro-cid-oagkm2io]{grid-template-columns:48px 1fr}.policy-sections[data-astro-cid-oagkm2io] ul[data-astro-cid-oagkm2io]{grid-column:1 / -1}}
