*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;font:200 14px/1.5"Open Sans",sans-serif;background-color:#f0f0f0}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.accord{max-width:400px}.accord .accord-item{overflow:hidden;margin:1px 0;border-radius:1em;transition:transform .25s linear,margin .25s linear,background-color 0s linear .25s}.accord .accord-heading{padding:1.5em;font-weight:400;border-radius:1em;transition:color .25s linear,background-color .25s linear}.accord .accord-heading:focus,.accord .accord-heading:hover{outline:0;background-color:#fff;color:#48b}.accord .accord-panel{margin:0 0 1.5em;padding:0 1.5em}.accord .accord-item:has(.revealed){margin:1em 0;transform:scale(1.05);z-index:1;background-color:#fff;transition:transform .25s linear,margin .25s linear}
/*# sourceMappingURL=demo.css.map */