.notice-filter{flex-wrap:wrap}.notice-preferences{margin:0 0 18px;padding:18px;border:1px solid color-mix(in srgb,var(--member-accent,#ef2f88) 18%,transparent);border-radius:22px;background:linear-gradient(125deg,color-mix(in srgb,var(--member-accent,#ef2f88) 7%,#fff),#fff);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.notice-preferences span{font:900 9px/1.2 inherit;letter-spacing:.14em;color:var(--member-accent,#d42a78)}.notice-preferences h2{margin:4px 0;font:700 24px/1.1 var(--serif,Georgia,serif)}.notice-preferences p{margin:0;opacity:.65;font-size:12px}.notice-prefs-panel{grid-column:1/-1;border-top:1px solid color-mix(in srgb,currentColor 9%,transparent);padding-top:14px}.notice-prefs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.notice-pref{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--member-accent,#ef2f88) 5%,transparent)}.notice-pref strong{display:block;font-size:12px}.notice-pref small{display:block;margin-top:3px;font-size:10px;opacity:.58;line-height:1.35}.notice-pref input{width:18px;height:18px;accent-color:var(--member-accent,#ef2f88)}.notice-email-box{margin-top:12px;padding:14px;border-radius:16px;background:color-mix(in srgb,#2b1221 93%,var(--member-accent,#ef2f88));color:#fff}.notice-email-box h3{margin:0 0 4px;font-size:14px}.notice-email-box p{opacity:.66;color:inherit}.notice-prefs-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.notice-prefs-msg{font-size:11px;opacity:.6}.notice-group{margin:0 0 30px}.notice-group>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:0 4px 10px;border-bottom:1px solid var(--border);margin-bottom:10px}.notice-group>header h2{font:28px/1 var(--serif);color:var(--plum);margin:0}.notice-group>header span{font-size:9px;font-weight:850;color:var(--muted)}@media(max-width:680px){.notice-preferences{grid-template-columns:1fr}.notice-prefs-panel{grid-column:1}.notice-prefs-grid{grid-template-columns:1fr}}