.dp-policy{width:calc(100% - 80px);max-width:800px;margin:0 auto;padding:88px 0 120px;color:#292929;font-size:16px;font-weight:400;line-height:1.95;text-align:left;overflow-wrap:break-word;line-break:strict}
.dp-policy p{margin:0}
.dp-policy section{margin-top:48px}
.dp-policy h2{border-left:2px solid var(--teal);padding-left:16px;margin:0 0 20px;font-size:21px;font-weight:400;line-height:1.5}
.dp-policy p+p{margin-top:18px}
.dp-policy ul{margin:18px 0;padding-left:1.4em;list-style:disc}
.dp-policy li{padding-left:3px;margin:4px 0}
.dp-policy a{text-decoration:underline;text-underline-offset:4px;transition:color .35s}
.dp-policy a:hover,.dp-policy a:focus-visible{color:var(--teal)}
.dp-policy .dp-policy-date{margin-top:52px;text-align:right;font-size:14px}
@media(max-width:760px){.dp-policy{width:calc(100% - 40px);padding:56px 0 80px}.dp-policy section{margin-top:36px}.dp-policy h2{font-size:19px;padding-left:13px;margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.dp-policy a{transition:none}}
