.gpk-editorial{line-height:1.75}.gpk-editorial h2{font-size:calc(var(--font-heading-scale)*2.2rem);margin:3rem 0 1.2rem;line-height:1.35}.gpk-editorial h2:first-child{margin-top:0}.gpk-editorial p{margin:1.2rem 0 1.8rem}.gpk-details-table{overflow-x:auto;border:1px solid rgba(var(--color-foreground),.13);border-radius:4px}.gpk-editorial table{width:100%;table-layout:auto;box-shadow:none;margin:0;border-collapse:collapse;font-size:1.4rem}.gpk-editorial th,.gpk-editorial td{border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1.2rem 1.4rem;vertical-align:top;text-align:left;overflow-wrap:anywhere}.gpk-editorial th{font-weight:600;width:36%;background:rgba(var(--color-foreground),.035)}.gpk-editorial tr:last-child th,.gpk-editorial tr:last-child td{border-bottom:0}.gpk-editorial details{border-bottom:1px solid rgba(var(--color-foreground),.16);padding:1.4rem 0}.gpk-editorial summary{display:list-item;cursor:pointer;font-weight:500;line-height:1.5;padding-right:1rem}.gpk-editorial details p{margin:1rem 0 .4rem}.gpk-editorial a{text-underline-offset:.3rem}.gpk-editorial-practical{border-top:1px solid rgba(var(--color-foreground),.13);padding-top:1.5rem;font-size:1.3rem}@media(max-width:749px){.gpk-editorial h2{font-size:calc(var(--font-heading-scale)*2rem)}.gpk-editorial th,.gpk-editorial td{padding:1rem;font-size:1.3rem}.gpk-editorial th{width:35%}}

/* Improve legibility of the existing small brand label. */
.product__info-container > .product__text.caption-with-letter-spacing{color:rgb(var(--color-foreground))}
