.contact-ad-consent{width:100%;box-sizing:border-box;border-top:1px solid #d6d8d3;padding:14px 0;margin-top:12px;font-size:14px;line-height:1.7;text-align:left;color:inherit}
.contact-ad-consent summary{cursor:pointer;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.contact-ad-consent>label{display:flex;align-items:flex-start;gap:8px;margin:14px 0;font-weight:400;line-height:1.7}
.contact-ad-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:4px;padding:0}
.contact-ad-consent p{font-size:14px;line-height:1.8;margin:12px 0;overflow-wrap:anywhere;white-space:normal}
.contact-ad-consent button{font:inherit;cursor:pointer;max-width:100%;white-space:normal;margin:12px 0;padding:8px 12px}
.contact-ad-consent .consent-row{padding:10px 0}
.contact-privacy{font:16px/1.8 system-ui,sans-serif;color:#26332f;max-width:760px;margin:32px auto;padding:0 20px;overflow-wrap:anywhere}
.contact-privacy h1{font-size:26px;line-height:1.5}
