
/* Privacy notice: shared HomeCure typography, palette and navigation. */
.privacy-hero{background:var(--navy);color:#fff;padding:52px 0 48px}
.privacy-hero h1{color:#fff;font-family:var(--serif);font-size:clamp(38px,4.3vw,58px);line-height:1.2;margin:20px 0}
.privacy-hero .eyebrow{color:#a0f2df;margin:28px 0 10px}.privacy-hero .eyebrow::before{background:#a0f2df}
.privacy-hero a{color:#fff}.privacy-hero .breadcrumb{color:#d4dcf3;font-family:var(--sans);font-size:13px}
.privacy-meta{display:inline-block;background:#ffffff10;border:1px solid #ffffff40;padding:10px 16px;border-radius:6px;font-size:16px;margin:0}
.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;padding-block:48px 72px;align-items:start}
.privacy-toc{position:sticky;top:24px;border:1px solid var(--line);border-radius:8px;padding:20px;background:#fff;font:13px/1.7 var(--sans)}
.privacy-toc h2{font-size:15px;margin-bottom:14px}.privacy-toc ol{margin:0;padding-inline-start:22px}.privacy-toc a{display:block;padding:5px 0;text-decoration:none}.privacy-toc a:hover{text-decoration:underline}.privacy-toc p{font-size:13px;margin:18px 0 0;border-top:1px solid var(--line);padding-top:14px}
.privacy-copy{min-width:0;max-width:800px;overflow-wrap:anywhere}.privacy-copy section{scroll-margin-top:28px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line)}
.privacy-copy h2{font-size:22px;line-height:1.5;margin-bottom:18px}.privacy-copy p:last-child,.privacy-copy ul:last-child{margin-bottom:0}.privacy-copy ul{padding-inline-start:24px;margin:0 0 20px}.privacy-copy li{padding-inline-start:4px;margin-block:8px}
.privacy-copy a{font-weight:600}.privacy-copy .email{direction:ltr;unicode-bidi:isolate;display:inline-block}
.privacy-copy #section-2{border:1px solid var(--line);border-inline-start:4px solid var(--teal);padding:24px;border-radius:6px;background:#f0f7f6}
.privacy-website{padding:26px;background:#f2f5fa;border:1px solid var(--line);border-radius:8px}.privacy-website h3{font-size:17px;margin:26px 0 12px}.privacy-website h3:first-of-type{margin-top:0}
.lang-ar .privacy-hero h1{font-family:var(--serif);font-size:clamp(36px,4vw,52px);line-height:1.65}.lang-ar .privacy-meta{font-size:18px}.lang-ar .privacy-toc{font-size:12px}.lang-ar .privacy-copy h2{font-size:21px;line-height:1.8}
.privacy-back{font:600 13px var(--sans);display:inline-block;padding:14px 0}
@media(max-width:1000px){.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}}
@media(max-width:760px){.privacy-hero{padding:30px 0}.privacy-hero h1{font-size:38px}.privacy-layout{display:block;padding-top:26px}.privacy-toc{position:static;margin-bottom:32px;padding:18px}.privacy-toc ol{columns:2;column-gap:24px}.privacy-toc li{break-inside:avoid}.privacy-copy{font-size:18px}.lang-ar .privacy-copy{font-size:20px}.privacy-copy h2{font-size:21px}.privacy-copy #section-2,.privacy-website{padding:20px}.privacy-meta{font-size:15px}}
@media(max-width:420px){.privacy-toc ol{columns:1}.privacy-hero h1{font-size:34px}}
@media print{.site-header,.site-footer,.mobile-contact,.privacy-toc,.privacy-back,.skip-link{display:none!important}.privacy-hero{background:#fff;color:#000;padding:0}.privacy-hero h1,.privacy-hero a,.privacy-hero .eyebrow{color:#000}.privacy-layout{display:block;padding:24px 0}.privacy-meta{border:0;padding:0}.privacy-copy{max-width:none}.privacy-copy section{break-inside:avoid}.container{width:100%}}
