/* Native, closed-by-default consultation layer. No tracking or stored choice. */
.capture-contact-layer{min-width:0;width:100%;max-width:100%;color:inherit}
.capture-contact-intro.capture-contact-intro{margin:0 0 16px;font:inherit;font-size:14px;line-height:1.7;color:inherit}
.capture-contact-intro a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.capture-query-disclosure.capture-query-disclosure{margin:0;padding:0;border:0;background:transparent;color:inherit}
.capture-query-disclosure.capture-query-disclosure>summary{display:inline-flex;align-items:center;max-width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:14px;font-weight:400;line-height:1.7;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}
.capture-query-disclosure>summary::-webkit-details-marker{display:none}
.capture-query-disclosure>summary::marker{content:""}
.capture-query-disclosure.capture-query-disclosure>summary::after{content:none;display:none}
.capture-query-disclosure>summary .capture-query-close{display:none}
.capture-query-disclosure[open]>summary .capture-query-open{display:none}
.capture-query-disclosure[open]>summary .capture-query-close{display:inline}
.capture-query-disclosure>form{margin-top:18px}
.capture-query-disclosure .capture-contact-notice.capture-contact-notice{margin-top:0}
.capture-query-disclosure>summary:focus-visible,.capture-contact-intro a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
#baptism-privacy-notice:focus{outline:2px solid currentColor;outline-offset:4px}

.capture-contact-layer.capture-contact-layer-centered{max-width:650px;margin:35px auto 0;text-align:left}
