.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) 50px 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,#ffd23e);text-align:center;width:100%;max-width:100%;margin:100px 0 clamp(16px,3vw,32px);font-size:clamp(3rem,9vw,7.5rem);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(1rem,2.2vw,1.5rem);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(.95rem,1.8vw,1.2rem);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(10px,1.2vw,14px) clamp(20px,3vw,36px);font-size:clamp(.85rem,1.6vw,1.1rem);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:.8rem;font-weight:700}.page-module__yfrhpa__sectionTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);text-align:center;margin:0 0 clamp(20px,3vw,36px);font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.05}.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.2rem,2.5vw,1.9rem);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.05rem,2vw,1.35rem);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) 50px clamp(12px,2vw,24px)}.page-module__yfrhpa__noteInner{width:100%;max-width:1200px;margin:0 auto}.page-module__yfrhpa__noteText{flex:1;min-width:0}.page-module__yfrhpa__noteText p{font-size:1.125rem}@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:.8rem;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(2rem,5vw,3.6rem)}.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) 50px 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(1rem,2vw,1.4rem);line-height:1.2}.page-module__yfrhpa__safetyCard p{color:#ffffffeb;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.97rem,1.5vw,1.125rem);font-weight:500}.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.02rem,1.8vw,1.2rem);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:#fff;background:#ff8c00;border-color:#ff8c00}.page-module__yfrhpa__alert[data-level=red]{color:#fff;background:#dc3232;border-color:#dc3232}.page-module__yfrhpa__alertLabel{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.06em;margin-bottom:4px;font-size:clamp(1.1rem,2vw,1.3rem);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(.78rem,1.1vw,.9rem)!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:#ffffff0f;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(1.8rem,4vw,3rem);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.2rem,3.6vw,2.6rem);font-weight:400;display:block}.page-module__yfrhpa__ruleStep p{color:#ffffffe6;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;line-height:1.55}.page-module__yfrhpa__faqSection{background:#0a3a5740}.page-module__yfrhpa__faqList{columns:2;flex-direction:column;gap:4px clamp(24px,4vw,48px);margin-top:clamp(20px,3vw,36px);display:flex}.page-module__yfrhpa__faqItem{background:#fff;border-radius:12px;transition:background .15s;overflow:hidden}.page-module__yfrhpa__faqItem[open]{background:#fff}.page-module__yfrhpa__faqQ{color:var(--navy,#0a3a57);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(.9rem,1.5vw,1.05rem);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(--navy,#0a3a57);flex:none;font-size:1.4rem;transition:transform .2s}.page-module__yfrhpa__faqItem[open] .page-module__yfrhpa__faqQ:after{transform:rotate(45deg)}.page-module__yfrhpa__faqA{color:var(--navy,#0a3a57);margin:0;padding:0 clamp(16px,2.5vw,24px) clamp(14px,2vw,20px);font-family:Montserrat,sans-serif;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.7}.page-module__yfrhpa__endSection{text-align:center}.page-module__yfrhpa__endLine{color:#ffffffbf;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.5}.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,.page-module__yfrhpa__cookingInner>p:not([class]){font-size:1.2rem}.page-module__yfrhpa__alert p{margin:8px 0;font-size:clamp(.95rem,1.5vw,1.1rem);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.65rem,3.5vw,2.1rem);font-weight:700}.page-module__yfrhpa__safetyCardImg{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:220px;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) 50px clamp(32px,5vw,64px)}.page-module__yfrhpa__cookingInner{width:100%;max-width:1200px;margin:0 auto}.page-module__yfrhpa__gameSection{padding:clamp(32px,5vw,64px) 50px}.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.5rem,3vw,1.85rem);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:.95rem;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.3rem,2.8vw,1.7rem);display:block}.page-module__yfrhpa__congaStep em{color:#fffffff2;font-size:clamp(.72rem,1.2vw,.83rem);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:#fffc;border-top:1px solid #ffffff1a;margin:0;padding-top:16px;font-size:1rem;font-style:italic;font-weight:600}.page-module__yfrhpa__safetyCol p:not(.page-module__yfrhpa__lead){font-size:1.125rem;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:var(--yellow,#ffd23e);border:none;border-radius:10px;overflow:hidden}.page-module__yfrhpa__miniItem[open]{background:#fff}.page-module__yfrhpa__miniQ{color:var(--navy,#0a3a57);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(.9rem,1.5vw,1.05rem);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(--navy,#0a3a57);flex:none;font-size:1.4rem;transition:transform .2s}details[open] .page-module__yfrhpa__miniQ:after{transform:rotate(45deg)}.page-module__yfrhpa__miniA{color:var(--navy,#0a3a57);margin:0;padding:0 clamp(16px,2.5vw,24px) clamp(14px,2vw,20px);font-family:Montserrat,sans-serif;font-size:clamp(.85rem,1.3vw,1rem);font-weight:400;line-height:1.7}
