.oq-picker{border:0;min-width:0;margin:0;padding:0}.oq-help{max-width:65ch;color:var(--ink-2);margin:0 0 16px;font-size:16px;line-height:1.55}.oq-picker ul{border:1px solid var(--border-strong);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.oq-picker li{border-top:1px solid var(--border);transition:background-color var(--fast,.12s) ease-out;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.oq-picker li:first-child{border-top:0}.oq-picker li[data-on]{background:var(--forest-faint)}.oq-option{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:3px 14px;min-height:56px;padding:16px 8px 16px 18px;display:grid}.oq-option input{width:22px;height:22px;accent-color:var(--forest);cursor:pointer;grid-row:span 2;margin:1px 0 0}.oq-option input:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.oq-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.oq-summary{color:var(--muted-strong);font-size:15px;line-height:1.5}.oq-more{min-width:44px;min-height:44px;color:var(--highlight);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin:6px 10px 0 0;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.oq-more:hover{background:var(--state-hover)}.oq-more:focus-visible{outline:3px solid var(--highlight);outline-offset:1px}.oq-more svg{transition:transform var(--settle,.22s) var(--ease-out,ease-out)}.oq-more[aria-expanded=true] svg{transform:rotate(180deg)}.oq-details{grid-column:1/-1;padding:0 18px 16px 54px}.oq-details p{max-width:68ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.oq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.oq-option{gap:12px;padding-left:14px}.oq-more{margin-right:4px;padding:0 8px}.oq-more-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oq-details{padding-left:48px}}@media (prefers-reduced-motion:reduce){.oq-picker li,.oq-more svg{transition:none}}@media print{.oq-picker{display:none!important}}
.rm{margin:0}.rm-title{letter-spacing:-.02em;color:var(--title);margin:0 0 20px;font-size:1.35rem;font-weight:700;line-height:1.2}.rm-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.rm-group{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px}.rm-group[data-party=benevolup]{background:var(--brand-soft);border-color:#0000}.rm-group[data-party=organizer]{border-color:#a9bdb3}.rm-group-title{color:var(--title);align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.rm-group-title svg{color:var(--highlight);flex:none}.rm-group ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rm-group li{gap:2px;display:grid}.rm-group li strong{color:var(--ink);font-size:15px;font-weight:650}.rm-text{font-size:max(var(--read-floor), 15px);color:var(--muted-strong);line-height:1.5}.rm-legal{background:var(--sunken);border:1px solid var(--border-strong);color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:4px;margin:2px 0;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.rm-version{max-width:65ch;color:var(--muted-strong);margin:14px 0 0;font-size:14px}@media screen{.rm-group li[data-folded]{display:none}}.rm-unfold{border:1px solid var(--border-strong);min-height:44px;color:var(--title);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.rm-unfold:hover{border-color:var(--title)}.rm-unfold:focus-visible{outline:3px solid var(--highlight);outline-offset:2px}.rm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm-groups[data-count="2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rm-groups[data-count="2"] .rm-group[data-party=organizer] ul{columns:2;column-gap:28px;display:block}.rm-groups[data-count="2"] .rm-group[data-party=organizer] li{break-inside:avoid;margin-bottom:14px}@media (max-width:560px){.rm-group{padding:16px}}@media (max-width:1020px){.rm-groups,.rm-groups[data-count="2"]{grid-template-columns:minmax(0,1fr)}.rm-groups[data-count="2"] .rm-group[data-party=organizer] ul{columns:1}}@media print{.rm{break-inside:auto}.rm-group,.rm-group[data-party=benevolup],.rm-group[data-party=organizer]{break-inside:avoid;background:#fff;border:1px solid #000}.rm-title,.rm-group-title,.rm-group li strong,.rm-text,.rm-version{color:#000}.rm-legal{color:#000;background:0 0;border:1px solid #000}.rm-group-title svg,.rm-legal svg,.rm-unfold{display:none}}
