.recovered-product{padding:36px 24px 56px;max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;line-height:1.75}.recovered-product h1{grid-column:1/-1;color:#b90f26}.recovered-product>img{width:100%;max-height:620px;object-fit:contain}.recovered-product-copy{align-self:center}.recovered-product>a{grid-column:1/-1}.recovered-product ul{padding-left:20px}@media(max-width:767px){.recovered-product{display:block;padding:28px 18px 44px}.recovered-product>img{max-height:480px}.recovered-product h1{font-size:28px;margin-bottom:24px}.recovered-product-copy{margin-top:28px}}body{font-family:Merriweather,Georgia,serif}.main .editorial{width:100%;max-width:960px!important;margin-left:auto;margin-right:auto;padding:48px 24px 64px;line-height:1.85}.editorial h1{font-family:Pacifico,cursive;color:#ad2637;margin-bottom:32px}.editorial h2{margin-top:36px;font-size:1.4rem}.editorial a{text-decoration:underline}.editorial .article-toc{border-top:1px solid #8e4646;border-bottom:1px solid #8e4646;padding:18px 0;margin:28px 0}.editorial .byline{font-size:.85em;color:#555}.editorial .product-list{max-width:none}a:focus-visible,button:focus-visible{outline:3px solid #b90f26;outline-offset:4px}.site-footer .footer{display:block}.release-blog{text-align:center;padding:32px 20px;border-top:1px solid #8e4646}.release-blog h2{font-family:Pacifico,cursive} @media(max-width:767px){.header{min-height:0;margin:16px 0 0!important}.nested-menu{position:static!important}.header-logo{width:100%!important;max-width:380px}.header-logo img{display:block}.main-menu{margin:0!important}.header-logo-adjustments{padding:0!important}.header-logo img{max-width:100%;height:auto}.toggle-menu{display:none!important}.main-menu-wrapper{position:static!important;display:block!important;width:100%!important;height:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.main-menu-overlay{display:none!important}.main-menu{display:flex!important;flex-wrap:wrap!important;position:static!important;padding:0!important;gap:0}.main-menu>li{width:auto!important;display:block!important}.main-menu>li>a{padding:12px!important;font-size:13px}.editorial{padding:28px 18px 44px}.editorial h1{font-size:28px}.site-footer .pages{display:flex;flex-wrap:wrap;gap:16px}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}