input[type="number"]{appearance:textfield}input[type="number"]::-webkit-inner-spin-button{appearance:none;margin:0}.accordion{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.accordion+.accordion{border-top:none}.accordion summary{display:flex;position:relative;padding:1.5rem 0}.accordion .summary-title{display:flex;justify-content:space-between;align-items:center;flex:1 1 auto}.accordion .accordion-title{margin:0;font-size:1.125rem;letter-spacing:.05em;font-weight:700}.accordion .icon{color:var(--color-typography-base);width:1.25rem;height:1.25rem;flex:0 0 auto}.accordion .icon.icon-minus,.accordion .icon.icon-caret-up{display:none}.accordion .accordion-content{word-break:break-word;padding:0 0 1.5rem 0;opacity:0;transition:opacity 0.3s ease-out}.accordion details[open] .accordion-content{opacity:1;transition-delay:0.3s}.accordion details[open]>summary .icon-minus,.accordion details[open]>summary .icon-caret-up{display:block}.accordion details[open]>summary .icon-plus,.accordion details[open]>summary .icon-plus-solid,.accordion details[open]>summary .icon-plus-outline,.accordion details[open]>summary .icon-caret{display:none}summary::-webkit-details-marker{visibility:hidden}.collapsible-content .icon-plus-outline{display:none}
.accordion[open] .accordion-content {
    opacity: 1;
}