/* SPK-LEGALFIX universal design basics (WCAG 2.1 AA) */
:focus-visible{outline:3px solid #0d7a6f!important;outline-offset:2px!important;border-radius:4px}
.pp-amt small{opacity:1!important;color:#55595a!important}
.skip-link:focus,.skip:focus{position:fixed!important;left:12px!important;top:12px!important;z-index:9999!important;background:#fff!important;color:#0b1f26!important;padding:10px 14px!important;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2)}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.lf-box{border:1px solid #e3e8ee;border-radius:14px;padding:14px 16px;margin:14px 0;background:#fff}
