.hf-privacy-page{min-height:100vh;background:#f7f1e8;color:#29231d}.hf-privacy-shell{width:min(1080px,calc(100% - 40px));margin:0 auto}.hf-privacy-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,118px) 0 clamp(52px,7vw,82px);border-bottom:1px solid rgba(214,170,70,.24);background:radial-gradient(circle at 82% 18%,rgba(210,160,64,.16),transparent 34%),linear-gradient(135deg,#050403,#0d0b08 58%,#171109);color:#fff}.hf-privacy-kicker{margin:0 0 14px;color:#d8ad4f;font-size:.72rem;font-weight:850;letter-spacing:.22em}.hf-privacy-hero h1{max-width:780px;margin:0;color:#f6f0e7;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,6vw,4.7rem);font-weight:500;letter-spacing:-.035em;line-height:.98;text-shadow:0 2px 22px rgba(0,0,0,.22)}.hf-privacy-lead{max-width:700px;margin:22px 0 0;color:#ffffffc7;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.7}.hf-privacy-hero__meta{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:30px}.hf-privacy-hero__meta span{color:#ffffff9e;font-size:.82rem}.hf-privacy-hero__meta button,.hf-privacy-inline-action{min-height:44px;padding:10px 16px;border:1px solid rgba(216,173,79,.62);border-radius:999px;background:#d8ad4f14;color:#e7c36f;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease}.hf-privacy-hero__meta button:hover,.hf-privacy-inline-action:hover{transform:translateY(-1px);background:#d8ad4f29}.hf-privacy-hero__meta button:focus-visible,.hf-privacy-inline-action:focus-visible,.hf-privacy-contact a:focus-visible{outline:3px solid rgba(216,173,79,.65);outline-offset:4px}.hf-privacy-content{padding-top:34px;padding-bottom:80px}.hf-privacy-summary{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:12px 22px;align-items:center;margin-bottom:22px;padding:16px 18px;border:1px solid rgba(104,77,36,.16);border-radius:18px;background:#ffffffa8;box-shadow:0 14px 40px #4632180e}.hf-privacy-summary strong{color:#9d7027;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.hf-privacy-summary span{color:#665b50;font-size:.79rem;line-height:1.4}.hf-privacy-section{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:34px 0;border-bottom:1px solid rgba(91,65,30,.13)}.hf-privacy-number{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(177,128,49,.28);border-radius:50%;color:#9d7027;font-size:.7rem;font-weight:850}.hf-privacy-section h2{margin:0;color:#261f18;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:500;line-height:1.15}.hf-privacy-section h3{margin:0;color:#342a21;font-size:.94rem}.hf-privacy-section p{max-width:830px;margin:12px 0 0;color:#62584f;font-size:.94rem;line-height:1.75}.hf-privacy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.hf-privacy-cards article{padding:18px;border:1px solid rgba(104,77,36,.14);border-radius:16px;background:#ffffff9e}.hf-privacy-cards p{margin-top:7px;font-size:.86rem;line-height:1.6}.hf-privacy-inline-action{margin-top:16px;border-color:#704f1d5c;background:#17120d;color:#e7c36f}.hf-privacy-contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.hf-privacy-contact a{color:#865d1d;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media (max-width: 760px){.hf-privacy-shell{width:min(100% - 28px,1080px)}.hf-privacy-hero{padding-top:58px}.hf-privacy-summary{grid-template-columns:1fr;gap:7px}.hf-privacy-section{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:28px 0}.hf-privacy-number{width:36px;height:36px;font-size:.64rem}}@media (max-width: 560px){.hf-privacy-hero h1{font-size:clamp(2.2rem,13vw,3.35rem)}.hf-privacy-lead{font-size:.94rem}.hf-privacy-content{padding-bottom:56px}.hf-privacy-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.hf-privacy-hero__meta button,.hf-privacy-inline-action{transition:none}}
