.page-module__gglSNq__page{color:#1e332b;background:#f6f9f7;min-height:100vh;padding:clamp(36px,6vw,80px) 20px 90px}.page-module__gglSNq__container{width:min(800px,100%);margin:0 auto}.page-module__gglSNq__header{padding:0 4px 30px}.page-module__gglSNq__eyebrow{color:#527767;letter-spacing:.16em;margin:0 0 15px;font-size:12px;font-weight:700}.page-module__gglSNq__header h1{font-family:var(--font-body), Arial, sans-serif;letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(32px,5.3vw,48px);font-weight:700;line-height:1.15}.page-module__gglSNq__details{color:#51645a;gap:6px;font-size:15px;line-height:1.6;display:grid}.page-module__gglSNq__details p{margin:0}.page-module__gglSNq__page a{color:#27664e;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.page-module__gglSNq__policy{background:#fff;border:1px solid #e0e9e3;border-radius:16px;padding:clamp(24px,5vw,48px);box-shadow:0 10px 40px #183a260d}.page-module__gglSNq__policy h2{font-family:var(--font-body), Arial, sans-serif;color:#193f30;margin:34px 0 12px;font-size:clamp(19px,3.5vw,23px);font-weight:700;line-height:1.3}.page-module__gglSNq__policy h2:first-of-type{margin-top:34px}.page-module__gglSNq__policy p{color:#40534a;margin:0 0 15px;font-size:16px;line-height:1.85}.page-module__gglSNq__policy p:last-child{margin-bottom:0}@media (max-width:600px){.page-module__gglSNq__page{padding:32px 16px 56px}.page-module__gglSNq__header{padding-bottom:22px}.page-module__gglSNq__policy{border-radius:12px}.page-module__gglSNq__policy p{font-size:15px;line-height:1.75}}
