/* Uxelio Privacy Policy component */
.uxelio-privacy{--uxpp-bg:#fff;--uxpp-surface:#f6f7f9;--uxpp-text:#252a32;--uxpp-muted:#737b88;--uxpp-border:#e6e9ee;--uxpp-accent:#e53935;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:clamp(22px,4vw,48px);border:1px solid var(--uxpp-border);border-radius:18px;background:var(--uxpp-bg);color:var(--uxpp-text);box-shadow:0 12px 36px rgba(20,28,40,.055);font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.uxelio-privacy *{box-sizing:border-box}.uxelio-privacy__header{padding-bottom:26px;border-bottom:1px solid var(--uxpp-border)}.uxelio-privacy__eyebrow{display:inline-block;margin-bottom:10px;color:var(--uxpp-accent);font-size:11px;font-weight:800;letter-spacing:.14em}.uxelio-privacy h1{margin:0 0 8px;color:var(--uxpp-text);font-size:clamp(30px,5vw,43px);font-weight:800;line-height:1.15}.uxelio-privacy__updated{margin:0 0 14px;color:var(--uxpp-muted);font-size:13px}.uxelio-privacy__intro{color:var(--uxpp-muted)}.uxelio-privacy__contents{margin:26px 0 32px;padding:20px 22px;border:1px solid var(--uxpp-border);border-left:3px solid var(--uxpp-accent);border-radius:12px;background:var(--uxpp-surface)}.uxelio-privacy__contents strong{display:block;margin-bottom:9px}.uxelio-privacy__links{display:flex;flex-wrap:wrap;gap:8px 18px}.uxelio-privacy__links a{font-size:13px}.uxelio-privacy section{padding:0 0 23px;margin:0 0 24px;border-bottom:1px solid var(--uxpp-border);scroll-margin-top:100px}.uxelio-privacy section:last-child{margin:0;padding-bottom:0;border:0}.uxelio-privacy h2{margin:0 0 12px;color:var(--uxpp-text);font-size:clamp(19px,2.5vw,22px);font-weight:750;line-height:1.35}.uxelio-privacy p{margin:0 0 12px}.uxelio-privacy ul{margin:8px 0 16px;padding-left:24px}.uxelio-privacy li{margin:0 0 7px}.uxelio-privacy li::marker{color:var(--uxpp-accent)}.uxelio-privacy a{color:var(--uxpp-accent);text-decoration:none;font-weight:600}.uxelio-privacy a:hover,.uxelio-privacy a:focus{color:var(--uxpp-text);text-decoration:underline}.uxelio-privacy blockquote{margin:14px 0;padding:14px 18px;border-left:3px solid var(--uxpp-accent);border-radius:0 9px 9px 0;background:var(--uxpp-surface)}.uxelio-privacy__contact{padding:22px!important;border:1px solid var(--uxpp-border)!important;border-radius:13px;background:var(--uxpp-surface)}.uxelio-privacy__thanks{margin-top:16px!important;font-weight:700}
html.dark .uxelio-privacy,body.dark .uxelio-privacy,body.dark-mode .uxelio-privacy,html[data-theme="dark"] .uxelio-privacy,body[data-theme="dark"] .uxelio-privacy,html[data-color-scheme="dark"] .uxelio-privacy,body[data-color-scheme="dark"] .uxelio-privacy{--uxpp-bg:#17191d;--uxpp-surface:#202329;--uxpp-text:#edf0f4;--uxpp-muted:#a7afba;--uxpp-border:#343941}
@media(max-width:640px){.uxelio-privacy{padding:22px 18px;border-radius:13px;font-size:15px}.uxelio-privacy__contents{padding:16px}.uxelio-privacy__links{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.uxelio-privacy__contact{padding:17px!important}}
/* Footer link shortcode */
a.uxelio-privacy-policy-link{display:inline-block;color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit}
a.uxelio-privacy-policy-link:hover,a.uxelio-privacy-policy-link:focus{color:#e53935;text-decoration:underline}
