/* Approved page refinements. */
.privacy-proposal .privacy-main{max-width:1010px;padding-top:35px;padding-bottom:52px}
.privacy-proposal .privacy-main .back-link{margin-bottom:30px;font-size:14px;min-height:44px;align-items:center}
.privacy-proposal .privacy-main .eyebrow{font-size:12px;margin-bottom:14px}
.privacy-proposal .privacy-main h1{font-size:52px;margin-bottom:16px}
.privacy-proposal .privacy-main p,.privacy-proposal .privacy-main li{font-size:16px;line-height:1.8}
.privacy-proposal .privacy-main .privacy-intro{font-size:19px;max-width:620px;margin:0 0 12px}
.privacy-proposal .privacy-main .privacy-date{font-size:13px;margin:0 0 25px}
.privacy-summary{background:#e9e7de;border-left:3px solid #8e7564;padding:17px 24px;margin:0 0 31px}
.privacy-proposal .privacy-summary p{margin:0}
.privacy-proposal .privacy-summary p+p{margin-top:9px}
.privacy-proposal .privacy-main section{margin-top:30px}
.privacy-proposal .privacy-main section h2{font-size:29px;line-height:1.2;margin:0 0 14px}
.privacy-services{padding-left:22px;margin:14px 0;color:var(--grey)}
.privacy-services li+li{margin-top:12px}
.privacy-services strong{color:var(--green);font-weight:600}
.privacy-contact{border-top:1px solid var(--line);padding-top:28px}
.privacy-contact-links{display:flex;flex-wrap:wrap;gap:10px 30px}
.privacy-contact-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
@media(max-width:700px){
 .privacy-proposal .privacy-main{padding-left:24px;padding-right:24px;padding-top:23px}
 .privacy-proposal .privacy-main h1{font-size:42px}
 .privacy-proposal .privacy-main .privacy-intro{font-size:18px}
 .privacy-proposal .privacy-main section h2{font-size:27px}
 .privacy-summary{padding:17px 19px}
 .privacy-contact-links{display:grid;gap:2px}
}
