.accordion.focus-visible:focus-within{border-color:#c3e6e1!important;border-radius:.25rem;box-shadow:0 0 0 4px #c3e6e1;outline:0}.accordion{margin-bottom:0;overflow:hidden}.accordion--pdp{border-bottom:.0625rem solid var(--color-neutral)}.accordion__button{align-items:center;display:flex;font-weight:600;gap:.5rem;justify-content:flex-start;margin:0 auto .25rem;text-align:left;width:100%}.accordion__button.active .icon,.accordion__button:focus .icon,.accordion__button:hover .icon{fill:var(--color-neutral-dark)}.accordion__panel--pdp{border-top:.0625rem solid var(--color-neutral);padding:.7rem .25rem .15rem;width:100%}.accordion__content{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.accordion__content:after,.accordion__content:before{content:"";display:block;position:relative;z-index:-1}.accordion__content:before{margin-top:-.3125rem}.accordion__content:after{margin-bottom:-2.8125rem}.accordion__content.active,.accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.accordion__content.is-visible,.accordion__content.visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.accordion__content p{margin:0;padding-bottom:1rem}.accordion__content ul{list-style-type:circle;padding:0 0 0 1.75rem}.accordion__content ol{padding:0 0 0 1.75rem}.accordion__wrapper{padding:1rem 0}.accordion__wrapper--pdp{padding:0 .5rem 1.875rem 1.875rem}