.hye-privacy{background:#171c29;color:#f4f5f7;overflow:hidden}.hye-privacy *{box-sizing:border-box}.hye-privacy-hero{min-height:520px;position:relative;isolation:isolate;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 30%,#384052,#202636 62%,#151a26)}.hye-privacy-art{position:absolute;inset:0 0 0 34%;z-index:-1;opacity:.3;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 80%,transparent)}.hye-privacy-art img{width:100%;height:100%;object-fit:contain;transform:translate3d(var(--terms-x,0px),var(--terms-y,0px),0) scale(1.06);transition:transform .3s}.hye-privacy-hero-content{padding:90px 0}.hye-privacy-eyebrow,.hye-privacy-number{color:#e8c35f;font-size:11px;font-weight:800;letter-spacing:.17em}.hye-privacy h1{font-size:clamp(45px,6vw,85px);line-height:1.08;letter-spacing:-.05em;font-weight:800;max-width:800px;margin:22px 0}.hye-privacy em{font-style:normal;color:#e8be51}.hye-privacy-hero p{font-size:18px;line-height:1.8;color:#c7ceda;max-width:610px}.hye-privacy-effective{color:#e6c876;font-size:13px;font-weight:700;margin:20px 0}.hye-privacy-action{display:inline-flex;background:#e7bd51;color:#181d29;text-decoration:none;border-radius:5px;padding:15px 22px;font-weight:800;margin-top:12px}.hye-privacy-action:hover{color:#181d29;background:#f6d77b}.hye-privacy-body{padding:85px 0;background:#1b2130}.hye-privacy-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,5vw,85px);align-items:start}.hye-privacy-nav{position:sticky;top:115px;padding:24px;background:#272f40;border:1px solid #434d60;border-radius:9px}.hye-privacy-nav strong{display:block;color:#e8c35f;font-size:11px;letter-spacing:.16em;margin-bottom:16px}.hye-privacy-nav a{display:flex;align-items:center;gap:12px;color:#d4dbe6;text-decoration:none;padding:12px 4px;border-bottom:1px solid #3b4555;font-size:13px;font-weight:700}.hye-privacy-nav a:last-child{border-bottom:0}.hye-privacy-nav a:hover,.hye-privacy-nav a.is-active{color:#e8c35f}.hye-privacy-nav a span{color:#a6afbf;font-size:11px}.hye-privacy-content{min-width:0}.hye-privacy-intro{padding-bottom:32px;border-bottom:1px solid #3f495b}.hye-privacy h2{font-size:clamp(29px,3vw,42px);line-height:1.2;letter-spacing:-.035em;font-weight:800;margin:15px 0}.hye-privacy-intro p,.hye-privacy-article p,.hye-privacy-end p{color:#c4ccda;line-height:1.85;font-size:15px}.hye-privacy-article{scroll-margin-top:115px;padding:36px 0;border-bottom:1px solid #3f495b}.hye-privacy-article h2{font-size:clamp(24px,2.5vw,32px)}.hye-privacy-article p{margin:12px 0;white-space:pre-line}.hye-privacy-end{background:#2a3244;border:1px solid #495368;border-radius:9px;padding:30px;margin-top:36px}.hye-privacy-end strong{font-size:20px}.hye-privacy-end a{color:#e8c35f;font-weight:800;text-decoration:none}@media(max-width:850px){.hye-privacy-layout{grid-template-columns:1fr}.hye-privacy-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.hye-privacy-nav strong{grid-column:1/-1}}@media(max-width:550px){.hye-privacy-hero{min-height:460px}.hye-privacy-art{left:0;opacity:.16}.hye-privacy-hero-content{padding:75px 0}.hye-privacy-body{padding:50px 0}.hye-privacy-nav{grid-template-columns:1fr}.hye-privacy-article{padding:28px 0}}@media(prefers-reduced-motion:reduce){.hye-privacy-art img{transition:none}}
.hye-privacy-article h3{font-size:18px;color:#e8c15b;font-weight:800;margin:24px 0 10px}.hye-privacy-nav{position:static;max-height:none;overflow:visible;scrollbar-width:auto}.hye-privacy-article{scroll-margin-top:100px}
