@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e9d289c6eb42bf7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e9d289c6eb42bf7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_bbb2fd{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.__variable_bbb2fd{--font-dancing-script:"Dancing Script","Dancing Script Fallback"}.post-richtext p{margin:0 0 1.1rem!important;line-height:1.7}.post-richtext h2,.post-richtext h3,.post-richtext h4{margin-top:1.65rem;margin-bottom:.8rem}.post-richtext p.post-bold-heading{margin-top:1.6rem!important;margin-bottom:.3rem!important;line-height:1.4}.post-richtext p.post-bold-heading+p,.post-richtext>:first-child{margin-top:0!important}.post-richtext>:last-child{margin-bottom:0!important}.post-editorial-intro{margin:0 0 2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--body-text-color) 12%,transparent);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,#ffbcbb 16%,white),transparent 55%),color-mix(in srgb,var(--body-text-color) 1.5%,white);box-shadow:0 14px 32px rgba(24,59,90,.08)}.post-editorial-intro-eyebrow{margin:0 0 .85rem!important;color:#a05c72;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.post-editorial-intro p{margin:0!important}.post-editorial-intro p+p{margin-top:1rem!important}.post-editorial-intro-lead{color:#183b5a;font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:500;letter-spacing:-.01em;line-height:1.48}.post-editorial-intro-lead:first-letter{float:left;margin:.08em .12em 0 0;color:#a05c72;font-family:var(--font-display);font-size:3.4em;font-weight:700;line-height:.82}.post-editorial-intro-lead+p{color:color-mix(in srgb,var(--body-text-color) 88%,white);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}.post-editorial-points-grid{display:grid;grid-template-columns:1fr;gap:.8rem;margin:1.1rem 0 1.5rem}.post-editorial-point{display:flex;flex-direction:column;justify-content:center;margin:0!important;padding:1.1rem 1.15rem!important;text-align:center!important;border:1px solid color-mix(in srgb,var(--body-text-color) 16%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--body-text-color) 2.5%,white),color-mix(in srgb,var(--body-text-color) .8%,white));box-shadow:0 8px 18px rgba(24,59,90,.07);font-weight:500;line-height:1.55}.post-editorial-module-title{margin:1.65rem 0 .65rem!important;color:#183b5a;font-family:var(--font-display);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:650;line-height:1.25;letter-spacing:-.01em}@media (min-width:768px){.post-editorial-points-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.9rem 1rem}.post-editorial-points-grid>.post-editorial-point:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 1rem) / 2)}}.post-editorial-bullets-list,.post-editorial-numbered-list{margin:.65rem 0 1.35rem!important;padding:0 0 0 1.35rem!important;border:0;border-radius:0;background:transparent;box-shadow:none}.post-editorial-bullets-list li,.post-editorial-numbered-list li{margin:0!important;color:var(--body-text-color);font-size:clamp(1.02rem,1.3vw,1.24rem);font-weight:500;line-height:1.6}.post-editorial-bullets-list li+li,.post-editorial-numbered-list li+li{margin-top:.5rem!important}.post-editorial-list-intro{margin:.45rem 0 .9rem!important;font-size:clamp(1.08rem,1.9vw,1.4rem);line-height:1.35;font-weight:600;color:var(--body-text-color)}.post-editorial-bullets-list+p,.post-editorial-numbered-list+p{margin-top:1.1rem!important}.post-reintroduction-schedule{display:grid;grid-template-columns:1fr;gap:.8rem;margin:1rem 0 1.6rem}.post-reintroduction-schedule__card{padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--body-text-color) 14%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,#ffbcbb 18%,white),color-mix(in srgb,var(--body-text-color) 2%,white));box-shadow:0 8px 18px rgba(24,59,90,.08)}.post-reintroduction-schedule__days{margin-bottom:.25rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;color:#183b5a}.post-reintroduction-schedule__action{color:var(--body-text-color);font-size:clamp(1rem,1.25vw,1.16rem);font-weight:500;line-height:1.55}@media (min-width:768px){.post-reintroduction-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.post-reintroduction-schedule>.post-reintroduction-schedule__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 1rem) / 2)}}.post-food-grid{margin:.9rem 0 1.6rem}.post-food-grid__lead{margin:0 0 .4rem!important;font-size:1rem;line-height:1.5;color:var(--body-text-color)}.post-food-grid__caption{margin:0 0 .8rem!important;font-size:.78rem;font-weight:700;letter-spacing:.09em;line-height:1.25;text-transform:uppercase;color:#183b5a}.post-food-grid__items{display:grid;grid-template-columns:1fr;gap:.7rem}.post-food-grid__card{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--body-text-color) 14%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,#ffbcbb 14%,white),white);box-shadow:0 6px 14px rgba(24,59,90,.06)}.post-food-grid__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border-radius:999px;background:color-mix(in srgb,#183b5a 8%,white);color:#183b5a}.post-food-grid__icon svg{width:1.4rem;height:1.4rem}.post-food-grid__label{font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:600;line-height:1.35;color:var(--body-text-color)}@media (min-width:768px){.post-food-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}}.post-faq{margin:1.3rem 0 1.8rem}.post-faq__list{display:grid;gap:.9rem}.post-faq__item{border-radius:18px;border:1px solid color-mix(in srgb,#243857 30%,transparent);background:#fff;overflow:hidden;box-shadow:0 12px 24px rgba(15,23,42,.05)}.post-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.25rem 1.55rem;cursor:pointer;border:none;width:100%;background:transparent;text-align:left}.post-faq__question{flex:1 1 auto;padding-right:.9rem;font-family:var(--font-display,"Poppins",sans-serif);font-size:1.12rem;font-weight:600;letter-spacing:.02em;color:#2c4362}.post-faq__icon{flex:0 0 32px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;line-height:1;color:#d09883;background:color-mix(in srgb,#d09883 12%,white);transition:transform .2s ease,background .2s ease}.post-faq__item.is-open .post-faq__icon{transform:rotate(45deg);background:color-mix(in srgb,#d09883 15%,white)}.post-faq__panel{overflow:hidden;height:0;opacity:0;transition:height .4s ease,opacity .4s ease}.post-faq__answer{margin:0!important;padding:0 1.55rem 1.4rem;font-size:1.05rem;line-height:1.6;color:#2c4362;text-align:left}.post-faq__answer a{text-decoration:underline}@media (max-width:1024px){.post-faq__question{font-size:1rem}.post-faq__icon{width:28px;height:28px;flex-basis:28px;font-size:1.3rem}.post-faq__answer{font-size:1rem}}.post-signature-name{display:inline-block;margin-top:.15rem;font-family:var(--font-dancing-script),"Dancing Script","Segoe Script","Brush Script MT",cursive;font-weight:700;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1;color:var(--brand-primary,#183b5a)}.post-richtext .post-signature-signoff{margin-bottom:.1rem!important}.post-richtext .post-signature-line{margin-top:0!important}.post-podcast-links{margin:1.2rem 0 1.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--body-text-color) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--body-text-color) 2.5%,white);display:flex;flex-direction:column;align-items:center;text-align:center}.post-podcast-links__title{margin:0 0 .7rem!important;font-size:clamp(1.05rem,2.4vw,1.3rem);line-height:1.3;font-weight:600;color:var(--body-text-color)}.post-podcast-hero--reveal{animation:postPodcastReveal .75s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes postPodcastReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.post-podcast-hero--reveal{animation:none}}.post-editorial-intro .post-podcast-intro__eyebrow{margin:0 0 .2rem!important;color:#a05c72;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;text-align:center}.post-editorial-intro .post-podcast-intro__subtitle{margin:0 0 1rem!important;color:color-mix(in srgb,#183b5a 82%,white);font-family:var(--font-serif);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.35;text-align:center}.post-podcast-intro__divider{width:100%;max-width:42rem;height:1px;margin:1.5rem auto;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#a05c72 32%,transparent) 18%,color-mix(in srgb,#a05c72 32%,transparent) 82%,transparent)}.post-podcast-intro__apple{display:flex;justify-content:center;margin-top:.9rem}.post-podcast-hero__embed{margin:0 auto;width:100%;max-width:42rem;min-height:152px}.post-podcast-hero__embed iframe{display:block;width:100%;height:152px;border:0;border-radius:12px}@media (max-width:640px){.post-editorial-intro .post-podcast-intro__subtitle{margin-bottom:.85rem!important;font-size:1.05rem}.post-podcast-intro__divider{margin:1.2rem auto}}.post-podcast-links__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;overflow:visible;width:100%}.post-podcast-links__button{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;gap:.45rem;min-height:2.25rem;padding:.5rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--body-text-color) 22%,transparent);background:#fff;color:var(--body-text-color)!important;font-size:.82rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.post-podcast-links__button:focus-visible,.post-podcast-links__button:hover{background:color-mix(in srgb,var(--body-text-color) 10%,white);border-color:color-mix(in srgb,var(--body-text-color) 36%,transparent);transform:translateY(-1px);box-shadow:0 8px 16px rgba(24,59,90,.14)}.post-podcast-links__button-icon{display:inline-flex;width:1.1rem;height:1.1rem;color:#183b5a;flex:0 0 auto}.post-podcast-links__button-icon svg{width:100%;height:100%;display:block}.post-podcast-links__button--spotify{border-color:color-mix(in srgb,#1db954 38%,var(--body-text-color) 14%)}.post-podcast-links__button--spotify .post-podcast-links__button-icon{color:#1db954}.post-podcast-links__button--apple{border-color:color-mix(in srgb,#a855f7 35%,var(--body-text-color) 14%)}.post-podcast-links__button--apple .post-podcast-links__button-icon{color:#a855f7}.post-podcast-links__button--episode{border-color:color-mix(in srgb,var(--body-text-color) 30%,transparent)}@media (min-width:768px){.post-richtext .post-podcast-links{width:min(66rem,calc(100vw - 2.2rem));max-width:none;margin-left:50%;transform:translateX(-50%)}}@media (max-width:767px){.post-richtext p{font-size:1rem;line-height:1.72;margin-bottom:.95rem!important}.post-richtext h2{font-size:clamp(1.42rem,6.2vw,1.72rem);line-height:1.24;margin-top:1.45rem;margin-bottom:.62rem}.post-richtext h3{font-size:clamp(1.22rem,5.1vw,1.48rem);line-height:1.28;margin-top:1.3rem;margin-bottom:.55rem}.post-richtext h4{font-size:clamp(1.08rem,4.2vw,1.2rem);line-height:1.34;margin-top:1.1rem;margin-bottom:.5rem}.post-editorial-list-intro{margin:.45rem 0 .72rem!important;font-size:1.05rem;line-height:1.4}.post-editorial-bullets-list,.post-editorial-numbered-list{margin:.5rem 0 1.12rem!important;padding-left:1.2rem!important}.post-editorial-bullets-list li,.post-editorial-numbered-list li{font-size:.98rem;line-height:1.6}.post-editorial-bullets-list li+li,.post-editorial-numbered-list li+li{margin-top:.42rem!important}.post-editorial-point{padding:.8rem .9rem!important;line-height:1.52}.post-editorial-point:before{width:.5rem;height:.5rem;margin-right:.48rem;box-shadow:0 0 0 2.5px rgba(24,59,90,.14)}.post-podcast-links{margin:1rem 0 1.3rem;padding:.85rem}.post-podcast-links__title{margin-bottom:.6rem!important;font-size:1.02rem}.post-podcast-links__buttons{gap:.5rem}.post-podcast-links__button{min-height:2.4rem;font-size:.84rem}.post-podcast-links__button-icon{width:1.05rem;height:1.05rem}}