.PolicyPageLayout-module__ZLaaGG__content{background:var(--color-white);padding:80px 0 120px}.PolicyPageLayout-module__ZLaaGG__hero{border-bottom:1px solid var(--color-line);padding:60px 0 40px}.PolicyPageLayout-module__ZLaaGG__badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-blue);margin-bottom:var(--space-4);align-items:center;gap:6px;display:inline-flex}.PolicyPageLayout-module__ZLaaGG__heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.PolicyPageLayout-module__ZLaaGG__description{font-size:var(--font-size-lg);color:var(--color-slate-600);line-height:var(--line-height-relaxed);max-width:680px}.PolicyPageLayout-module__ZLaaGG__contentInner{max-width:var(--container-max);padding-inline:var(--container-pad-x);gap:var(--space-12);flex-direction:column;margin-inline:auto;display:flex}.PolicyPageLayout-module__ZLaaGG__section h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:var(--space-4)}.PolicyPageLayout-module__ZLaaGG__section p{font-size:var(--font-size-base);color:var(--color-slate-600);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.PolicyPageLayout-module__ZLaaGG__section p:last-child{margin-bottom:0}.PolicyPageLayout-module__ZLaaGG__section ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PolicyPageLayout-module__ZLaaGG__section ul li{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-slate-600);line-height:var(--line-height-relaxed);display:flex}.PolicyPageLayout-module__ZLaaGG__section ul li:before{content:"";background:var(--color-brand-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.PolicyPageLayout-module__ZLaaGG__section a{color:var(--color-brand-blue);text-underline-offset:2px;text-decoration:underline}.PolicyPageLayout-module__ZLaaGG__section a:hover{color:var(--color-brand-blue-light)}.PolicyPageLayout-module__ZLaaGG__divider{border:none}@media (max-width:767px){.PolicyPageLayout-module__ZLaaGG__content{padding:48px 0 80px}}
