.p-article-page[data-manufacturer="delipicks"]{--surface-delipicks:#f8f1e7}
.p-delipicks-cover{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:var(--surface-delipicks,#f8f1e7);padding:40px;margin-top:28px;margin-bottom:48px;color:var(--color-text,#25342b)}
.p-delipicks-cover__copy{font-size:clamp(30px,3.6vw,50px);font-weight:900;line-height:1.45;margin:20px 0!important;letter-spacing:.02em}
.p-delipicks-logo{width:180px;height:auto;max-height:70px;object-fit:contain;background:var(--color-bg);padding:12px 17px;border-radius:6px;box-sizing:content-box}
.p-delipicks-cover figure{margin:0;background:var(--color-bg,#fff);padding:6px;box-shadow:8px 8px 0 #d7cbbb;transform:rotate(2deg)}
.p-delipicks-cover figure img{width:100%;height:auto;display:block}
.p-article-page [data-review-brand="delipicks"] .p-article-cover__logo,.p-article-page .p-article-aside__brand[data-review-brand="delipicks"]{background:var(--color-bg,#fff)}
.p-article-page[data-manufacturer="delipicks"] .p-article-cover[data-review-brand="delipicks"] .p-article-cover__title{font-size:clamp(25px,2.5vw,36px);line-height:1.5}
.p-delipicks-hub{max-width:1160px;padding-bottom:70px}
.p-delipicks-hub h1{font-size:clamp(24px,3vw,36px);line-height:1.6;margin-top:24px}
.p-delipicks-hub-section{background:var(--color-bg,#fff);padding:38px;margin:28px 0;border-radius:16px}
.p-delipicks-hub-section h2{font-size:clamp(23px,2.8vw,32px);line-height:1.6;margin:0 0 26px}
.p-delipicks-hub-section p{line-height:1.95;margin:18px 0}
.p-delipicks-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.p-delipicks-guides a{display:grid;grid-template-columns:1fr auto;gap:8px;background:#f8f6ee;color:#28452e;padding:22px;text-decoration:none;border:1px solid #dadfcf;border-radius:12px;min-height:100px}
.p-delipicks-guides a>span:first-child{grid-column:1/-1;font-size:14px}.p-delipicks-guides strong{font-size:18px;line-height:1.6}
.p-delipicks-link{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px!important;margin:18px 0!important;border:1px solid #4b7153;border-radius:7px;color:var(--color-primary-deep,#255a32)!important;background:var(--color-bg,#fff);font-weight:700;line-height:1.7;text-decoration:none!important;box-sizing:border-box;max-width:100%}
.p-delipicks-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.p-delipicks-panels>div{padding:24px;background:#f9f7ef;border-radius:12px}.p-delipicks-panels h3{margin-top:0}.p-delipicks-panels li{margin:12px 0}.p-delipicks-panels h3 span{display:inline-grid;place-items:center;background:#e5eddd;border-radius:50%;width:40px;height:40px;color:var(--color-primary-deep,#315c34)}
.p-delipicks-photo{margin:24px 0!important}.p-delipicks-photo img{display:block;width:100%;height:auto;border-radius:8px}
.p-delipicks-editor{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:20px;background:#f8f6ef;border-radius:12px}.p-delipicks-editor>img{flex:0 0 44px;width:44px;height:44px;object-fit:contain}.p-delipicks-editor p{margin:0!important}
.p-delipicks-menu-tools{padding:20px;background:#f8f6ef;margin:24px 0}.p-delipicks-menu-tools input{display:block;width:100%;min-height:48px;font:inherit;padding:10px;border:1px solid #71856b;border-radius:5px;background:var(--color-bg,#fff);box-sizing:border-box;margin:8px 0 18px}
.p-delipicks-filters{display:flex;flex-wrap:wrap;gap:8px}.p-delipicks-filters button{font:inherit;background:var(--color-bg,#fff);color:var(--color-primary-deep,#315c34);border:1px solid #648b62;padding:9px 14px;min-height:44px;border-radius:24px;cursor:pointer}.p-delipicks-filters button[aria-pressed=true]{background:var(--color-primary-deep,#285a32);color:var(--color-text-on-brand,#fff);border-color:var(--color-primary-deep,#285a32)}
.p-delipicks-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p-delipicks-menu-grid--short{grid-template-columns:repeat(3,minmax(0,1fr))}.p-delipicks-menu-card{border:1px solid #e2e4dc;border-radius:12px;overflow:hidden;min-width:0;background:var(--color-bg,#fff)}.p-delipicks-menu-card[hidden]{display:none!important}.p-delipicks-menu-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block;background:#f7f5ef}.p-delipicks-menu-card>div{padding:16px}.p-delipicks-menu-card h3{font-size:16px!important;line-height:1.75!important;margin:8px 0!important;border:0!important;padding:0!important}.p-delipicks-menu-card span{font-size:12px;color:#58704f}
.p-delipicks-needs{margin:48px 0 24px;padding:28px;background:#f5f7ef;border-radius:12px;border:1px solid #d8e1ce}.p-delipicks-needs>p{font-size:22px;font-weight:700;line-height:1.6}.p-delipicks-needs ul{list-style:none;padding:0!important;margin:0!important}.p-delipicks-needs li+li{border-top:1px solid #d8e1ce}.p-delipicks-needs a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:15px 0;color:var(--color-primary-deep,#255a32);font-weight:700;line-height:1.7;text-decoration:none}
.p-delipicks-offer{margin:44px 0 0;padding:26px;border:1px solid #e0d7ca;border-radius:12px;background:#fffcf5}.p-delipicks-offer__title{font-size:24px;font-weight:700;line-height:1.6}.p-delipicks-offer .c-lp-thumbnail{max-width:560px}.p-delipicks-offer .c-lp-thumbnail img{width:100%;height:auto;object-fit:contain}.p-delipicks-offer .c-lp-thumbnail picture{display:block}.p-delipicks-offer .p-meals-trial__cta{margin-top:22px}
.p-delipicks-logos{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px 0}.p-delipicks-logos img{width:38%;max-width:160px;height:70px;object-fit:contain}.p-delipicks-logos span{font-weight:700}
.p-delipicks-hub .c-migration-table{overflow-x:auto}.p-delipicks-hub table{border-collapse:collapse;width:100%;font-size:15px}.p-delipicks-hub th,.p-delipicks-hub td{padding:14px;border:1px solid #dce0d5;text-align:left;vertical-align:top}.p-delipicks-hub th{background:#f3f6ed}.p-delipicks-hub .c-article-note{font-size:13px;color:#586454}
.p-delipicks-steps li{margin:20px 0}.p-delipicks-steps p{margin-top:8px}
.p-delipicks-hub a:focus-visible,.p-delipicks-link:focus-visible,.p-delipicks-filters button:focus-visible,.p-delipicks-menu-tools input:focus-visible,.p-delipicks-needs a:focus-visible{outline:3px solid var(--color-focus,#285a32);outline-offset:3px}
@media(max-width:760px){.p-delipicks-cover{grid-template-columns:1fr;gap:24px;padding:24px;margin-bottom:28px}.p-delipicks-cover__copy{font-size:34px}.p-delipicks-cover figure{max-width:520px;transform:rotate(1deg)}.p-delipicks-hub-section{padding:24px 18px}.p-delipicks-guides,.p-delipicks-panels{grid-template-columns:1fr}.p-delipicks-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p-delipicks-menu-grid--short{grid-template-columns:1fr}.p-delipicks-menu-card>div{padding:12px}.p-delipicks-menu-card h3{font-size:14px!important}.p-delipicks-needs,.p-delipicks-offer{padding:20px}.p-delipicks-needs>p{font-size:20px}.p-delipicks-menu-tools{padding:16px}.p-delipicks-filters button{font-size:14px}.p-delipicks-hub table{min-width:520px}.p-delipicks-hub .p-delipicks-hub-section:last-child table{min-width:0}.p-delipicks-link{font-size:15px}.p-delipicks-editor{padding:16px}}
