.section-policy{padding:40px 20px 60px}.policy-container{max-width:980px;margin:0 auto}.policy-container .policy-title{margin:0 0 32px;font-size:24px;font-weight:700;letter-spacing:.12em;color:#111;line-height:1}.policy-container .policy-title::after{content:'';display:block;width:40px;height:2px;background:#111;margin-top:16px}.policy-container .policy-lead{margin:0 0 40px;font-size:13px;line-height:2;color:#555}.policy-container .policy-section{margin-bottom:36px}.policy-container .policy-section-title{font-size:14px;font-weight:700;color:#333;margin:0 0 12px;padding:8px 12px;background:#f5f5f5;border-left:3px solid #333}.policy-container .policy-section p{font-size:13px;line-height:2;color:#555;margin:0 0 12px}.policy-container .policy-section p:last-child{margin-bottom:0}.policy-container .policy-section ul{list-style:disc;padding-left:1.4em;margin:0 0 12px}.policy-container .policy-section li{font-size:13px;line-height:1.8;color:#555;margin-bottom:4px}.policy-container a{color:#333;text-decoration:underline}.policy-container a:hover{text-decoration:none}.policy-container .policy-note{margin-top:40px;padding:16px;background:#f7f7f7;font-size:12px;line-height:1.8;color:#666}.policy-container .policy-contact{margin-top:40px;padding:20px;border:1px solid #ddd}.policy-container .policy-contact p{font-size:13px;line-height:2;color:#555;margin:0}@media screen and (min-width: 38.75em){.section-policy{padding:60px 40px 80px}.policy-container .policy-title{font-size:30px}.policy-container .policy-lead{font-size:14px}.policy-container .policy-section-title{font-size:15px}.policy-container .policy-section p,.policy-container .policy-section li{font-size:14px}}@media screen and (min-width: 55em){.section-policy{padding:80px 0 100px}}/*# sourceMappingURL=privacy-policy.css.map */