.privacyPage{background:var(--low);border-bottom:1px solid var(--hair)}.wrap.privacyWrap{max-width:666px;padding-top:38px;padding-bottom:80px}.privacyHead{max-width:none}.privacyHead .caps{color:var(--primary);margin-bottom:10px;display:block}.privacyHead .body-lg{max-width:600px;margin-top:16px}.privacyStamp{color:var(--ink2);margin-top:18px;font-size:14px;display:block}.privacySection{margin-top:38px}.privacySection h2{margin:0 0 12px}.privacySection p{color:var(--ink2);margin:0 0 14px;font-size:17px;line-height:1.65}.privacySection p:last-child{margin-bottom:0}.privacySection a{color:var(--primary);font-weight:600}.privacyFields{margin:0 0 14px;padding:0}.privacyFields div{border-bottom:1px solid var(--hair);gap:12px;padding:9px 0;display:flex}.privacyFields div:last-child{border-bottom:0}.privacyFields dt{color:var(--ink);flex:0 0 172px;font-size:15px;font-weight:600}.privacyFields dd{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.privacyNever{margin:0 0 14px;padding:0;list-style:none}.privacyNever li{color:var(--ink2);padding:7px 0 7px 26px;font-size:16px;line-height:1.55;position:relative}.privacyNever li:before{content:"";background:var(--primary);width:14px;height:2px;position:absolute;top:19px;left:2px}.privacyCard{background:var(--card);border:1px solid var(--hair);border-left:4px solid var(--primary);margin-top:38px;padding:26px 30px}.privacyCard h2{margin:0}.privacyCard p{color:var(--ink2);margin:12px 0 0;font-size:17px;line-height:1.6}.privacyCard a{color:var(--primary);font-weight:600;text-decoration:none}.privacyCard a:hover{text-decoration:underline}@media (max-width:620px){.wrap.privacyWrap{padding-top:28px;padding-bottom:44px}.privacySection{margin-top:30px}.privacyFields div{flex-direction:column;gap:3px}.privacyFields dt{flex:none}.privacyCard{padding:22px 20px}}
