.privacy-page{width:100%;padding:2rem 1rem 3rem}.privacy-shell{background:#fff;border:1px solid #e8e8e8;border-radius:18px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #0000000f}.privacy-header{background:linear-gradient(#fffaf4 0%,#fff 100%);border-bottom:1px solid #ededed;padding:1.6rem 1.4rem}.privacy-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9a5a1b;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.privacy-header h1{color:#1a1a1a;margin:0;font-size:1.8rem;line-height:1.2}.privacy-meta{color:#444;margin:.65rem 0 0}.privacy-intro{color:#333;max-width:70ch;margin:.7rem 0 0}.privacy-content{padding:1.2rem 1.4rem 1.8rem}.privacy-section+.privacy-section{border-top:1px solid #efefef;margin-top:1.15rem;padding-top:1.15rem}.privacy-section h2{color:#161616;margin:0 0 .45rem;font-size:1.05rem;line-height:1.3}.privacy-section p{color:#2c2c2c;margin:.4rem 0 0;line-height:1.55}.privacy-section ul{margin:.55rem 0 0 1.2rem;padding:0}.privacy-section li{color:#2a2a2a;margin:.3rem 0;line-height:1.5}.privacy-section a{color:#c05e06;text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.privacy-page{padding:1.15rem .65rem 2rem}.privacy-header,.privacy-content{padding-left:1rem;padding-right:1rem}.privacy-header h1{font-size:1.45rem}.privacy-section h2{font-size:1rem}}
