.privacy-policy-page{background-color:var(--bg-cream);min-height:100vh;display:flex;flex-direction:column}.privacy-content{padding:80px 0 40px}.privacy-content .container{max-width:var(--container-max);margin-left:auto;margin-right:auto;color:var(--medium-gray)}.privacy-title,.privacy-lead,.privacy-body,.privacy-subtitle{max-width:800px;text-align:left}.privacy-eyebrow{font-size:.95rem;font-weight:var(--fw-semibold);color:var(--primary-orange);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.privacy-title{font-size:clamp(2.4rem,6vw,3.25rem);font-weight:var(--fw-semibold);color:var(--navy-dark);margin-bottom:16px}.privacy-lead{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:var(--fw-semibold);color:var(--medium-gray);margin-bottom:20px}.privacy-subtitle{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:var(--fw-semibold);color:var(--navy-dark);margin:32px 0 16px}.privacy-body{font-size:1.05rem;line-height:1.75;color:var(--medium-gray);margin-bottom:20px}.privacy-body a{color:var(--primary-orange);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.privacy-body a:hover{border-color:var(--primary-orange)}.privacy-body ul{margin-top:12px;margin-bottom:20px;padding-left:2rem;list-style-type:disc}.privacy-body ul li{margin-bottom:.5rem;line-height:1.75}@media(max-width:991px){.privacy-content{padding:70px 0 30px}}@media(max-width:767px){.privacy-content{padding:60px 0 20px}.privacy-container{padding:0 1.5rem}}
