.cdh-rm{--cdh-rm-btn-color:#688b23;--cdh-rm-btn-hover:#4f6b18;--cdh-rm-btn-align:flex-start;--cdh-rm-gap:16px;--cdh-rm-btn-gap:16px;--cdh-rm-anim:0.35s}.cdh-rm__intro{color:#5c6552}.cdh-rm__intro p{margin:0 0 var(--cdh-rm-gap)}.cdh-rm__intro p:last-child{margin:0}.cdh-rm__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cdh-rm-anim) ease}.cdh-rm.is-open .cdh-rm__more{grid-template-rows:1fr}.cdh-rm__more-inner{overflow:hidden;min-height:0}.cdh-rm__intro+.cdh-rm__more .cdh-rm__block:first-child{margin-top:var(--cdh-rm-gap)}.cdh-rm__block+.cdh-rm__block{margin-top:var(--cdh-rm-gap)}.cdh-rm__text{color:#5c6552}.cdh-rm__text p{margin:0 0 .6em}.cdh-rm__text p:last-child{margin:0}.cdh-rm__label{color:#2b2b2b;margin-right:.35em}.cdh-rm__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:var(--cdh-rm-btn-gap);color:var(--cdh-rm-btn-color);font-weight:700;line-height:1.3;cursor:pointer;user-select:none;transition:color 0.2s ease}.cdh-rm__toggle{align-self:var(--cdh-rm-btn-align)}.cdh-rm{display:flex;flex-direction:column;align-items:stretch}.cdh-rm__toggle:hover,.cdh-rm__toggle:focus-visible{color:var(--cdh-rm-btn-hover)}.cdh-rm__toggle:focus-visible{outline:2px solid var(--cdh-rm-btn-hover);outline-offset:3px;border-radius:2px}.cdh-rm__arrow{width:1em;height:1em;flex-shrink:0;transition:transform var(--cdh-rm-anim) ease}.cdh-rm.is-open .cdh-rm__arrow{transform:rotate(180deg)}.cdh-rm__toggle-less{display:none}.cdh-rm.is-open .cdh-rm__toggle-more{display:none}.cdh-rm.is-open .cdh-rm__toggle-less{display:inline}@media (prefers-reduced-motion:reduce){.cdh-rm__more,.cdh-rm__arrow{transition:none}}