.ss-product-benefits,.ss-product-information{width:100%;min-width:0;color:var(--color-foreground);font-family:var(--font-body--family);font-size:1rem;line-height:1.6}
.ss-product-benefits[hidden],.ss-product-information [hidden]{display:none!important}
.ss-product-benefits__heading{font-weight:700;margin:0 0 .5rem}
.ss-product-benefits p{margin:0 0 .65rem;max-width:65ch}
.ss-product-benefits ul{margin:.6rem 0;padding-left:1.2rem;display:grid;gap:.5rem}
.ss-product-benefits li::marker{color:#246e88}
.ss-product-benefits__spec-link{font-size:.9rem;text-underline-offset:.2em;display:inline-block;padding:.3rem 0}
.ss-product-information{display:block;margin-top:.5rem}
.ss-product-information__description:empty{display:none}
.ss-product-information h2,.ss-product-information h3,.ss-product-information h4{font-family:var(--font-body--family);font-size:1.05rem;font-weight:650;line-height:1.4;margin:1.2rem 0 .6rem}
.ss-product-information p{margin:.65rem 0;max-width:70ch}
.ss-product-information li{margin:.45rem 0}
.ss-product-information ul,.ss-product-information ol{padding-left:1.3rem}
.ss-product-information details{border-top:1px solid #d7e3e9}
.ss-product-information details:last-child{border-bottom:1px solid #d7e3e9}
.ss-product-information summary,.ss-product-compatibility-fold>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .1rem;list-style:none;font-family:var(--font-body--family);font-size:1rem;font-weight:650}
.ss-product-information summary::-webkit-details-marker,.ss-product-compatibility-fold>summary::-webkit-details-marker{display:none}
.ss-product-information summary::after,.ss-product-compatibility-fold>summary::after{content:'+';font-size:1.35rem;font-weight:400;flex:none}
.ss-product-information details[open]>summary::after,.ss-product-compatibility-fold[open]>summary::after{content:'−'}
.ss-product-information summary:focus-visible,.ss-product-compatibility-fold>summary:focus-visible{outline:2px solid #246e88;outline-offset:3px}
.ss-product-information__body{padding:0 0 1.2rem;overflow-wrap:anywhere}
.ss-product-information table{border-collapse:collapse;width:100%!important;min-width:0!important;table-layout:fixed;margin:.5rem 0;font-size:.94rem;line-height:1.5}
.ss-product-information th,.ss-product-information td{padding:.7rem .65rem!important;border:0!important;border-bottom:1px solid #e3ebef!important;vertical-align:top;text-align:left!important;overflow-wrap:anywhere;background:transparent!important}
.ss-product-information th,.ss-product-information td:first-child{width:43%;font-weight:600}
.ss-product-information tr:nth-child(odd){background:#f2f7fa!important}
.ss-product-information tr:nth-child(even){background:transparent!important}
.ss-product-information__variant{font-size:.9rem}
.ss-product-information [data-ss-detail]{scroll-margin-top:13rem}
.ss-product-information a{text-underline-offset:.18em}
.ss-product-compatibility-fold{width:100%;border:1px solid #d7e3e9;border-radius:6px;padding:0 .8rem}
.ss-product-compatibility-fold>summary{font-size:.9rem;padding:.6rem 0}
.ss-product-compatibility-fold .ss-compatibility{margin:0 0 .8rem}
.ss-product-advice--short{padding:1rem!important}
.ss-product-advice--short p{margin:.3rem 0!important}
@media(max-width:600px){.ss-product-information th,.ss-product-information td{padding:.65rem .45rem!important}.ss-product-information table{font-size:.9rem}.ss-product-benefits{font-size:.95rem}}
