.privacy-page .privacy-heading{padding:72px 0 44px;border-bottom:1px solid var(--line)}.privacy-breadcrumb{font-size:13px;color:#785329}.privacy-heading h1{font:500 clamp(30px,3.6vw,48px)/1.4 'Noto Serif Thai',serif;margin:22px 0 18px}.privacy-heading p{max-width:760px;color:#6b5646}.privacy-updated{font-size:12px}.privacy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding:48px 0 80px}.privacy-toc{align-self:start;position:sticky;top:24px;border:1px solid var(--line);padding:20px;background:var(--paper)}.privacy-toc summary{font-weight:600;cursor:pointer}.privacy-toc nav{display:grid;gap:12px;margin-top:18px;font-size:13px;line-height:1.6}.privacy-toc a:hover,.privacy-article a:hover{text-decoration:underline;text-underline-offset:4px}.privacy-article{min-width:0;max-width:830px}.privacy-article section{scroll-margin-top:24px;margin-bottom:42px}.privacy-article h2{font:500 clamp(21px,2vw,27px)/1.5 'Noto Serif Thai',serif;margin:0 0 18px}.privacy-article p{font-size:15px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 18px}.privacy-status{padding:16px 20px;background:var(--paper);border-left:3px solid var(--gold);font-size:14px!important}.privacy-contacts{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.privacy-contacts .text-link{padding-top:8px}.privacy-providers{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px}.privacy-address{font-style:normal;padding:20px;background:var(--paper)}.privacy-address small{color:#785329}.privacy-address p{margin:8px 0 0}.footer-privacy{display:inline-block;margin-left:24px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.privacy-page .nav .brand small{color:#785329}.privacy-page .mobile-bar{z-index:5}@media(max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-toc{position:static}.privacy-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.privacy-page .privacy-heading{padding:40px 0 30px}.privacy-layout{padding:28px 0 48px}.privacy-toc nav{grid-template-columns:1fr}.privacy-article p{font-size:15px}.privacy-article section{margin-bottom:32px}.privacy-heading h1{font-size:31px}.footer-privacy{margin:12px 0 0;display:block}.privacy-page footer{padding-bottom:90px}}
