.pp-legal{--ink:#23241c;--bg:#f4f1e8;width:min(100%,48rem);color:var(--ink);margin:0 auto;padding:0 20px 48px}.pp-legal .pp-subhead{background:#f4f1e8;align-items:center;height:auto;min-height:60px;margin-bottom:18px;padding-top:8px;padding-bottom:8px;display:flex}.pp-legal .pp-subhead h1{white-space:normal;overflow-wrap:normal;text-wrap:balance;flex:auto;min-width:0;font-size:21px;line-height:1.2}.pp-legal .pp-subhead__back{background:#fbfaf5;border:1px solid #e1ddcf;border-radius:999px;text-decoration:none}.pp-legal .pp-subhead__back:focus-visible{outline-offset:2px;outline:2px solid #5e6b2e}.pp-legal__body{color:#3a3b30;padding-top:8px}.pp-legal__body .text-charcoal-muted{color:#3a3b30}.pp-legal__body h2,.pp-legal__body h3,.pp-legal__body strong{color:#23241c}@media (min-width:1024px){html:not(.capacitor-native) .pp-legal .pp-subhead{top:calc(68px + env(safe-area-inset-top,0px));background:var(--color-cream,#f1eedf);border-bottom:0;min-height:72px;margin-top:1.5rem;margin-bottom:.25rem;padding-top:0;padding-bottom:0}html:not(.capacitor-native) .pp-legal .pp-subhead h1{padding-inline:0;font-size:2.25rem;font-weight:500;line-height:1.15}html:not(.capacitor-native) .pp-legal .pp-subhead__back{background:0 0;border:0;border-radius:0}}html.capacitor-native .pp-legal .pp-subhead{height:auto;padding-top:calc(max(env(safe-area-inset-top,0px), var(--pp-sat,0px)) + 8px);overflow-anchor:none;background:#f4f1e8;margin-top:0;padding-bottom:8px;top:0}@media (max-width:1023px){html:has([data-bottom-nav])[data-pp-route=legal] .pp-app-shell{overflow-anchor:none;scroll-padding-bottom:16px;margin-bottom:calc(94px + max(env(safe-area-inset-bottom,0px), var(--pp-sab,0px)))!important;max-height:calc(100dvh - 94px - max(env(safe-area-inset-bottom,0px), var(--pp-sab,0px)))!important;background-color:#f4f1e8!important;padding-bottom:0!important}html:has([data-bottom-nav]) .pp-legal{padding-bottom:32px}}html.capacitor-native:has([data-bottom-nav])[data-pp-route=legal] .pp-app-shell{overflow-anchor:none;scroll-padding-bottom:16px;margin-bottom:calc(94px + max(env(safe-area-inset-bottom,0px), var(--pp-sab,0px)))!important;max-height:calc(100dvh - 94px - max(env(safe-area-inset-bottom,0px), var(--pp-sab,0px)))!important;background-color:#f4f1e8!important;padding-bottom:0!important}html.capacitor-native:has([data-bottom-nav]) .pp-legal{padding-bottom:32px}html[data-pp-legal-instant="1"] #main-content>:not([data-legal-instant]){display:none!important}html.capacitor-native[data-pp-route=legal] .pp-app-shell,html.capacitor-native[data-pp-legal-instant="1"] .pp-app-shell{touch-action:pan-y;-webkit-overflow-scrolling:auto!important;scroll-behavior:auto!important}html.capacitor-native:has(.pp-legal-list) .pp-app-shell{touch-action:pan-y;-webkit-overflow-scrolling:auto!important;scroll-behavior:auto!important}html.capacitor-native .pp-legal{text-rendering:auto}:is(html.capacitor-native .pp-legal .pp-subhead,html.capacitor-native .pp-subpage:has(.pp-legal-list) .pp-subhead,html.capacitor-native .pp-legal-list>.pp-hub__row){touch-action:manipulation}
