.privacy-main{flex:1;padding:clamp(2rem,4vw,2.75rem) clamp(1.25rem,4vw,3.5rem) clamp(3rem,8vw,5rem)}.privacy-head{text-align:center;max-width:52rem;margin:0 auto clamp(2rem,4vw,2.75rem)}.privacy-title{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,8vw,4.5rem);font-weight:800;line-height:.95}.privacy-effective-date{letter-spacing:.04em;opacity:.72;margin:1.25rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.landing--privacy[lang=ko] .privacy-title,.landing--privacy[lang=ko] .privacy-effective-date,.landing--privacy[lang=ko] .privacy-intro,.landing--privacy[lang=ko] .privacy-body,.landing--privacy[lang=ko] .privacy-list,.landing--privacy[lang=ja] .privacy-title,.landing--privacy[lang=ja] .privacy-effective-date,.landing--privacy[lang=ja] .privacy-intro,.landing--privacy[lang=ja] .privacy-body,.landing--privacy[lang=ja] .privacy-list{letter-spacing:-.015em;text-transform:none}.landing--privacy[lang=ko] .privacy-title,.landing--privacy[lang=ko] .privacy-effective-date,.landing--privacy[lang=ko] .privacy-intro,.landing--privacy[lang=ko] .privacy-body,.landing--privacy[lang=ko] .privacy-list,.landing--privacy[lang=ko] .privacy-table{font-family:var(--landing-ko)}.landing--privacy[lang=ja] .privacy-title,.landing--privacy[lang=ja] .privacy-effective-date,.landing--privacy[lang=ja] .privacy-intro,.landing--privacy[lang=ja] .privacy-body,.landing--privacy[lang=ja] .privacy-list,.landing--privacy[lang=ja] .privacy-table{font-family:var(--landing-jp)}.landing--privacy[lang=ko] .privacy-section-title,.landing--privacy[lang=ja] .privacy-section-title{font-family:var(--landing-latin,"Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:.08em;text-transform:none}.landing--privacy[lang=ko] .privacy-title,.landing--privacy[lang=ja] .privacy-title{letter-spacing:-.02em;font-size:clamp(2rem,7vw,3.5rem)}.privacy-content{max-width:var(--landing-measure);margin:0 auto}.privacy-intro{letter-spacing:.01em;margin:0;font-size:clamp(1rem,2.5vw,1.0625rem);font-weight:400;line-height:1.75}.privacy-section{border-top:var(--landing-hairline);margin-top:clamp(2rem,5vw,2.75rem);padding-top:clamp(1.75rem,4vw,2.25rem)}.privacy-section-title{letter-spacing:.06em;margin:0 0 1rem;font-size:clamp(.875rem,2.2vw,1rem);font-weight:700;line-height:1.4}.privacy-body{letter-spacing:.01em;margin:0;font-size:clamp(1rem,2.5vw,1.0625rem);font-weight:400;line-height:1.75}.privacy-body+.privacy-body,.privacy-list+.privacy-body,.privacy-table-wrap+.privacy-body,.privacy-body+.privacy-list,.privacy-body+.privacy-table-wrap{margin-top:1rem}.privacy-list{letter-spacing:.01em;margin:1rem 0 0;padding:0 0 0 1.25rem;font-size:clamp(1rem,2.5vw,1.0625rem);font-weight:400;line-height:1.72}.privacy-list li+li{margin-top:.65rem}.privacy-table-wrap{-webkit-overflow-scrolling:touch;margin-top:1rem;overflow-x:auto}.privacy-table{border-collapse:collapse;letter-spacing:.01em;width:100%;min-width:20rem;font-size:clamp(.9375rem,2.2vw,1rem);line-height:1.55}.privacy-table th,.privacy-table td{text-align:left;vertical-align:top;border:var(--landing-hairline);padding:.75rem 1rem}.privacy-table th{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700}.privacy-contact .privacy-body+.privacy-body{margin-top:.35rem}@media (min-width:641px){.privacy-main{padding-left:clamp(4rem,14vw,10rem);padding-right:clamp(4rem,14vw,10rem)}}@media (max-width:640px){.privacy-head,.privacy-content{max-width:none}.privacy-table th,.privacy-table td{padding:.65rem .75rem}}
