input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.privacy-policy-page{width:100%;max-width:1220px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.privacy-policy-page h2{text-align:center}.privacy-policy-page h6{cursor:pointer;text-decoration:underline}.privacy-policy-content{flex-direction:column;width:100%;margin-top:20px;display:flex}@media (max-width:768px){.privacy-policy-content{margin-top:0}}.sidebar{background:#f7f7f7;border-radius:18px;width:30%;height:fit-content;max-height:150vh;padding:20px;position:sticky;top:20px;overflow-y:auto}@media (max-width:768px){.sidebar{width:100%;max-height:none;position:static}}.sidebar ul{padding:0;list-style:none}.sidebar li{cursor:pointer;color:#383838;margin:10px 0 20px}.sidebar li:hover,.sidebar li:active{color:#d91e23}.policy-text{word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;padding:20px}@media (max-width:768px){.policy-text{padding:1rem 0}}.policy-text h3{text-align:left;margin-bottom:.75rem;font-size:clamp(1.125rem,3vw,1.5rem)}.policy-text p{text-align:left;max-width:100%;font-size:clamp(.9375rem,2.5vw,1rem);line-height:1.6}.policy-text div{margin-bottom:2rem}@media (max-width:768px){.policy-text div{margin-bottom:1.5rem}}
