.privacy-policy-page{background:radial-gradient(circle at top right,rgba(225,192,145,.18),transparent 24%),linear-gradient(180deg,#fffdf8,#f3f7f6);min-height:100vh}.privacy-policy-section{padding:72px 0 88px}.privacy-policy-shell,.privacy-policy-empty{background:#fffffff0;border:1px solid rgba(6,84,82,.08);border-radius:30px;box-shadow:0 18px 45px #042e2d14;padding:32px;overflow:hidden}.privacy-policy-empty{text-align:center}.privacy-policy-empty p{color:#5f6b76;font-size:1rem;line-height:1.9}.privacy-policy-shell>:first-child{margin-top:0}.privacy-policy-shell>:last-child{margin-bottom:0}.privacy-policy-shell :where(h1,h2){color:var(--primary-color);font-size:2rem;font-weight:800;line-height:1.25;margin:0 0 1.5rem;padding-bottom:.9rem;border-bottom:2px solid rgba(6,84,82,.1)}.privacy-policy-shell :where(h3,h4,h5,h6){color:#102a2a;font-size:1.25rem;font-weight:800;line-height:1.45;margin:2rem 0 .9rem}.privacy-policy-shell p{color:#51606c;font-size:1rem;line-height:1.95;margin:0 0 1.1rem}.privacy-policy-shell :where(ul,ol){margin:1.25rem 0;padding-inline-start:1.4rem}.privacy-policy-shell li{color:#51606c;font-size:1rem;line-height:1.9;margin-bottom:.75rem}.privacy-policy-shell strong,.privacy-policy-shell b{color:#102a2a;font-weight:800}.privacy-policy-shell a{color:var(--primary-color);font-weight:700;text-decoration:underline;text-underline-offset:3px}.privacy-policy-shell blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-inline-start:4px solid rgba(6,84,82,.22);background:#0654520a;border-radius:18px}.privacy-policy-shell table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow:hidden;border-radius:20px;background:#fbfcfc}.privacy-policy-shell :where(th,td){border:1px solid rgba(6,84,82,.08);padding:.9rem 1rem;text-align:start;vertical-align:top}.privacy-policy-shell th{color:#102a2a;font-weight:800;background:#0654520d}.privacy-policy-shell img{display:block;max-width:100%;height:auto;border-radius:20px;margin:1.5rem auto}.privacy-policy-shell hr{border:0;border-top:1px solid rgba(6,84,82,.12);margin:2rem 0}.privacy-policy-page[dir=rtl] .privacy-policy-shell,.privacy-policy-page[dir=rtl] .privacy-policy-empty{text-align:right}@media(max-width:991px){.privacy-policy-section{padding:56px 0 72px}.privacy-policy-shell,.privacy-policy-empty{border-radius:26px;padding:24px}.privacy-policy-shell :where(h1,h2){font-size:1.65rem}}@media(max-width:767px){.privacy-policy-section{padding:40px 0 56px}.privacy-policy-shell,.privacy-policy-empty{border-radius:22px;padding:18px}.privacy-policy-shell :where(h1,h2){font-size:1.4rem;margin-bottom:1.2rem;padding-bottom:.75rem}.privacy-policy-shell :where(h3,h4,h5,h6){font-size:1.1rem;margin-top:1.5rem}.privacy-policy-shell :where(p,li),.privacy-policy-empty p{font-size:.95rem;line-height:1.85}.privacy-policy-shell :where(th,td){padding:.75rem .8rem}}
