@media (max-width:767px){.article-page{padding:0 0 48px}.article-page .article-header{gap:12px;width:auto;max-width:none;margin:24px 20px 0}.article-page h1{letter-spacing:-.24px;font-size:24px;line-height:normal}.article-page .article-eyebrow{letter-spacing:-.32px;font-size:16px}.article-page .article-breadcrumbs,.article-page .article-byline{letter-spacing:-.32px;gap:16px;font-size:16px}.article-page .article-breadcrumbs-current{max-width:min(100%,200px)}.article-page .dek{letter-spacing:-.32px;font-size:16px;line-height:normal}.article-page .daily-edit-share{flex-wrap:wrap;justify-content:center;gap:16px;width:100%}.article-page .article-hero{aspect-ratio:16/9;border-radius:16px;width:auto;max-width:none;height:auto;margin:32px 20px}.article-page .article-copy{width:auto;max-width:none;margin:0 20px;font-size:16px;line-height:1.5}.article-page .article-copy p{margin:24px 0 0}.article-page .article-copy h2{margin:24px 0 0;font-size:24px;line-height:normal}.article-page .article-copy ul,.article-page .article-copy ol{margin:24px 0 0}.article-page .article-copy h2 em{font-size:24px}.article-page .editor-picks{gap:24px;width:auto;max-width:none;margin:32px 20px 0}.article-page .editor-picks__heading{font-size:24px;line-height:28.858px}.article-page .product-list{gap:24px}.article-page .product-row{background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;height:auto;padding:0 0 16px;display:flex;overflow:hidden}.article-page .product-image{border-radius:0;flex:none;width:100%;height:148px}.article-page .product-row__copy{flex:none;align-items:center;gap:8px 16px;padding:0 16px}.article-page .product-row__copy strong{flex:auto}.article-page .product-row__copy small{flex:100%;order:3}.article-page .product-row__copy .price{flex:none;margin-left:auto}.article-page .product-actions{flex-direction:row;flex:none;gap:16px;padding:0 16px}.article-page .product-actions a,.article-page .product-actions button{flex:1 1 0;min-width:0}.article-page .product-actions__buy,.article-page .product-actions .buy{order:-1}.article-page .earned-space{margin:32px 20px 0}.article-page .earned-space p{max-width:none}.article-page .keep-reading{width:auto;max-width:none;margin:48px 20px 0}.article-page .keep-reading .section-head h2{font-size:32px}.article-page .keep-reading .keep-grid{grid-template-columns:1fr;gap:24px;display:grid}.article-page .keep-reading .keep-image{min-height:196px}.article-page .keep-reading .keep-grid strong{font-size:18px}}
