.MealVisualRibbon-module__T4nk2q__shell{background:radial-gradient(110% 70% at 15% 0,#d5664b29,#0000 50%),radial-gradient(95% 70% at 90% 8%,#0a4a8f2b,#0000 55%),#fff;border:1px solid #e2e8f0f2;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 20px 42px -28px #073d7a73}.MealVisualRibbon-module__T4nk2q__header{background:linear-gradient(120deg,#f17454 0%,#82472d 62%,#1e5bdf 100%);border-bottom:1px solid #bc503773;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .9rem;display:flex}.MealVisualRibbon-module__T4nk2q__tag{color:#9b6d14;letter-spacing:.14em;text-transform:uppercase;background:#fff8e8;border:1px solid #f2d38bd9;border-radius:999px;align-items:center;padding:.36rem .68rem;font-size:.68rem;font-weight:700;display:inline-flex}.MealVisualRibbon-module__T4nk2q__title{color:#fff8ee;margin:0;font-size:1.03rem;font-weight:700}.MealVisualRibbon-module__T4nk2q__marquee{padding:1.05rem 0 1.2rem;position:relative;overflow:hidden}.MealVisualRibbon-module__T4nk2q__marquee:before,.MealVisualRibbon-module__T4nk2q__marquee:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.MealVisualRibbon-module__T4nk2q__marquee:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.MealVisualRibbon-module__T4nk2q__marquee:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.MealVisualRibbon-module__T4nk2q__track{gap:1rem;width:max-content;padding-inline:1rem;animation:34s linear infinite MealVisualRibbon-module__T4nk2q__ribbonMove;display:flex}.MealVisualRibbon-module__T4nk2q__shell:hover .MealVisualRibbon-module__T4nk2q__track{animation-play-state:paused}.MealVisualRibbon-module__T4nk2q__card{background:#fff;border:1px solid #e2e8f0f2;border-radius:1rem;flex-shrink:0;width:248px;overflow:hidden;box-shadow:0 12px 26px -20px #073d7a66}.MealVisualRibbon-module__T4nk2q__media{background:#f1f5f9;height:150px;position:relative;overflow:hidden}.MealVisualRibbon-module__T4nk2q__image{object-fit:cover;transition:transform .55s;transform:scale(1.05)}.MealVisualRibbon-module__T4nk2q__card:hover .MealVisualRibbon-module__T4nk2q__image{transform:scale(1.12)}.MealVisualRibbon-module__T4nk2q__copy{padding:.75rem .85rem .9rem}.MealVisualRibbon-module__T4nk2q__mealType{letter-spacing:.14em;text-transform:uppercase;color:#d5664b;margin:0;font-size:.65rem;font-weight:700}.MealVisualRibbon-module__T4nk2q__dish{color:#0f172a;margin:.34rem 0 0;font-size:.9rem;font-weight:600;line-height:1.3}@keyframes MealVisualRibbon-module__T4nk2q__ribbonMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.MealVisualRibbon-module__T4nk2q__title{font-size:.93rem}.MealVisualRibbon-module__T4nk2q__card{width:214px}.MealVisualRibbon-module__T4nk2q__media{height:132px}}@media (prefers-reduced-motion:reduce){.MealVisualRibbon-module__T4nk2q__track{animation:none}.MealVisualRibbon-module__T4nk2q__image{transform:none}}
.scroll-float-container{overflow:hidden}.scroll-float-text{text-align:center;font-weight:700;line-height:1.3;display:inline-block}.sf-word{white-space:nowrap;display:inline-block}.sf-char{display:inline-block}.sf-ws{white-space:normal}@media (prefers-reduced-motion:reduce){.sf-char{opacity:1!important;transform:none!important}}
.BlogPage-module__2cmYvW__featureGrid{gap:1rem;display:grid}.BlogPage-module__2cmYvW__featuredCard{isolation:isolate;border-radius:1.7rem;min-height:460px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 46px -28px #0f172a73}.BlogPage-module__2cmYvW__featuredCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(120deg,#ffefc5f2 0%,#efbe5cf2 22%,#d4664bf0 54%,#073d7af0 82%,#ffefc5f2 100%) 0 0/220% 220%;padding:1.5px;animation:8s linear infinite BlogPage-module__2cmYvW__borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BlogPage-module__2cmYvW__featuredImage{object-fit:cover;object-position:center;transition:transform .8s;transform:scale(1.03)}.BlogPage-module__2cmYvW__featuredCard:hover .BlogPage-module__2cmYvW__featuredImage{transform:scale(1.09)}.BlogPage-module__2cmYvW__featuredShade{z-index:1;background:linear-gradient(#081c3833 0%,#081c38c2 70%,#081c38f0 100%),linear-gradient(128deg,#073d7a1a 0%,#d4664b1f 100%);position:absolute;inset:0}.BlogPage-module__2cmYvW__featuredContent{z-index:3;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.BlogPage-module__2cmYvW__badge{color:#8f6212;letter-spacing:.12em;text-transform:uppercase;background:#fff9e7f0;border:1px solid #f5d17de6;border-radius:999px;align-items:center;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.BlogPage-module__2cmYvW__metaText{color:#e1ecffe6;letter-spacing:.03em;margin-left:.5rem;font-size:.73rem}.BlogPage-module__2cmYvW__featuredTitle{color:#fff;margin:.55rem 0 0;font-size:clamp(1.46rem,2.5vw,2.02rem);line-height:1.2}.BlogPage-module__2cmYvW__featuredExcerpt{color:#eaf3fff0;max-width:46ch;margin:.48rem 0 0;line-height:1.62}.BlogPage-module__2cmYvW__featuredHighlights{gap:.28rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.BlogPage-module__2cmYvW__featuredHighlight{color:#f4f8fff5;align-items:flex-start;gap:.42rem;font-size:.84rem;line-height:1.4;display:flex}.BlogPage-module__2cmYvW__featuredHighlight:before{content:"";background:#ffd77b;border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.4rem}.BlogPage-module__2cmYvW__spotlightStack{gap:.8rem;display:grid}.BlogPage-module__2cmYvW__spotlightCard{background:#fff;border:1px solid #e2e8f0f2;border-radius:1.2rem;grid-template-columns:120px 1fr;gap:.8rem;padding:.58rem;text-decoration:none;transition:transform .26s,box-shadow .26s,border-color .26s;display:grid;box-shadow:0 16px 30px -24px #0f172a61}.BlogPage-module__2cmYvW__spotlightCard:hover{border-color:#d4664b5c;transform:translateY(-4px);box-shadow:0 20px 34px -24px #073d7a73}.BlogPage-module__2cmYvW__spotlightMedia{border-radius:.9rem;min-height:112px;position:relative;overflow:hidden}.BlogPage-module__2cmYvW__spotlightImage{object-fit:cover;object-position:center;transition:transform .55s}.BlogPage-module__2cmYvW__spotlightCard:hover .BlogPage-module__2cmYvW__spotlightImage{transform:scale(1.08)}.BlogPage-module__2cmYvW__spotlightBody{min-width:0}.BlogPage-module__2cmYvW__spotlightMeta{color:#64748b;font-size:.72rem}.BlogPage-module__2cmYvW__spotlightTitle{color:#0f172a;margin:.36rem 0 0;font-size:1rem;line-height:1.3}.BlogPage-module__2cmYvW__spotlightExcerpt{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogPage-module__2cmYvW__contentHeader{max-width:44rem}.BlogPage-module__2cmYvW__sectionTag{color:#9b432f;letter-spacing:.11em;text-transform:uppercase;background:#d4664b1a;border:1px solid #d4664b40;border-radius:999px;align-items:center;padding:.3rem .56rem;font-size:.68rem;font-weight:700;display:inline-flex}.BlogPage-module__2cmYvW__contentTitle{color:#0f172a;margin:.62rem 0 0;font-size:clamp(1.62rem,2.9vw,2.34rem);line-height:1.16}.BlogPage-module__2cmYvW__contentBody{color:#475569;margin:.52rem 0 0;line-height:1.67}.BlogPage-module__2cmYvW__journalGrid{gap:1rem;margin-top:1.1rem;display:grid}.BlogPage-module__2cmYvW__journalCard{background:#fff;border:1px solid #e2e8f0f2;border-radius:1.25rem;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 32px -26px #0f172a57}.BlogPage-module__2cmYvW__journalCard:hover{border-color:#d4664b6b;transform:translateY(-6px);box-shadow:0 24px 38px -22px #073d7a6b}.BlogPage-module__2cmYvW__journalCard:before{content:"";opacity:.88;background:linear-gradient(90deg,#efbe5c,#d5664b,#073d7a);height:2px;position:absolute;top:0;left:0;right:0}.BlogPage-module__2cmYvW__journalMedia{min-height:210px;position:relative;overflow:hidden}.BlogPage-module__2cmYvW__journalImage{object-fit:cover;object-position:center;transition:transform .62s}.BlogPage-module__2cmYvW__journalCard:hover .BlogPage-module__2cmYvW__journalImage{transform:scale(1.09)}.BlogPage-module__2cmYvW__journalBody{padding:.9rem .95rem .95rem}.BlogPage-module__2cmYvW__journalMeta{color:#64748b;font-size:.73rem}.BlogPage-module__2cmYvW__journalTitle{color:#0f172a;margin:.4rem 0 0;font-size:1.12rem;line-height:1.33}.BlogPage-module__2cmYvW__journalExcerpt{color:#475569;margin:.42rem 0 0;font-size:.9rem;line-height:1.58}.BlogPage-module__2cmYvW__tagRow{flex-wrap:wrap;gap:.42rem;margin-top:.64rem;display:flex}.BlogPage-module__2cmYvW__inlineTag{color:#334155;background:#f8fafc;border:1px solid #94a3b86b;border-radius:999px;align-items:center;padding:.22rem .5rem;font-size:.72rem;line-height:1.2;display:inline-flex}.BlogPage-module__2cmYvW__featuredCard:focus-visible,.BlogPage-module__2cmYvW__spotlightCard:focus-visible,.BlogPage-module__2cmYvW__journalCard:focus-visible{outline-offset:3px;outline:2px solid #073d7ad9}@keyframes BlogPage-module__2cmYvW__borderFlow{0%{background-position:0%}to{background-position:220%}}@media (min-width:1024px){.BlogPage-module__2cmYvW__featureGrid{grid-template-columns:1.14fr .86fr;align-items:stretch}.BlogPage-module__2cmYvW__featuredCard{min-height:520px}.BlogPage-module__2cmYvW__spotlightStack{gap:.9rem}.BlogPage-module__2cmYvW__journalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:740px) and (max-width:1023px){.BlogPage-module__2cmYvW__journalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.BlogPage-module__2cmYvW__featuredCard:before{animation:none}.BlogPage-module__2cmYvW__featuredImage,.BlogPage-module__2cmYvW__spotlightImage,.BlogPage-module__2cmYvW__journalImage,.BlogPage-module__2cmYvW__spotlightCard,.BlogPage-module__2cmYvW__journalCard{transition:none;transform:none}}
.BlogDetailPage-module__6V6JmG__heroWrap{gap:1.1rem;display:grid}.BlogDetailPage-module__6V6JmG__backLink{color:#0a4a8f;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.BlogDetailPage-module__6V6JmG__backLink:hover{color:#073d7a}.BlogDetailPage-module__6V6JmG__heroTitle{color:#0f172a;max-width:19ch;margin:.4rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.BlogDetailPage-module__6V6JmG__heroExcerpt{color:#475569;max-width:60ch;margin:.62rem 0 0;font-size:1rem;line-height:1.72}.BlogDetailPage-module__6V6JmG__heroMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.52rem;margin-top:.9rem;font-size:.78rem;display:flex}.BlogDetailPage-module__6V6JmG__badge{color:#95690d;letter-spacing:.1em;text-transform:uppercase;background:#fffaec;border:1px solid #f5d17de6;border-radius:999px;align-items:center;padding:.3rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.BlogDetailPage-module__6V6JmG__heroMedia{border:1px solid #e2e8f0f2;border-radius:1.4rem;min-height:270px;position:relative;overflow:hidden;box-shadow:0 28px 54px -35px #073d7a73}.BlogDetailPage-module__6V6JmG__heroMedia:before{content:"";z-index:2;background:linear-gradient(#081c380f 0%,#081c384d 100%),linear-gradient(120deg,#073d7a14 0%,#d4664b1f 100%);position:absolute;inset:0}.BlogDetailPage-module__6V6JmG__heroImage{object-fit:cover;object-position:center}.BlogDetailPage-module__6V6JmG__articleGrid{gap:1.4rem;display:grid}.BlogDetailPage-module__6V6JmG__articleBody{background:radial-gradient(120% 80% at 8% 0,#d4664b14,#0000 56%),radial-gradient(100% 70% at 90% 0,#073d7a14,#0000 58%),#fff;border:1px solid #e2e8f0f2;border-radius:1.35rem;padding:1.05rem;position:relative;overflow:hidden}.BlogDetailPage-module__6V6JmG__overview{color:#334155;margin:0;font-size:1rem;line-height:1.76}.BlogDetailPage-module__6V6JmG__sectionBlock{margin-top:1.05rem}.BlogDetailPage-module__6V6JmG__sectionHeading{color:#0f172a;margin:0;font-size:1.28rem;line-height:1.2}.BlogDetailPage-module__6V6JmG__sectionText{color:#475569;margin:.44rem 0 0;font-size:.98rem;line-height:1.72}.BlogDetailPage-module__6V6JmG__stepsPanel{background:#fffaefc7;border:1px solid #d4664b38;border-radius:1.2rem;padding:.92rem}.BlogDetailPage-module__6V6JmG__stepsTitle{color:#9b432f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem}.BlogDetailPage-module__6V6JmG__stepsList{gap:.45rem;margin:.62rem 0 0;padding:0;list-style:none;display:grid}.BlogDetailPage-module__6V6JmG__stepsItem{color:#334155;align-items:flex-start;gap:.48rem;font-size:.92rem;line-height:1.5;display:flex}.BlogDetailPage-module__6V6JmG__stepsItem:before{content:"";background:#d5664b;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.4rem;box-shadow:0 0 0 4px #d4664b2e}.BlogDetailPage-module__6V6JmG__ctaBlock{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:1.2rem;margin-top:1.1rem;padding:1rem}.BlogDetailPage-module__6V6JmG__ctaTitle{color:#0f172a;margin:0;font-size:1.05rem}.BlogDetailPage-module__6V6JmG__ctaText{color:#475569;margin:.36rem 0 0;line-height:1.62}.BlogDetailPage-module__6V6JmG__relatedWrap{gap:.8rem;display:grid}.BlogDetailPage-module__6V6JmG__relatedCard{background:#fff;border:1px solid #e2e8f0f2;border-radius:1.1rem;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden}.BlogDetailPage-module__6V6JmG__relatedCard:hover{border-color:#d4664b6b;transform:translateY(-4px);box-shadow:0 18px 34px -26px #073d7a73}.BlogDetailPage-module__6V6JmG__relatedMedia{min-height:150px;position:relative;overflow:hidden}.BlogDetailPage-module__6V6JmG__relatedImage{object-fit:cover;object-position:center;transition:transform .52s}.BlogDetailPage-module__6V6JmG__relatedCard:hover .BlogDetailPage-module__6V6JmG__relatedImage{transform:scale(1.08)}.BlogDetailPage-module__6V6JmG__relatedBody{padding:.82rem}.BlogDetailPage-module__6V6JmG__relatedMeta{color:#64748b;margin:0;font-size:.72rem}.BlogDetailPage-module__6V6JmG__relatedTitle{color:#0f172a;margin:.32rem 0 0;font-size:1rem;line-height:1.3}.BlogDetailPage-module__6V6JmG__relatedExcerpt{color:#475569;margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.BlogDetailPage-module__6V6JmG__relatedCta{color:#0a4a8f;margin:.4rem 0 0;font-size:.8rem;font-weight:700}.BlogDetailPage-module__6V6JmG__relatedCard:focus-visible{outline-offset:3px;outline:2px solid #073d7ad9}@media (min-width:1024px){.BlogDetailPage-module__6V6JmG__heroWrap{grid-template-columns:.95fr 1.05fr;align-items:end;gap:1.2rem}.BlogDetailPage-module__6V6JmG__heroMedia{min-height:380px}.BlogDetailPage-module__6V6JmG__articleGrid{grid-template-columns:1.12fr .88fr;align-items:start;gap:1.2rem}.BlogDetailPage-module__6V6JmG__articleBody{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.BlogDetailPage-module__6V6JmG__relatedCard,.BlogDetailPage-module__6V6JmG__relatedImage{transition:none;transform:none}}
