.node--type-accordion .paragraph.accordion button{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;text-align:left;line-height:1.6;font-size:1.2rem;padding:1rem 1rem 1rem 0;border-bottom:.5px solid #ddd;border-radius:0;outline:none;position:relative}.node--type-accordion .paragraph.accordion button:focus,.node--type-accordion .paragraph.accordion button:focus-visible{box-shadow:none;outline:none;outline-offset:0}.node--type-accordion .paragraph.accordion button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@supports not selector(:focus-visible){.node--type-accordion .paragraph.accordion button:focus{outline:2px solid currentColor;outline-offset:2px}}@media(max-width: 700px){.node--type-accordion .paragraph.accordion button{font-size:1.3rem}}.node--type-accordion .paragraph.accordion button span.arrow{margin-left:auto;border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.node--type-accordion .paragraph.accordion .field--name-field-html-content{max-height:0;overflow:hidden;padding:0 1rem;margin:auto;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.node--type-accordion .paragraph.accordion .field--name-field-html-content p{margin-top:1rem}.node--type-accordion .paragraph.accordion.open button span.arrow{transform:rotate(-135deg)}.node--type-accordion .paragraph.accordion.open button i{transform:rotate(180deg)}.node--type-accordion .paragraph.accordion.open .field--name-field-html-content{margin:auto;max-height:9999px;transition:max-height 1s ease-in-out}.node--type-accordion .paragraph.accordion.open .field--name-field-html-content p{margin-top:1rem}.paragraph--type--accordion button [aria-hidden=true]{pointer-events:none}