
body.privacy-page{background:#f8f7f5}
.privacy-main{padding:68px 0 82px}
.privacy-shell{
  max-width:980px;margin:0 auto;padding:clamp(30px,5vw,62px);
  border:1px solid #e7e2dc;border-radius:14px;background:#fff;
  box-shadow:0 14px 36px rgba(20,20,20,.03)
}
.privacy-eyebrow{margin-bottom:9px}
.privacy-content h1{
  margin:0 0 38px;color:#1d252f;
  font:700 clamp(43px,5.2vw,64px)/1.02 Georgia,"Times New Roman",serif;
  letter-spacing:-.04em
}
.privacy-content h2{
  margin:48px 0 18px;padding-top:26px;border-top:1px solid #ece7e1;
  color:#1d252f;font:700 clamp(27px,3vw,34px)/1.16 Georgia,"Times New Roman",serif;
  letter-spacing:-.02em
}
.privacy-content h2:first-of-type{margin-top:0;padding-top:0;border-top:0}
.privacy-content h3{
  margin:31px 0 10px;color:#8f1720;
  font:700 20px/1.28 Georgia,"Times New Roman",serif
}
.privacy-content h4{margin:22px 0 8px;color:#25282b;font-size:14px;line-height:1.45}
.privacy-content p,.privacy-content li{color:#555b61;font-size:14px;line-height:1.75}
.privacy-content p{margin:0 0 14px}
.privacy-content ul{margin:10px 0 18px;padding-left:22px}
.privacy-content li{margin-bottom:8px}
.privacy-content a{
  color:#8f1720;text-decoration:underline;text-decoration-thickness:1px;
  text-underline-offset:3px;overflow-wrap:anywhere
}
.privacy-content a:hover{color:#651016}
@media(max-width:650px){
  .privacy-main{padding:44px 0 62px}
  .privacy-shell{padding:27px 21px;border-radius:10px}
  .privacy-content h1{font-size:39px;margin-bottom:30px}
  .privacy-content h2{margin-top:40px;font-size:27px}
  .privacy-content h3{font-size:19px}
  .privacy-content p,.privacy-content li{font-size:13px}
}
