.lawj-privacy-notice{display:block;min-width:0;margin-block:18px;padding:18px;border:1px solid #d9e3ef;border-inline-start:4px solid #d4af37;border-radius:12px;background:#f5f8fc;color:#061e2c;text-align:start;font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.lawj-privacy-notice strong{display:block;color:#061e2c;font-size:17px}
.lawj-privacy-notice p{margin:8px 0!important;font-size:16px!important;line-height:1.75!important;color:#061e2c!important}
.lawj-privacy-notice a,.lawj-privacy-policy a{color:#061e2c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.lawj-privacy-notice a:focus-visible,.lawj-privacy-policy a:focus-visible{outline:3px solid #b38c18;outline-offset:3px}
.lawj-privacy-policy{color:#061e2c;font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.lawj-privacy-policy h3{margin-block:24px 8px;color:#061e2c}
.lawj-privacy-policy p{font-size:17px!important;line-height:1.85!important}
.lawj-privacy-policy bdi,.lawj-privacy-notice bdi{unicode-bidi:isolate}

/* Compact registration notice with a native, keyboard-accessible disclosure. */
.lawj-privacy-notice--register{margin-block:14px;padding:12px 14px;font-size:15px;line-height:1.6}
.lawj-privacy-notice--register strong{font-size:15px}
.lawj-privacy-notice--register p{margin:6px 0!important;font-size:15px!important;line-height:1.6!important}

.lawj-privacy-notice--register .lawj-privacy-details{margin-block-start:4px}
.lawj-privacy-notice--register summary{cursor:pointer;min-block-size:44px;padding-block:10px;box-sizing:border-box;font-weight:700;color:#061e2c}
.lawj-privacy-notice--register summary:focus-visible{outline:3px solid #b38c18;outline-offset:3px;border-radius:4px}
.lawj-privacy-notice--register details[open] summary{margin-block-end:4px}
