.page-module__yfrhpa__main{min-height:100vh;font-weight:600}.page-module__yfrhpa__hero{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:clamp(155px,18vw,215px) clamp(24px,6vw,80px) clamp(48px,8vw,96px);display:flex;position:relative;overflow:hidden}.page-module__yfrhpa__heroImg{z-index:0;background:var(--blue-sky) url(/hot-dog-hearo-img.jpg) center / cover no-repeat;position:absolute;inset:0}.page-module__yfrhpa__heroTint{z-index:1;pointer-events:none;background:linear-gradient(#0a3a5759 0%,#0a3a578c 100%);position:absolute;inset:0}.page-module__yfrhpa__heroInner{z-index:2;width:100%;position:relative}.page-module__yfrhpa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:clamp(.75rem,1.2vw,.95rem);font-weight:600}.page-module__yfrhpa__heroTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow-header,#ffed00);text-align:center;width:100%;max-width:100%;margin:100px 0 clamp(16px,3vw,32px);font-size:clamp(4rem,8.5vw,7.8rem);line-height:.9}.page-module__yfrhpa__slash{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e)}.page-module__yfrhpa__heroSub{color:#ffffffe6;margin:0 0 clamp(32px,5vw,56px);font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2.5vw,1.72rem);font-weight:500;line-height:1.6}.page-module__yfrhpa__wordplay{text-align:left;border-left:3px solid #ffffff40;max-width:520px;margin:0 auto clamp(40px,6vw,64px);padding-left:clamp(16px,3vw,28px)}.page-module__yfrhpa__wordplay p{color:#ffffffd9;margin:0 0 6px;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,2.1vw,1.38rem);line-height:1.5}.page-module__yfrhpa__wordplay em{color:var(--yellow,#ffd23e);font-style:normal;font-weight:700}.page-module__yfrhpa__wordplayWarning{color:#fff!important;margin-top:12px!important;font-weight:700!important}.page-module__yfrhpa__pills{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.5vw,16px);width:100vw;max-width:1200px;margin-bottom:clamp(32px,5vw,56px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}@media (min-width:1200px){.page-module__yfrhpa__pills{margin-left:auto;margin-right:auto}}.page-module__yfrhpa__pill{font-family:var(--font-display,"Luckiest Guy", system-ui);background:var(--yellow,#ffd23e);color:var(--navy,#0a3a57);letter-spacing:.03em;border-radius:999px;padding:clamp(26px,2.8vw,32px) clamp(38px,5.4vw,64px) clamp(16px,2vw,22px);font-size:clamp(1.2rem,2.2vw,1.56rem);text-decoration:none;transition:filter .15s,transform .15s}.page-module__yfrhpa__pill:hover{background:var(--navy,#0a3a57);color:var(--yellow,#ffd23e);transform:translateY(-2px)}.page-module__yfrhpa__section,.page-module__yfrhpa__noteSection,.page-module__yfrhpa__safetySection,.page-module__yfrhpa__faqSection,.page-module__yfrhpa__endSection{padding:clamp(32px,5vw,64px) clamp(24px,6vw,80px)}.page-module__yfrhpa__sectionInner{max-width:720px;margin:0 auto}.page-module__yfrhpa__sectionEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:center;margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700}.page-module__yfrhpa__sectionTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;text-align:center;margin:0 0 clamp(20px,3vw,36px);font-size:clamp(4rem,10vw,8rem);line-height:1.05}.page-module__yfrhpa__sectionTitle span,.page-module__yfrhpa__noteTitleMain span{color:var(--yellow,#ffd23e)}.page-module__yfrhpa__subTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;margin:clamp(32px,4vw,48px) 0 clamp(10px,1.5vw,16px);font-size:clamp(1.38rem,2.9vw,2.2rem);line-height:1.1}.page-module__yfrhpa__lead{color:#fff;margin:0 0 clamp(16px,2vw,24px);font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,2.3vw,1.55rem);font-weight:600;line-height:1.5}.page-module__yfrhpa__sectionInner p{color:#ffffffe0;margin:0 0 clamp(10px,1.5vw,16px);font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.page-module__yfrhpa__sectionInner em{color:var(--yellow,#ffd23e);font-style:italic}.page-module__yfrhpa__sectionInner strong{color:#fff}.page-module__yfrhpa__noteSection{padding:clamp(24px,3vw,40px) clamp(24px,6vw,80px) clamp(12px,2vw,24px)}.page-module__yfrhpa__noteInner{width:100%;margin:0 auto}.page-module__yfrhpa__noteText{flex:1;min-width:0}.page-module__yfrhpa__noteText p{font-size:clamp(1.2rem,2.3vw,1.633rem)}@media (max-width:640px){.page-module__yfrhpa__noteRow{flex-direction:column;align-items:center}.page-module__yfrhpa__noteImg{width:clamp(140px,50vw,220px)}}.page-module__yfrhpa__noteRow{align-items:flex-start;gap:clamp(20px,4vw,40px);display:flex}.page-module__yfrhpa__noteImg{border-radius:16px;flex:none;width:clamp(120px,22vw,220px);height:auto;display:block}@media (max-width:640px){.page-module__yfrhpa__noteRow{flex-direction:column;align-items:center}.page-module__yfrhpa__noteImg{width:clamp(140px,50vw,220px)}}.page-module__yfrhpa__noteTitle{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:left;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700}.page-module__yfrhpa__noteTitleMain{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;text-align:left;margin:0 0 clamp(8px,1vw,12px);font-size:clamp(4rem,10vw,8rem)}.page-module__yfrhpa__rule{margin:0;display:none}.page-module__yfrhpa__legal{line-height:1.6}.page-module__yfrhpa__conga{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);letter-spacing:.04em;background:#0a3a574d;border-radius:12px;margin:clamp(16px,2.5vw,28px) 0;padding:clamp(12px,1.8vw,20px) clamp(16px,2.5vw,28px);font-size:clamp(.85rem,1.6vw,1.1rem)}.page-module__yfrhpa__rule2{border-left:4px solid var(--yellow,#ffd23e);margin:clamp(24px,3.5vw,40px) 0;padding-left:clamp(16px,2.5vw,28px)}.page-module__yfrhpa__safetySection{padding:clamp(16px,2vw,24px) clamp(24px,6vw,80px) clamp(40px,6vw,80px)}.page-module__yfrhpa__safetyInner{width:100%;max-width:1200px;margin:0 auto}.page-module__yfrhpa__safetyCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,2vw,20px);margin:clamp(24px,4vw,40px) 0;display:grid}.page-module__yfrhpa__safetyCard{background:var(--navy,#0a3a57);border:1px solid #ffffff29;border-radius:16px;padding:0;overflow:hidden}.page-module__yfrhpa__safetyCard h3,.page-module__yfrhpa__safetyCard p{padding:0 clamp(16px,2.5vw,28px)}.page-module__yfrhpa__safetyCard h3{padding-top:clamp(16px,2.5vw,28px)}.page-module__yfrhpa__safetyCard p:last-child{padding-bottom:clamp(16px,2.5vw,28px)}.page-module__yfrhpa__safetyCard h3{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);margin:0 0 8px;font-size:clamp(1.15rem,2.3vw,1.6rem);line-height:1.2}.page-module__yfrhpa__safetyCard p{color:#ffffffeb;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.12rem,1.7vw,1.3rem);font-weight:500}.page-module__yfrhpa__safetySection .page-module__yfrhpa__safetyCard p{color:#fff}.page-module__yfrhpa__signsList{color:#fffffff2;margin:0 0 clamp(16px,2vw,24px);padding-left:clamp(20px,3vw,32px);font-family:Montserrat,sans-serif;font-size:clamp(1.17rem,2.1vw,1.38rem);font-weight:500;line-height:2}.page-module__yfrhpa__heatAlerts{flex-flow:wrap;gap:clamp(10px,1.5vw,16px);margin:clamp(24px,4vw,40px) 0;display:flex}.page-module__yfrhpa__heatAlerts .page-module__yfrhpa__alert{flex:1 1 0;min-width:220px}.page-module__yfrhpa__alert{border-left:5px solid #0000;border-radius:14px;padding:clamp(14px,2vw,22px) clamp(18px,2.5vw,28px)}.page-module__yfrhpa__alert[data-level=yellow]{color:#0a3a57;background:#ffd23e;border-color:#ffd23e}.page-module__yfrhpa__alert[data-level=yellow] *{color:#0a3a57!important}.page-module__yfrhpa__alert[data-level=amber]{color:#0a3a57;background:#ff8c00;border-color:#ff8c00}.page-module__yfrhpa__alert[data-level=amber] *{color:#0a3a57!important}.page-module__yfrhpa__alert[data-level=red]{color:#fff;background:#dc3232;border-color:#dc3232}.page-module__yfrhpa__alert[data-level=red] *{color:#fff!important}.page-module__yfrhpa__alertLabel{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.06em;margin-bottom:4px;font-size:clamp(1.27rem,2.3vw,1.5rem);display:block}.page-module__yfrhpa__alert p{color:#ffffffd9;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.6}.page-module__yfrhpa__safetyNote{color:#ffffff80!important;font-size:clamp(.9rem,1.3vw,1.03rem)!important;font-weight:500!important}.page-module__yfrhpa__safetyNote a{color:#ffffffb3}.page-module__yfrhpa__safetyNote a:hover{color:#fff}.page-module__yfrhpa__ruleSteps{flex-direction:column;gap:clamp(12px,2vw,20px);margin:clamp(24px,4vw,40px) 0;display:flex}.page-module__yfrhpa__gameTwoCols{grid-template-columns:3fr 2fr;align-items:start;gap:clamp(24px,4vw,48px);margin:clamp(24px,4vw,40px) 0;display:grid}@media (max-width:720px){.page-module__yfrhpa__gameTwoCols{grid-template-columns:1fr}}.page-module__yfrhpa__ruleStep{background:#0a3a57;border-radius:14px;align-items:flex-start;gap:clamp(14px,2.5vw,24px);padding:clamp(14px,2vw,22px) clamp(16px,2.5vw,26px);display:flex}.page-module__yfrhpa__ruleNum{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);flex:none;min-width:36px;font-size:clamp(2.07rem,4.6vw,3.45rem);line-height:1}.page-module__yfrhpa__ruleStep strong{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;margin-bottom:4px;font-size:clamp(2.53rem,4.1vw,3rem);font-weight:400;display:block}.page-module__yfrhpa__ruleStep p{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,1.7vw,1.32rem);font-weight:500;line-height:1.55}.page-module__yfrhpa__faqSection{background:#0a3a5740}.page-module__yfrhpa__faqList{grid-template-columns:1fr 1fr;align-items:start;gap:12px 24px;margin-top:clamp(20px,3vw,36px);display:grid}@media (max-width:720px){.page-module__yfrhpa__faqList{grid-template-columns:1fr}}.page-module__yfrhpa__faqItem{background:#ffffff14;border:3px solid #fff;border-radius:16px;transition:border-color .2s,background .2s;overflow:hidden}.page-module__yfrhpa__faqItem:hover{border-color:var(--navy,#0a3a57)}.page-module__yfrhpa__faqItem[open]{border-color:var(--yellow,#ffd23e);background:#ffffff1f}.page-module__yfrhpa__faqQ{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,24px);font-family:Montserrat,sans-serif;font-size:clamp(1.13rem,2.1vw,1.33rem);font-weight:700;list-style:none;display:flex}.page-module__yfrhpa__faqQ::-webkit-details-marker{display:none}.page-module__yfrhpa__faqQ:after{content:"+";font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);flex:none;font-size:1.6rem;transition:transform .2s}.page-module__yfrhpa__faqItem[open] .page-module__yfrhpa__faqQ:after{transform:rotate(45deg)}.page-module__yfrhpa__faqItem .page-module__yfrhpa__faqA{color:#fff;margin:0;padding:0 clamp(16px,2.5vw,24px) clamp(14px,2vw,20px);font-family:Montserrat,sans-serif;font-size:clamp(1.08rem,1.9vw,1.21rem);line-height:1.7}.page-module__yfrhpa__endSection{text-align:center}.page-module__yfrhpa__endLine{color:#fff;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,2.1vw,1.38rem);line-height:1.5}.page-module__yfrhpa__legal,.page-module__yfrhpa__noteText p,.page-module__yfrhpa__cookingCol p,.page-module__yfrhpa__cookingInner p,.page-module__yfrhpa__signsList li,.page-module__yfrhpa__safetyCol p,.page-module__yfrhpa__gameTwoCols p,.page-module__yfrhpa__foodCol p{color:#fff}.page-module__yfrhpa__safetyNote,.page-module__yfrhpa__safetyNote a{color:#fff!important}.page-module__yfrhpa__endBig{font-family:var(--font-display,"Luckiest Guy", system-ui)!important;color:var(--yellow,#ffd23e)!important;margin-top:clamp(20px,3vw,32px)!important;font-size:clamp(4rem,12vw,9rem)!important}@media (prefers-reduced-motion:reduce){.page-module__yfrhpa__pill{transition:none}}.page-module__yfrhpa__scrollSection{height:400vh;position:relative}.page-module__yfrhpa__scrollSticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.page-module__yfrhpa__scrollVideo,.page-module__yfrhpa__scrollPoster{mix-blend-mode:multiply;filter:hue-rotate(200deg)saturate(1.4)brightness(.85);width:min(600px,90vw);height:auto;display:block}.page-module__yfrhpa__cookingInner .page-module__yfrhpa__lead{font-size:1.38rem}.page-module__yfrhpa__cookingInner>p:not([class]){font-size:clamp(1.25rem,2.5vw,1.713rem)}.page-module__yfrhpa__cookingCol p,.page-module__yfrhpa__foodCol p,.page-module__yfrhpa__gameTwoCols>div>p{font-size:clamp(1.15rem,2.2vw,1.533rem)}.page-module__yfrhpa__alert p{margin:8px 0;font-size:clamp(1.1rem,1.7vw,1.27rem);font-weight:500;line-height:1.5}.page-module__yfrhpa__urgentNote{text-align:center;color:#fff;margin:clamp(24px,4vw,40px) 0;font-size:clamp(1.9rem,4vw,2.42rem);font-weight:700}.page-module__yfrhpa__safetyCardImg{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:420px;margin-bottom:12px;display:block}.page-module__yfrhpa__safetyTwoCols{flex-wrap:wrap;gap:clamp(24px,4vw,48px);margin:clamp(24px,4vw,40px) 0;display:flex}.page-module__yfrhpa__safetyCol{flex:280px;min-width:0}.page-module__yfrhpa__cookingSection{padding:clamp(12px,2vw,20px) clamp(24px,6vw,80px) clamp(32px,5vw,64px)}.page-module__yfrhpa__cookingInner{width:100%;margin:0 auto}.page-module__yfrhpa__gameSection{padding:clamp(32px,5vw,64px) clamp(24px,6vw,80px)}.page-module__yfrhpa__gameInner{width:100%;max-width:1200px;margin:0 auto}.page-module__yfrhpa__alertTemp{letter-spacing:.02em;margin:4px 0 16px;font-family:Montserrat,sans-serif;font-size:clamp(1.72rem,3.4vw,2.13rem);font-weight:700;display:block}.page-module__yfrhpa__cookingTwoCols{flex-wrap:wrap;gap:clamp(24px,4vw,48px);margin:clamp(24px,4vw,40px) 0;display:flex}.page-module__yfrhpa__cookingCol{flex:280px;min-width:0}.page-module__yfrhpa__tinLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700}.page-module__yfrhpa__tinWarning{color:var(--navy,#0a3a57);background:#fff;border-radius:12px;margin-top:24px;padding:clamp(20px,3vw,36px);font-size:1.1rem;font-weight:500;line-height:1.6}.page-module__yfrhpa__congaFeature{margin:clamp(32px,5vw,56px) 0;padding:0}.page-module__yfrhpa__congaChain{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:0;margin-bottom:24px;display:flex}.page-module__yfrhpa__congaStep{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:140px;padding:12px 11px;display:flex;position:relative}.page-module__yfrhpa__congaStep strong{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);margin-bottom:8px;font-size:clamp(1.5rem,3.2vw,1.96rem);display:block}.page-module__yfrhpa__congaStep em{color:#fff;font-size:clamp(1rem,2vw,1.2rem);font-style:normal;font-weight:600;line-height:1.3}.page-module__yfrhpa__congaArrow{color:#ffd23e80;flex-shrink:0;align-self:center;padding:0 4px;font-size:1.5rem}.page-module__yfrhpa__congaCaption{text-align:center;color:#fff;border-top:1px solid #ffffff1a;margin:0;padding-top:16px;font-size:1.15rem;font-style:italic;font-weight:600}.page-module__yfrhpa__safetyCol p:not(.page-module__yfrhpa__lead){font-size:clamp(1.2rem,2.3vw,1.633rem);font-weight:500}.page-module__yfrhpa__alertIcon{filter:saturate(0)brightness(10);margin-bottom:8px;font-size:2.2rem;display:block}.page-module__yfrhpa__foodFaqCols{flex-wrap:wrap;gap:clamp(24px,4vw,48px);margin:clamp(24px,4vw,40px) 0 clamp(8px,1vw,12px);display:flex}.page-module__yfrhpa__foodCol{flex:280px;min-width:0}.page-module__yfrhpa__miniAccordion{flex-direction:column;gap:4px;margin-top:12px;display:flex}.page-module__yfrhpa__miniItem{background:#ffffff14;border:3px solid #fff;border-radius:16px;transition:border-color .2s,background .2s;overflow:hidden}.page-module__yfrhpa__miniItem:hover{border-color:var(--navy,#0a3a57)}.page-module__yfrhpa__miniItem[open]{border-color:var(--yellow,#ffd23e);background:#ffffff1f}.page-module__yfrhpa__miniQ{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,24px);font-family:Montserrat,sans-serif;font-size:clamp(1.13rem,2.1vw,1.33rem);font-weight:700;list-style:none;display:flex}.page-module__yfrhpa__miniQ::-webkit-details-marker{display:none}.page-module__yfrhpa__miniQ:after{content:"+";font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);flex:none;font-size:1.6rem;transition:transform .2s}details[open] .page-module__yfrhpa__miniQ:after{transform:rotate(45deg)}.page-module__yfrhpa__miniAccordion .page-module__yfrhpa__miniA{color:#fff;margin:0;padding:0 clamp(16px,2.5vw,24px) clamp(14px,2vw,20px);font-family:Montserrat,sans-serif;font-size:clamp(1.08rem,1.9vw,1.21rem);font-weight:400;line-height:1.7}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] :is(.page-module__yfrhpa__sectionEyebrow,.page-module__yfrhpa__noteTitle,.page-module__yfrhpa__sectionTitle,.page-module__yfrhpa__noteTitleMain,.page-module__yfrhpa__subTitle,.page-module__yfrhpa__lead,.page-module__yfrhpa__cookingInner p,.page-module__yfrhpa__noteText p,.page-module__yfrhpa__cookingCol p,.page-module__yfrhpa__safetyCol p,.page-module__yfrhpa__signsList li,.page-module__yfrhpa__gameTwoCols p,.page-module__yfrhpa__foodCol p,.page-module__yfrhpa__legal,.page-module__yfrhpa__endLine,.page-module__yfrhpa__safetyNote,.page-module__yfrhpa__safetyNote a,.page-module__yfrhpa__urgentNote,.page-module__yfrhpa__congaStep em,.page-module__yfrhpa__congaCaption){color:var(--navy,#0a3a57)}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .page-module__yfrhpa__ruleSteps .page-module__yfrhpa__ruleStep p{color:#fff}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] :is(.page-module__yfrhpa__faqQ,.page-module__yfrhpa__faqItem .page-module__yfrhpa__faqA,.page-module__yfrhpa__miniQ,.page-module__yfrhpa__miniAccordion .page-module__yfrhpa__miniA){color:var(--navy,#0a3a57)}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .page-module__yfrhpa__safetyCard{background:#fff;border-color:#0a3a5729}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .page-module__yfrhpa__safetyCard h3,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .page-module__yfrhpa__safetySection .page-module__yfrhpa__safetyCard p{color:var(--navy,#0a3a57)}
