.labacc{display:grid;gap:24px;margin:0 auto}.labacc__card{background:#fff;border:1px solid rgba(16,24,40,.06);border-radius:14px;box-shadow:0 8px 26px rgba(16,24,40,.12);overflow:hidden;padding:20px 14px;transition:box-shadow .25s ease}.labacc__card:hover{box-shadow:0 12px 30px rgba(16,24,40,.16)}.labacc__head{align-items:center;cursor:pointer;display:flex;gap:14px;padding:18px 18px 14px;width:100%}.labacc__head:focus{outline:none}.labacc__head:focus-visible{border-radius:8px;outline:2px solid #2f5a1b;outline-offset:4px}.labacc__icon{background:#e7f2d4;border-radius:6px;flex:0 0 36px;height:36px;position:relative;width:36px}.labacc__plus:after,.labacc__plus:before{background:#2f5a1b;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.labacc__plus:before{height:2px;width:16px}.labacc__plus:after{height:16px;width:2px}.labacc__card.is-open .labacc__plus:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.labacc__title{color:#1b1f28;font-size:20px;font-weight:800;line-height:1.25}.labacc__title h5{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.labacc__rule{background:rgba(16,24,40,.1);height:1px;margin:0 18px}.labacc__panel{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .35s ease,padding .35s ease}.labacc__card.is-open .labacc__panel{padding:24px 18px 18px}.labacc__body p{margin:0 0 12px}.labacc__body p:last-child{margin-bottom:0}