.native-motion-smooth{will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:paint}.acf-policy{color:var(--acf-ink);line-height:1.65;font-size:1rem}.acf-policy__container{max-width:880px;margin:0 auto;padding:clamp(1.25rem, 2vw + 1rem, 2.5rem) clamp(1rem, 2vw, 2rem)}.acf-policy__paper{background:var(--acf-bg);border:1px solid var(--acf-line);border-radius:var(--acf-radius);box-shadow:var(--acf-shadow);padding:clamp(1.25rem, 2.2vw + 0.8rem, 2.5rem)}.acf-policy h1{font-size:clamp(1.8rem, 1.3vw + 1.4rem, 2.4rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:.5rem}.acf-policy__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.95rem;color:var(--acf-muted);padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--acf-line)}.acf-policy p:first-of-type{font-size:1.06rem}.acf-policy h2{font-size:clamp(1.25rem, 0.6vw + 1.1rem, 1.6rem);margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--acf-line)}.acf-policy h3{font-size:1.1rem;margin-top:1.25rem}.acf-policy p{margin:.75rem 0}.acf-policy ol{margin-left:1.25rem}.acf-policy ol>li{margin:.9rem 0}.acf-policy ol>li::marker{color:var(--acf-primary);font-weight:700}.acf-policy ul{margin-left:1.25rem}.acf-policy a{color:var(--acf-primary);text-decoration:underline;text-underline-offset:.18em}.acf-policy a:hover{text-decoration-thickness:2px}.acf-policy__callout{margin:1.25rem 0;padding:1rem 1.1rem;background:var(--acf-soft);border:1px solid rgb(88 126 149 / .2);border-radius:12px}.acf-policy__contact{margin-top:2rem;padding:1rem 1.1rem;border-left:4px solid var(--acf-accent);background:rgb(215 183 136 / .12);border-radius:12px}@media (max-width:520px){.acf-policy__meta{flex-direction:column;gap:.35rem}}@media print{.acf-policy__paper{box-shadow:none;border:none;padding:0}}.acf-policy{max-width:720px;margin-left:auto;margin-right:auto}