.mwv-privacy-links{padding:20px 24px;background:#fbf7ed;color:#193e34;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font:14px/1.6 Arial,sans-serif;position:relative;z-index:1}
.mwv-privacy-links a{color:#193e34;text-decoration:underline;text-underline-offset:3px}
.mwv-privacy-notice{padding:20px 24px;margin:0 0 24px;background:#edf0e5;border:1px solid #d9ddcf;border-radius:4px;color:#253b33;font:14px/1.6 Arial,sans-serif;box-sizing:border-box}
.mwv-privacy-notice h2{font:400 24px/1.2 Georgia,serif!important;color:#253b33!important;margin:0 0 12px!important}
.mwv-privacy-notice p{margin:0 0 10px}.mwv-privacy-notice p:last-child{margin-bottom:0}
.mwv-privacy-notice a{color:#193e34!important;text-decoration:underline}
.mwv-privacy-links a:focus-visible,.mwv-privacy-notice a:focus-visible{outline:3px solid #b48129;outline-offset:3px}
@media(max-width:760px){body.mwv2026-page .mwv-privacy-links{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.mwv-privacy-notice{padding:18px}}
.mwv-policy-copy{max-width:900px;font:16px/1.75 Arial,sans-serif;overflow-wrap:anywhere}
.mwv-policy-copy h2,.mwv-policy-copy h3{font-family:Georgia,serif;line-height:1.25;color:#193e34}
.mwv-policy-copy h2{font-size:32px}.mwv-policy-copy h3{font-size:24px;margin-top:28px}
.mwv-policy-copy table{border-collapse:collapse;min-width:600px;width:100%;font-size:14px}
.mwv-policy-copy :is(td,th){border:1px solid #d9ddcf;padding:12px;text-align:left;vertical-align:top}
.mwv-privacy-admin input.regular-text,.mwv-privacy-admin select{max-width:100%;box-sizing:border-box}
.mwv-privacy-admin .nav-tab-wrapper{display:flex;flex-wrap:wrap;gap:6px}
.mwv-privacy-admin .nav-tab{margin-left:0;white-space:normal}
