.product-info{margin-top:4em}
@media (max-width:1024px){.product-info{margin-top:1.5em;padding:0 1em}}
.product-info .accordions{margin-top:0}
.product-info .accordions .accordion{border-bottom:1px solid rgba(0,33,81,.18)}
.product-info .accordions .accordion:first-child{border-top:1px solid rgba(0,33,81,.18)}
.product-info .accordions .accordion .accordion-toggle{padding:1.125em 0;color:#002151;white-space:normal;text-align:left;gap:1em}
.product-info .accordions .accordion .accordion-toggle span{font-size:1.25em;line-height:1.2}
.product-info .accordions .accordion .accordion-toggle svg{flex:0 0 2em;width:2em;height:2em;padding:.625em;background-color:transparent;border:1px solid rgba(0,33,81,.35);transition:transform .15s linear,background-color .15s linear,border-color .15s linear}
.product-info .accordions .accordion .accordion-toggle svg path,.product-info .accordions .accordion .accordion-toggle svg line,.product-info .accordions .accordion .accordion-toggle svg polyline,.product-info .accordions .accordion .accordion-toggle svg polygon,.product-info .accordions .accordion .accordion-toggle svg circle{stroke:#002151}
.product-info .accordions .accordion.open .accordion-toggle svg{background-color:#EBFF73;border-color:#EBFF73}
.product-info .accordions .accordion__content{font-size:.9375em;line-height:1.65;padding:0 0 1.75em}
.product-info .accordions .accordion__content p:last-child{margin-bottom:0}
@media (min-width:1025px){
.product-info .accordions{display:grid;grid-template-columns:minmax(13em,17em) minmax(0,1fr);grid-template-rows:repeat(14,auto) 1fr;column-gap:4em;align-items:start;background-color:#fff;border-radius:.75em;padding:2.75em 3.25em}
.product-info .accordions .accordion,.product-info .accordions .accordion:first-child{display:contents;border:none}
.product-info .accordions .accordion .accordion-toggle{grid-column:1;padding:.75em 0 .75em 1.25em;border-left:2px solid rgba(0,33,81,.12);opacity:.72;transition:opacity .15s linear,border-color .15s linear}
.product-info .accordions .accordion .accordion-toggle:hover{opacity:1}
.product-info .accordions .accordion.open .accordion-toggle{opacity:1;border-left-color:#325AEE}
.product-info .accordions .accordion .accordion-toggle span{font-size:1.125em}
.product-info .accordions .accordion .accordion-toggle svg{display:none}
.product-info .accordions .accordion-description .accordion-toggle{order:-1}
.product-info .accordions .accordion__content{grid-column:2;grid-row:1/-1;padding:.5em 0 0;max-width:46em}
.product-info .accordions .accordion .concerns{grid-template-columns:repeat(3,minmax(0,1fr))}
}
