.content-section{padding:100px 0}.privacy-content{background:var(--color-white);border:1px solid var(--color-black);max-width:900px;margin:0 auto;padding:60px}.intro-text{color:var(--color-black);border-bottom:1px solid var(--color-black);margin-bottom:50px;padding-bottom:40px;font-size:1.1rem;font-weight:300;line-height:2}.privacy-body{margin-bottom:40px}.privacy-body h3{margin-top:40px}.privacy-body h3:first-child{margin-top:0}.privacy-body h3{color:var(--color-black);border-bottom:1px solid var(--color-gray-mid);letter-spacing:.05em;margin-bottom:20px;padding-bottom:15px;font-size:1.3rem;font-weight:700}.privacy-body p{color:var(--color-black);margin-bottom:15px;font-size:1rem;font-weight:300;line-height:1.8}.privacy-body ul{margin-bottom:15px;padding-left:0;list-style-type:none}.privacy-body li{color:var(--color-black);padding:8px 0 8px 25px;font-size:1rem;font-weight:300;line-height:1.8;position:relative}.privacy-body li:before{content:"—";color:var(--color-black);font-weight:700;position:absolute;left:0}.contact-info{background:var(--color-gray-light);border-left:4px solid var(--color-black);border:1px solid var(--color-black);margin-top:20px;padding:25px}.contact-info p{margin-bottom:0;line-height:1.8}.contact-info strong{color:var(--color-black);font-weight:700}.contact-info a{color:var(--color-black);text-decoration:underline}.contact-info a:hover{opacity:.7}.updated-date{text-align:right;color:var(--color-gray-dark);border-top:1px solid var(--color-gray-mid);margin-top:50px;padding-top:25px;font-size:.9rem;font-weight:300}@media screen and (width<=768px){.content-section{padding:80px 0}.privacy-content{padding:40px 30px}.intro-text{margin-bottom:30px;font-size:1rem}.privacy-body h3{font-size:1.15rem}.privacy-body p,.privacy-body li{font-size:.95rem}.contact-info{padding:20px}}
