.privacy-page{background:#fdfdf7;background:var(--color-biege,#fdfdf7)}.privacy-row{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(12,[col-start] 1fr);margin:0 auto;max-width:1440px;padding:0 30px}.privacy-row h1{border-bottom:1px solid #0003;color:#000;font-size:96px;font-weight:300;grid-column:2 col-start/span 10;letter-spacing:-4px;line-height:96px;margin:1.5em 0 1em;padding-bottom:1em}.privacy-text{grid-column:6 col-start/span 6;margin-bottom:96px}.privacy-row h2{color:#000;font-size:42px;font-weight:300;letter-spacing:-2px;line-height:48px;margin:2em 0 .5em}.privacy-row h3{color:#000;font-size:18px;font-weight:400;line-height:26px;margin:1.5em 0 .5em}.privacy-row dd,.privacy-row li,.privacy-row p{color:#0009;font-size:18px;line-height:26px;margin:0 0 1em}.privacy-row ul{margin:0 0 1em;padding-left:24px}.privacy-row li{margin-bottom:.5em}.privacy-row a{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-word}@media (hover:hover){.privacy-row a:hover{color:#000}}.privacy-row .privacy-doc-title{color:#000}.privacy-num{color:#000;margin-right:.4em}.privacy-purpose{border-top:1px solid #0000001f;padding:4px 0 8px}.privacy-purpose:last-child{border-bottom:1px solid #0000001f;margin-bottom:1.5em}.privacy-purpose h3{margin-top:1em}.privacy-purpose dl,.privacy-requisites{margin:0}.privacy-purpose dt,.privacy-requisites dt{color:#000;font-size:14px;line-height:20px}.privacy-purpose dd{font-size:16px;line-height:24px;margin:2px 0 12px}.privacy-requisites{margin-bottom:1.5em}.privacy-requisites>div{grid-gap:16px;border-top:1px solid #0000001f;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:12px 0}.privacy-requisites>div:last-child{border-bottom:1px solid #0000001f}.privacy-requisites dd,.privacy-requisites dt{font-size:16px;line-height:24px}.privacy-requisites dd{margin:0}@media (max-width:1024px){.privacy-row h1{font-size:72px;letter-spacing:-3px;line-height:72px}.privacy-text{grid-column:4 col-start/span 8}}@media (max-width:768px){.privacy-row{grid-template-columns:repeat(6,[col-start] 1fr);padding:0 24px}.privacy-row h1{font-size:42px;letter-spacing:-1px;line-height:42px;margin-top:3em}.privacy-row h1,.privacy-text{grid-column:1 col-start/span 6}.privacy-text{margin-bottom:64px}.privacy-row h2{font-size:30px;letter-spacing:-1px;line-height:36px}.privacy-row li,.privacy-row p{font-size:16px;line-height:24px}.privacy-requisites>div{gap:2px;grid-template-columns:1fr}}@media (max-width:400px){.privacy-row{padding:0 16px}.privacy-row h1{font-size:36px;line-height:38px}}