
/* Purple Wings — an elegant, keyboard-accessible rules accordion */
.nonim-guidelines .guidelines-list{list-style:none;padding:0!important;margin:24px 0 32px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;counter-reset:none}
.nonim-guidelines .guidelines-list>li{margin:0!important;padding:0!important;border:0!important;min-width:0}
.nonim-guidelines .nonim-rule{border:1px solid #d9cadd;border-radius:10px;background:#fcf9fc;overflow:hidden;height:100%}
.nonim-guidelines .nonim-rule summary{padding:15px 36px 15px 18px;cursor:pointer;position:relative;color:#59365b;font:600 16px/1.45 system-ui,sans-serif;list-style:none}
.nonim-guidelines .nonim-rule summary::-webkit-details-marker{display:none}
.nonim-guidelines .nonim-rule summary:after{content:'+';position:absolute;right:16px;top:12px;font-size:22px;font-weight:300;color:#896b8f}
.nonim-guidelines .nonim-rule[open] summary:after{content:'−'}
.nonim-guidelines .nonim-rule summary:focus-visible{outline:3px solid #ad81bd;outline-offset:-3px}
.nonim-guidelines .nonim-rule p{margin:0!important;padding:0 18px 18px;color:#514750;line-height:1.7;font-size:15px}
.nonim-guidelines .nonim-urgent{clear:both}
@media(max-width:700px){.nonim-guidelines .guidelines-list{grid-template-columns:1fr}}
