.dp-blog-page{--blog-red:#ff1735;--blog-bg:#fff;--blog-panel:#fff;--blog-line:#e5e5e9;--blog-text:#000;--blog-muted:#000;background:var(--blog-bg);color:var(--blog-text);min-height:calc(100vh - 120px);font-family:var(--font-sans);letter-spacing:.01em;line-height:1.6;padding:24px 28px 70px}.dp-blog-page *{box-sizing:border-box}.dp-blog-page button,.dp-blog-page input{font:inherit}.dp-blog-page button{color:inherit}.dp-blog-shell{width:min(1120px,100%);margin:0 auto}.dp-blog-topline{display:flex;justify-content:space-between;align-items:center;padding:9px 0 13px;border-bottom:1px solid var(--blog-line);font-size:14px;letter-spacing:1.5px;color:#000}.dp-blog-topline span:first-child{color:#000;font-weight:700}.dp-blog-topline i,.dp-blog-feature-label i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blog-red);margin-inline-end:8px}.dp-blog-heading{display:flex;align-items:end;justify-content:space-between;padding:42px 0 29px}.dp-blog-eyebrow,.dp-blog-feature-label,.dp-blog-section-head>div>span,.dp-blog-bottom-cta>div>span,.dp-blog-login-prompt>div:nth-child(2)>span,.dp-blog-video-head>div>span,.dp-blog-recipe-title span,.dp-blog-not-found>span{color:var(--blog-red);font-size:14px;font-weight:700;letter-spacing:1.65px}.dp-blog-heading h1{font-size:clamp(46px,7vw,76px);line-height:.95;letter-spacing:-4px;margin:10px 0 12px;font-weight:800}.dp-blog-heading h1 span{color:var(--blog-red)}.dp-blog-heading p{color:var(--blog-muted);font-size:13px}.dp-blog-count{text-align:end;border-inline-end:1px solid var(--blog-red);padding-inline-end:13px;margin-bottom:4px}.dp-blog-count strong,.dp-blog-count span{display:block}.dp-blog-count strong{font-size:30px;line-height:1}.dp-blog-count span{font-size:14px;color:#000;letter-spacing:1.2px;margin-top:6px}.dp-blog-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.dp-blog-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dp-blog-filter-label{color:#000;font-size:14px;letter-spacing:1.2px;margin-inline-end:7px}.dp-blog-filters button{border:1px solid transparent;color:#000;padding:8px 11px;border-radius:3px;font-size:14px;background:transparent;transition:.18s}.dp-blog-filters button:hover,.dp-blog-filters button.active{background:#fff;color:#000;border-color:#000}.dp-blog-filters button.active{box-shadow:inset 0 -2px var(--blog-red)}.dp-blog-search{height:34px;min-width:190px;display:flex;align-items:center;gap:8px;border:1px solid #e5e5e9;border-radius:3px;padding:0 9px;color:#000}.dp-blog-search input{background:none;border:0;outline:0;color:#000;width:100%;font-size:14px}.dp-blog-search input::placeholder{color:#000}.dp-blog-search kbd{font-size:14px;border:1px solid #e5e5e9;border-radius:2px;padding:2px 4px}.dp-blog-featured{margin-top:24px;min-height:332px;display:grid;grid-template-columns:.86fr 1.14fr;border:1px solid var(--blog-line);background:#fff}.dp-blog-feature-copy{padding:clamp(23px,4vw,48px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.dp-blog-feature-label{display:flex;align-items:center;color:#000}.dp-blog-feature-label span{color:var(--blog-red)}.dp-blog-feature-label i{width:1px;height:12px;border-radius:0;margin:0 10px;background:#fff}.dp-blog-feature-copy h2{font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-1.1px;margin:19px 0 12px}.dp-blog-feature-copy>p{color:#000;font-size:14px;line-height:1.6;max-width:440px}.dp-blog-meta{display:flex;align-items:center;gap:9px;color:#000;font-size:14px;flex-wrap:wrap}.dp-blog-feature-copy .dp-blog-meta{margin:18px 0}.dp-blog-meta i,.dp-blog-author-row>i{width:3px;height:3px;border-radius:50%;background:#fff}.dp-blog-primary,.dp-blog-bottom-cta>a,.dp-blog-login-prompt>a{display:inline-flex;align-items:center;gap:11px;color:#fff;background:var(--blog-red);padding:11px 15px;border-radius:3px;font-size:14px;font-weight:700;transition:.2s}.dp-blog-primary:hover,.dp-blog-bottom-cta>a:hover,.dp-blog-login-prompt>a:hover{background:#fff;transform:translateY(-1px)}.dp-blog-feature-image,.dp-blog-card-cover,.dp-blog-article-cover{position:relative;overflow:hidden;background:#fff;display:block}.dp-blog-feature-image img,.dp-blog-card-cover img,.dp-blog-article-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.dp-blog-feature-image:hover img,.dp-blog-card:hover .dp-blog-card-cover img{transform:scale(1.035)}.dp-blog-image-mark{position:absolute;inset-inline-end:16px;inset-block-end:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5e5e9;background:#fff;color:#000}.dp-blog-cover-fallback{width:100%;height:100%;min-height:130px;display:grid;place-items:center;background:radial-gradient(ellipse at 65% 40%,#321017 0,#171012 30%,#101012 75%);color:#ff1735}.dp-blog-cover-fallback span{font-size:clamp(34px,5vw,70px);font-weight:800;letter-spacing:-5px;opacity:.75}.dp-blog-grid-section,.dp-blog-related{padding-top:43px}.dp-blog-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.dp-blog-section-head h2{font-size:24px;letter-spacing:-.7px;margin-top:7px}.dp-blog-section-head>p{font-size:14px;color:#000;max-width:340px;text-align:end;line-height:1.6}.dp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dp-blog-card{min-width:0;background:var(--blog-panel);border:1px solid var(--blog-line);transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.dp-blog-card:hover{border-color:#000;transform:translateY(-2px)}.dp-blog-card-cover{height:155px}.dp-blog-duration{position:absolute;inset-inline-end:9px;inset-block-end:9px;background:#fff;color:#000;border:1px solid #e5e5e9;padding:5px 7px;display:flex;align-items:center;gap:5px;font-size:14px}.dp-blog-card-copy{padding:16px;display:flex;flex-direction:column;flex:1}.dp-blog-kicker{color:var(--blog-red);font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px}.dp-blog-card h3{font-size:16px;line-height:1.3;margin:9px 0 7px;letter-spacing:-.3px}.dp-blog-card-copy>p{font-size:14px;line-height:1.6;color:#000;margin-bottom:15px}.dp-blog-card-copy .dp-blog-meta{margin-top:auto;padding-top:12px;border-top:1px solid #e5e5e9}.dp-blog-read-link{display:flex;align-items:center;justify-content:space-between;color:#000;font-size:14px;font-weight:600;padding-top:14px}.dp-blog-read-link svg{color:var(--blog-red)}.dp-blog-only-featured{font-size:14px;color:#000;padding:16px 0}.dp-blog-bottom-cta{border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);margin-top:54px;padding:22px 0;display:flex;justify-content:space-between;align-items:center}.dp-blog-bottom-cta h2{font-size:19px;margin-top:6px;letter-spacing:-.5px}.dp-blog-detail{padding-top:31px}.dp-blog-back{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:14px;margin:0 0 25px}.dp-blog-back:hover,.dp-blog-section-head>a:hover{color:#000}.dp-blog-article-head{max-width:820px;margin:0 auto;padding:7px 0 25px}.dp-blog-article-head h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-2px;margin:12px 0}.dp-blog-article-excerpt{color:#000;font-size:15px;line-height:1.6;max-width:700px}.dp-blog-author-row{margin-top:22px;display:flex;align-items:center;gap:12px;color:#000;font-size:14px;flex-wrap:wrap}.dp-blog-author-icon,.dp-blog-login-icon{width:36px;height:36px;display:grid;place-items:center;background:#fff;border:1px solid #e5e5e9;border-radius:50%;color:var(--blog-red)}.dp-blog-author{display:flex;flex-direction:column;gap:3px;margin-inline-end:2px}.dp-blog-author strong{color:#000;font-size:14px}.dp-blog-author span{font-size:14px;color:#000}.dp-blog-author-row>span{display:inline-flex;align-items:center;gap:5px}.dp-blog-share-wrap{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.dp-blog-share{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e5e5e9;color:#000;background:#fff;border-radius:3px;font-size:14px}.dp-blog-share:hover{border-color:var(--blog-red)}.dp-blog-share-wrap>span{color:#000;font-size:14px}.dp-blog-article-cover{aspect-ratio:2.15/1;max-height:490px;border:1px solid var(--blog-line);margin-bottom:30px}.dp-blog-article-cover .dp-blog-cover-fallback{min-height:100%}.dp-blog-body{max-width:720px;margin:0 auto;color:#000;font-size:15px;line-height:1.6}.dp-blog-body p{margin:0 0 17px}.dp-blog-body h2{font-size:25px;line-height:1.25;letter-spacing:-.6px;color:#000;margin:34px 0 13px}.dp-blog-body-list{display:flex;gap:10px}.dp-blog-body-list span{color:var(--blog-red)}.dp-blog-login-prompt{margin:38px auto 0;padding:19px;max-width:850px;display:flex;align-items:center;gap:15px;border:1px solid #e5e5e9;background:linear-gradient(110deg,#160c0e,#101012 60%)}.dp-blog-login-prompt>div:nth-child(2){flex:1}.dp-blog-login-prompt h2{font-size:15px;margin:5px 0}.dp-blog-login-prompt p{font-size:14px;color:#000;line-height:1.6}.dp-blog-login-prompt>a{white-space:nowrap}.dp-blog-related{margin-top:54px}.dp-blog-related .dp-blog-section-head>a{display:flex;align-items:center;gap:8px;color:#000;font-size:14px}.dp-blog-recipe,.dp-blog-video{max-width:820px;margin:0 auto 28px;padding:20px;border:1px solid var(--blog-line);background:#fff}.dp-blog-recipe-title{display:flex;align-items:center;gap:12px;color:var(--blog-red)}.dp-blog-recipe-title h2,.dp-blog-video-head h2{font-size:19px;color:#000;margin-top:3px}.dp-blog-recipe-stats{display:flex;gap:35px;padding:20px 0;border-bottom:1px solid var(--blog-line);margin-top:16px}.dp-blog-recipe-stats>div{display:grid;grid-template-columns:20px auto;column-gap:8px;align-items:center}.dp-blog-recipe-stats svg{width:17px;color:var(--blog-red);grid-row:span 2}.dp-blog-recipe-stats span{font-size:14px;letter-spacing:1px;color:#000}.dp-blog-recipe-stats strong{font-size:14px;margin-top:3px}.dp-blog-ingredients{padding-top:18px}.dp-blog-ingredients h3{font-size:13px;margin-bottom:11px}.dp-blog-ingredients ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dp-blog-ingredients li{display:flex;align-items:center;gap:8px;font-size:14px;color:#000}.dp-blog-ingredients li svg{color:var(--blog-red);flex:none}.dp-blog-video-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.dp-blog-video-head>span{display:flex;align-items:center;gap:6px;color:#000;font-size:14px}.dp-blog-video video{width:100%;max-height:480px;background:#fff}.dp-blog-video-unavailable{min-height:110px;display:flex;align-items:center;justify-content:center;gap:13px;background:#fff;color:#000;padding:20px}.dp-blog-video-unavailable svg{color:var(--blog-red);flex:none}.dp-blog-video-unavailable p{max-width:430px;font-size:14px;line-height:1.6}.dp-blog-empty{text-align:center;padding:80px 15px;color:#000}.dp-blog-empty>svg{color:var(--blog-red)}.dp-blog-empty h2{color:#000;font-size:20px;margin:13px 0 7px}.dp-blog-empty p{font-size:14px}.dp-blog-empty button{display:inline-flex;align-items:center;gap:8px;color:#fff;margin-top:16px;padding:9px 12px;border:1px solid #e5e5e9;border-radius:3px;font-size:14px}.dp-blog-not-found{padding:80px 0}.dp-blog-not-found h1{font-size:38px;margin:12px 0}.dp-blog-not-found>a{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:14px}@media(max-width:760px){.dp-blog-page{padding:18px 18px 52px}.dp-blog-featured{grid-template-columns:1fr}.dp-blog-feature-copy{order:2;padding:22px}.dp-blog-feature-image{order:1;height:240px}.dp-blog-feature-copy h2{font-size:27px}.dp-blog-controls{align-items:stretch;flex-direction:column}.dp-blog-search{width:100%}.dp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-blog-card-cover{height:135px}.dp-blog-card-copy{padding:13px}.dp-blog-card h3{font-size:14px}.dp-blog-section-head>p{max-width:230px}.dp-blog-article-head h1{letter-spacing:-1.1px}.dp-blog-author-row{gap:8px}.dp-blog-share-wrap{margin-inline-start:0}.dp-blog-login-prompt{align-items:flex-start;flex-wrap:wrap}.dp-blog-login-prompt>a{margin-inline-start:51px}}@media(max-width:480px){.dp-blog-page{padding:14px 14px 42px}.dp-blog-topline{font-size:14px;letter-spacing:1px}.dp-blog-topline span:last-child{max-width:105px;text-align:end}.dp-blog-heading{padding:31px 0 22px}.dp-blog-heading h1{font-size:54px;letter-spacing:-3px}.dp-blog-heading p{font-size:14px;max-width:250px;line-height:1.6}.dp-blog-count strong{font-size:23px}.dp-blog-filter-label{display:none}.dp-blog-filters{gap:3px}.dp-blog-filters button{padding:7px 8px;font-size:14px}.dp-blog-feature-image{height:190px}.dp-blog-grid-section,.dp-blog-related{padding-top:32px}.dp-blog-section-head{align-items:flex-start;flex-direction:column;gap:8px}.dp-blog-section-head h2{font-size:21px}.dp-blog-section-head>p{text-align:start}.dp-blog-grid{grid-template-columns:1fr;gap:11px}.dp-blog-card{display:grid;grid-template-columns:36% 1fr;min-height:140px}.dp-blog-card-cover{height:100%;min-height:140px}.dp-blog-card-copy{padding:12px}.dp-blog-card h3{font-size:16px;margin:6px 0}.dp-blog-card-copy>p{font-size:14px;margin-bottom:8px;line-height:1.6}.dp-blog-card-copy .dp-blog-meta{gap:5px;font-size:14px;padding-top:8px}.dp-blog-card-copy .dp-blog-meta i:nth-of-type(2),.dp-blog-card-copy .dp-blog-meta span:last-child{display:none}.dp-blog-read-link{padding-top:8px;font-size:14px}.dp-blog-bottom-cta{margin-top:37px;gap:15px}.dp-blog-bottom-cta h2{font-size:15px}.dp-blog-bottom-cta>a{font-size:14px;padding:10px}.dp-blog-detail{padding-top:22px}.dp-blog-article-head h1{font-size:34px;line-height:1.12}.dp-blog-article-excerpt{font-size:13px}.dp-blog-author-row{font-size:14px}.dp-blog-author-row>i{display:none}.dp-blog-author-row>time{margin-inline-start:46px}.dp-blog-share-wrap{width:100%;margin-inline-start:46px}.dp-blog-article-cover{aspect-ratio:1.3/1}.dp-blog-body{font-size:16px;line-height:1.6}.dp-blog-body h2{font-size:21px}.dp-blog-login-prompt{padding:14px;gap:10px}.dp-blog-login-prompt>div:nth-child(2){width:calc(100% - 50px);flex:auto}.dp-blog-login-prompt h2{font-size:13px}.dp-blog-login-prompt p{font-size:14px}.dp-blog-login-prompt>a{margin-block:0 0;margin-inline:46px 0}.dp-blog-recipe,.dp-blog-video{padding:14px}.dp-blog-recipe-stats{gap:18px}.dp-blog-recipe-stats>div{grid-template-columns:16px auto;column-gap:5px}.dp-blog-recipe-stats svg{width:14px}.dp-blog-recipe-stats span,.dp-blog-recipe-stats strong{font-size:14px}.dp-blog-ingredients ul{grid-template-columns:1fr}.dp-blog-video-unavailable{align-items:flex-start}.dp-blog-only-featured{font-size:14px}}.dp-blog-page a,.dp-blog-page button{touch-action:manipulation}.dp-blog-page :is(a,button,input):focus-visible{outline:2px solid var(--blog-red);outline-offset:4px}.dp-blog-filters button,.dp-blog-share,.dp-blog-back{min-height:40px}.dp-blog-search{min-height:40px;min-width:0}.dp-blog-search:focus-within{border-color:var(--blog-red)}.dp-blog-card-copy{min-width:0;overflow-wrap:anywhere}.dp-blog-author-row{overflow-wrap:anywhere}@media(max-width:480px){.dp-blog-search input{font-size:16px}.dp-blog-card-copy>p{font-size:13px}.dp-blog-card{grid-template-columns:30% minmax(0,1fr)}.dp-blog-body{font-size:16px}.dp-blog-recipe-stats{flex-wrap:wrap}.dp-blog-filters button{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.dp-blog-page *{transition:none!important;animation:none!important}}.dp-blog-page{font-weight:500}.dp-blog-topline,.dp-blog-count span,.dp-blog-filter-label,.dp-blog-feature-label,.dp-blog-meta,.dp-blog-author span,.dp-blog-share-wrap>span{color:#000}.dp-blog-primary,.dp-blog-bottom-cta>a{background:#df1234;color:#fff}.dp-blog-primary:hover,.dp-blog-bottom-cta>a:hover{background:#bc0b29;color:#fff}.dp-blog-filters button:hover,.dp-blog-filters button.active{background:#fff1f4;color:#000;border-color:#df1234}.dp-blog-cover-fallback{background:linear-gradient(135deg,#fff5f7,#fff);color:#df1234}.dp-blog-featured{background:#fff}.dp-blog-search input,.dp-blog-search input::placeholder{color:#000}.dp-blog-image-mark,.dp-blog-duration{background:#fff;color:#000}.dp-blog-body{font-size:17px}.dp-blog-heading p{font-size:15px}.dp-blog-search input{font-size:14px}.dp-blog-empty button{color:#000;border-color:#df1234}.dp-blog-article-cover{aspect-ratio:1200/630}.dp-blog-card-cover picture,.dp-blog-feature-image picture,.dp-blog-article-cover picture{display:block;width:100%;height:100%}.dp-blog-rich-body{min-width:0;overflow-wrap:break-word}.dp-blog-rich-body h3{font-size:1.15em;line-height:1.4;margin-block:1.6em .65em}.dp-blog-rich-body :is(ul,ol){display:block;margin-block:1em 1.5em;padding-inline-start:1.65em;list-style-position:outside}.dp-blog-rich-body ul{list-style-type:disc}.dp-blog-rich-body ol{list-style-type:decimal}.dp-blog-rich-body li{display:list-item;margin-block:.5em}.dp-blog-rich-body a{color:#a50024;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.dp-blog-rich-body a:hover{color:#75001a}.dp-blog-rich-body blockquote{margin-block:1.5em;padding-block:.75em;padding-inline:1.2em;border-inline-start:4px solid var(--blog-red);background:#fff3f5}.dp-blog-rich-body code{padding:.15em .3em;border-radius:3px;background:#f2f2f4;font-family:monospace;font-size:.9em}.dp-blog-rich-body pre{max-width:100%;overflow-x:auto;padding:1em;background:#f2f2f4}.dp-blog-rich-body .table-scroll{max-width:100%;overflow-x:auto;margin-block:1.5em;overscroll-behavior-inline:contain}.dp-blog-rich-body table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.9em;line-height:1.5}.dp-blog-rich-body :is(th,td){padding:.8em;text-align:start;vertical-align:top;border:1px solid #d8d8dd}.dp-blog-rich-body th{background:#fff0f3;font-weight:700}.dp-blog-rich-body tbody tr:nth-child(2n){background:#fafafa}.dp-blog-rich-body p:has(>strong:first-child){padding:1em;border-inline-start:3px solid var(--blog-red);background:#fff5f7}.dp-blog-rich-body .dp-blog-author-box{padding:1.25em;background:#fafafa;border:1px solid #e5e5e9;margin-block:2em}.dp-blog-rich-body .dp-blog-author-box h2{margin-block:0 .7em}
