.privacy-page{max-width:800px;padding-block:36px 64px}.privacy-back{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:36px;font-size:14px}.privacy-label{color:var(--green);font-weight:650;font-size:14px;margin:0 0 12px}.privacy-page h1{font-size:clamp(32px,6vw,44px);max-width:16ch}.privacy-lead{font-size:18px;color:var(--deep);line-height:1.6;max-width:56ch;margin:16px 0}.privacy-date{color:var(--muted);font-size:13px;margin-bottom:36px}.privacy-page section{padding:24px 0;border-top:1px solid var(--line)}.privacy-page h2{font:650 22px/1.35 'Segoe UI',Arial,sans-serif;letter-spacing:-.02em;margin:0 0 16px;max-width:36ch}.privacy-page p{overflow-wrap:anywhere}.privacy-page section p{margin:12px 0;line-height:1.75;color:var(--ink)}.privacy-contact{margin-top:12px;background:var(--pale);border:1px solid var(--line);border-radius:16px;padding:28px!important}.privacy-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 20px;background:var(--green);border-radius:10px;color:white;text-decoration:none;font-weight:650;line-height:1.4;margin-top:12px;max-width:100%}.privacy-whatsapp:hover{background:var(--deep)}.privacy-address{font-size:13px;color:var(--muted)!important;margin-top:20px!important}.privacy-services{margin-top:28px;border-bottom:1px solid var(--line);padding-bottom:16px;font-size:14px;color:var(--muted)}.privacy-services summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600;color:var(--deep)}.privacy-services p{line-height:1.7}@media(max-width:540px){.privacy-page{padding-block:24px 40px}.privacy-back{margin-bottom:28px;font-size:13px}.privacy-page h2{font-size:21px}.privacy-contact{padding:20px!important}.privacy-lead{font-size:17px}.privacy-whatsapp{width:100%;text-align:center;font-size:14px}}
