.styles_pagination__qMFHT{--margin-block:var(--pagination-vertical-spacing);--gutter-spacing:var(--spacing-4xs)}@media (min-width:48em){.styles_pagination__qMFHT{--margin-block:var(--pagination-vertical-desktop-spacing);--gutter-spacing:var(--spacing-3xs)}}.styles_pagination__qMFHT{align-items:center;display:flex;gap:var(--gutter-spacing);justify-content:center;list-style:none;margin-block:var(--margin-block);padding:0}.styles_paginationListItem__Ik2GO{flex-shrink:0;margin-top:0!important}.styles_paginationListItem__Ik2GO>.button[class*=button--primary-square]{height:2.5rem;width:2.5rem}.styles_paginationListItem__Ik2GO:first-child{padding-right:var(--spacing-4xs)}.styles_paginationListItem__Ik2GO:last-child{padding-left:var(--spacing-4xs)}@media (min-width:48em){.styles_paginationListItem__Ik2GO>.button[class*=button--primary-square]{height:3rem;width:3rem}.styles_paginationListItem__Ik2GO:first-child{padding-right:var(--spacing-2xs)}.styles_paginationListItem__Ik2GO:last-child{padding-left:var(--spacing-2xs)}}.styles_paginationFlanker__sEi3O{display:none}@media (min-width:48em){.styles_paginationFlanker__sEi3O{display:flex}}.styles_paginationEllipsis__FS6Ao{align-items:center;border-radius:0;display:flex;height:2.5rem;justify-content:center;padding:0;pointer-events:none;width:2.5rem}@media (min-width:48em){.styles_paginationEllipsis__FS6Ao{height:3rem;width:3rem}}.styles_paginationText__1VSEc{text-box:trim-both cap alphabetic}.styles_paginationDisabledBtn__CuhtZ{color:var(--color-neutral-dark-20);display:flex}.styles_paginationDisabledBtn__CuhtZ svg{fill:currentColor}@media (min-width:48em){.styles_hideDesktop___NZDw{display:none}}.styles_skeleton__phF7j{--background-color:color-mix(in srgb,var(--color-neutral-dark-10),var(--color-neutral-light-10) calc(var(--is-dark-mode, 0)*100%));--gradient-color:color-mix(in srgb,var(--color-neutral-dark-20),var(--color-neutral-light-20) calc(var(--is-dark-mode, 0)*100%));animation:styles_shimmer__KOnoz 2s ease-in-out .5s infinite;background:linear-gradient(120deg,var(--background-color) 0,var(--gradient-color) 34.42%,var(--background-color) 100%)}.styles_circular__MaBAr{border-radius:50%}.styles_rounded__Y6vws{border-radius:var(--radius-media)}.styles_sideRail__N1t1X{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:var(--side-rail-width);padding-block:var(--spacing-2xs);width:100%}.styles_infoBlocks__WF19t{background-color:transparent;display:flex;justify-content:space-between;width:40%}.styles_hasSideRail__Sty_k{column-gap:var(--spacing-xs);display:flex}.styles_contentContainer__tJjkH{margin-inline:auto;max-width:var(--max-width-full-content);padding-inline:var(--spacing-2xs);position:relative}.styles_contributorBio__7rw4S{--border:1px solid var(--color-neutral-dark-10);--padding:var(--spacing-l);border-top:var(--border);display:flex;flex-direction:column;gap:var(--spacing-s-desktop);padding-top:var(--padding)}.styles_contributorOverview__BDkEi{align-items:center;display:flex;gap:var(--spacing-2xs)}.styles_skeletonCard__6vc9m{display:flex;gap:var(--spacing-s-desktop)}.styles_skeletonCardStacked__4sbXt{flex-direction:column;gap:var(--spacing-xs);width:100%}.styles_skeletonCardStackedMedia__xGu1k{border-radius:var(--radius-media);width:100%}.styles_skeletonCardStackedMeta__rOxuP{display:flex;flex-direction:column;gap:var(--spacing-3xs);width:100%}.styles_skeletonCardNumbered__uZN44{align-items:flex-start;flex-direction:row;gap:var(--spacing-s-desktop);width:100%}.styles_skeletonCardNumberedBadge__xHc2j{flex:none}.styles_skeletonCardNumberedContent__7BVh2{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3xs);min-width:0}@keyframes styles_shimmer__KOnoz{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.styles_caption__3qUJP,.styles_caption__3qUJP a{--color:color-mix(in srgb,var(--color-neutral-dark-85),var(--color-neutral-light-85) calc(var(--is-dark-mode, 0)*100%));align-self:flex-start;font-family:var(--typography-caption-family);font-size:var(--typography-caption-size);font-weight:var(--typography-caption-weight);letter-spacing:var(--typography-caption-letter-spacing);line-height:var(--typography-caption-line-height)}.styles_carouselHero__MXNEN{margin-left:var(--margin-full-width);margin-right:var(--margin-full-width);max-width:var(--screen-width)}.styles_carouselHero__MXNEN.is-surfer-hero{position:relative}.styles_carouselHeroWrapper__Za_zg{--hero-dot-size:10px;--hero-controls-block-size:1.5625rem;--hero-dots-inline-size:calc(var(--hero-dot-count, 3)*var(--hero-dot-size) + (var(--hero-dot-count, 3) - 1)*var(--spacing-3xs));--hero-controls-inline-size:var(--hero-dots-inline-size);margin-inline:auto;overflow:hidden;position:relative}.styles_carouselHeroWrapper__Za_zg .carousel{overflow:hidden}.styles_carouselHeroWrapperAutoRotate__Tuj_3{--hero-controls-inline-size:calc(var(--hero-dots-inline-size) + var(--spacing-xs) + var(--hero-controls-block-size))}.styles_carouselHeroWrapperContainer__P85hl{margin-left:0}.styles_carouselHeroSlide__zwq2H{--slide-spacing:0;--slide-size:100%;aspect-ratio:var(--ar-4-5);background-color:color-mix(in srgb,var(--color-neutral-white),var(--color-neutral-black) calc(var(--is-dark-mode, 0)*100%));position:relative;width:100%}@media (min-width:48em){.styles_carouselHeroSlide__zwq2H{aspect-ratio:var(--ar-16-9);max-block-size:670px}}@media (min-width:90em){.styles_carouselHeroSlide__zwq2H{aspect-ratio:1440/670;max-block-size:none}}.styles_carouselHeroSlide__zwq2H a{pointer-events:all}.styles_carouselHeroControls__1KSJh{--is-dark-mode:1;gap:var(--spacing-xs);inset-block-end:var(--spacing-xs);inset-inline-end:var(--spacing-xs);min-block-size:var(--hero-controls-block-size);width:auto}@media (min-width:48em){.styles_carouselHeroControls__1KSJh{inset-inline:0}}.styles_carouselHeroControls__1KSJh ul{gap:var(--spacing-3xs);margin:0}.styles_carouselHeroControls__1KSJh .styles_carouselHeroPlayPause__Vod0Q{--btn-icons-size:var(--hero-controls-block-size);--background-color:color-mix(in srgb,var(--color-neutral-dark-5),var(--color-neutral-light-5) calc(var(--is-dark-mode, 0)*100%));--border-width:0;--color:color-mix(in srgb,var(--color-neutral-black),var(--color-neutral-white) calc(var(--is-dark-mode, 0)*100%));--icon-size:0.875rem}:is(.styles_carouselHeroControls__1KSJh .styles_carouselHeroPlayPause__Vod0Q) svg{block-size:var(--icon-size);display:block;inline-size:var(--icon-size)}.styles_carouselHeroSurferLogo__DSq9Z{color:var(--color-neutral-white);display:block;height:auto;left:50%;mix-blend-mode:soft-light;pointer-events:none;position:absolute;top:var(--spacing-xl);transform:translateX(-50%);width:min(calc(100% - var(--spacing-2xs)*2),715px);z-index:1}.styles_carouselHeroSurferLogo__DSq9Z svg{height:auto;width:100%}.styles_attribution__TMHcV{align-self:flex-start;line-height:.5}.styles_attribution__TMHcV>*{--color:color-mix(in srgb,var(--color-neutral-dark-85),var(--color-neutral-light-85) calc(var(--is-dark-mode, 0)*100%));font-family:var(--typography-caption-family);font-size:var(--typography-caption-size);font-weight:var(--typography-caption-weight);letter-spacing:var(--typography-caption-letter-spacing);line-height:var(--typography-caption-line-height)}.styles_carouselTiles__zMnv2{--aspect-ratio:388/600;--outline-color:var(--color-theme-dark-link-focus-outline-color);--outline-style:var(--color-theme-dark-link-focus-outline-style);--outline-width:var(--color-theme-dark-link-focus-outline-width);--vertical-spacing:var(--spacing-xl)}@media (min-width:64em){.styles_carouselTiles__zMnv2{--vertical-spacing:var(--spacing-xl-desktop)}}.styles_carouselTiles__zMnv2{max-width:var(--screen-width);overflow:hidden;position:relative}.styles_carouselTilesContainer__zW_ke{margin-inline:auto;max-width:calc(var(--max-width-wide) + var(--gutter)*2);padding-inline:var(--gutter);position:relative}.styles_carouselTiles__zMnv2,.wp-block-group.is-layout-constrained>.styles_carouselTiles__zMnv2{margin:var(--vertical-spacing) var(--margin-full-width);max-width:var(--screen-width)}.styles_carouselTilesTitle__qzTDv{margin-bottom:var(--vertical-spacing);text-align:center}.styles_carouselTilesSlide__Wp2_h{--slide-spacing:var(--spacing-m);--slide-size:80%;height:100%;position:relative;width:100%}@media (min-width:48em){.styles_carouselTilesSlide__Wp2_h{--slide-spacing:var(--spacing-m-desktop);--slide-size:50%}}@media (min-width:64em){.styles_carouselTilesSlide__Wp2_h{--slide-spacing:var(--spacing-m-desktop);--slide-size:33.33333333%}}:is(.styles_carouselTilesSlide__Wp2_h:hover,.styles_carouselTilesSlide__Wp2_h:focus-within) .styles_carouselTilesImage__H0u94{transform:scale(1.05)}.styles_carouselTilesSlide__Wp2_h a{pointer-events:all}.styles_carouselTilesImageWrapper__p_i8T{aspect-ratio:var(--aspect-ratio);border-radius:var(--radius-media);height:100%;margin:0;object-fit:cover;overflow:hidden;position:relative}.styles_carouselTilesImageWrapper__p_i8T:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));bottom:0;content:"";display:block;height:66%;position:absolute;width:100%}.styles_carouselTilesImage__H0u94{display:block;height:100%;object-fit:cover;transition:transform var(--transition-speed-normal) ease-out;width:100%}.styles_carouselTilesContent__NAo_7{align-items:center;color:var(--color-neutral-white);display:flex;flex-direction:column;height:100%;justify-content:end;margin:0;padding:1rem;position:absolute;right:0;text-align:center;top:0;width:calc(100% - var(--slide-spacing));z-index:1}@media (min-width:48em){.styles_carouselTilesContent__NAo_7{padding:var(--gutter)}}.styles_carouselTilesSlideTitle__a8HOW{color:var(--color-neutral-white);font-size:1.5rem;line-height:1;margin:0 auto 1.25rem}@media (min-width:48em){.styles_carouselTilesSlideTitle__a8HOW{font-size:2rem}}.styles_carouselTilesSlideLink__RVmim{color:var(--color-neutral-white);-webkit-text-decoration:none;text-decoration:none}.styles_carouselTilesSlideLink__RVmim:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.styles_carouselTilesSlideLink__RVmim:focus,.styles_carouselTilesSlideLink__RVmim:hover{color:var(--color-neutral-white);-webkit-text-decoration:none;text-decoration:none}.styles_carouselTilesAuthor__61X2s{color:var(--color-neutral-white);font-size:var(--typography-body-s-size)}.styles_carouselTilesCta__Seivs{margin-top:3.125rem;text-align:center}.styles_carouselTilesCta__Seivs .button{width:auto}.styles_carouselTilesControls__gry_b{margin-top:var(--spacing-m);position:static}@media (min-width:64em){.styles_carouselTilesControls__gry_b{display:none}}.styles_carouselTilesControls__gry_b .carousel__dot{border:1px solid var(--color)}.styles_carouselTilesControls__gry_b .carousel__dot--active{background-color:var(--color)}.styles_imageLink__jwS1K{display:flex;flex-direction:column;flex-grow:1;position:relative}.styles_button__LpZ8s{--is-dark-mode:1;--background-color:var(--color-neutral-light-5)}.styles_button__LpZ8s[disabled]{--color:var(--color-neutral-light-20)}.styles_expand__a3KuJ{--background-color:var(--color-neutral-dark-40);--background-color-hover:var(--color-neutral-dark-40);bottom:var(--spacing-2xs);position:absolute;right:var(--spacing-2xs)}.styles_container___i3_T{position:relative}.styles_container___i3_T .styles_imageWrapper__UmuMq{display:flex;position:relative}.styles_container___i3_T .image-attribution,.styles_container___i3_T figcaption{margin-block-start:var(--spacing-3xs)}.styles_container___i3_T figcaption{margin-block-end:0}.styles_quote__FLJ3o{border-left:.25rem solid var(--border-color);padding-block:var(--spacing-3xs);padding-left:var(--spacing-s)}@media (min-width:48em){.styles_quote__FLJ3o{padding-left:var(--spacing-s-desktop)}}.styles_quoteBlock__RAmzM,.styles_quoteContainer__z_moB{margin:0}.styles_quoteBlockText__gulpB{--font-family:var(--typography-h-xs-family);--font-size:var(--typography-h-xs-size);--font-weight:700;--letter-spacing:var(--typography-h-xs-letter-spacing);--line-height:var(--typography-h-xs-line-height)}@media (min-width:48em){.styles_quoteBlockText__gulpB{--font-family:var(--typography-h-xs-desktop-family);--font-size:var(--typography-h-xs-desktop-size);--letter-spacing:var(--typography-h-xs-desktop-letter-spacing);--line-height:var(--typography-h-xs-desktop-line-height)}}.styles_quoteBlockText__gulpB{font-family:var(--font-family);font-size:var(--font-size);font-style:italic;font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);quotes:"“" "”"}.styles_quoteBlockText__gulpB:before{content:open-quote}.styles_quoteBlockText__gulpB:after{content:close-quote}.styles_quoteAttribution__iI8Cn{align-items:baseline;column-gap:var(--spacing-4xs);display:flex;margin-block-start:var(--spacing-xs)}.styles_quoteAuthorName__OpC8U{--font-family:var(--typography-eyebrow-family);--font-size:var(--typography-eyebrow-size);--font-weight:700;--letter-spacing:var(--typography-eyebrow-letter-spacing);--line-height:var(--typography-eyebrow-line-height);--text-transform:var(--typography-eyebrow-text-transform)}@media (min-width:48em){.styles_quoteAuthorName__OpC8U{--font-family:var(--typography-eyebrow-desktop-family);--font-size:var(--typography-eyebrow-desktop-size);--letter-spacing:var(--typography-eyebrow-desktop-letter-spacing);--line-height:var(--typography-eyebrow-desktop-line-height);--text-transform:var(--typography-eyebrow-desktop-text-transform)}}.styles_quoteAuthorName__OpC8U{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:var(--text-transform)}.styles_quoteAuthorRole__wB_pu{--font-family:var(--typography-caption-family);--font-size:var(--typography-caption-size);--font-weight:var(--typography-caption-weight);--letter-spacing:var(--typography-caption-letter-spacing);--line-height:var(--typography-caption-line-height)}@media (min-width:48em){.styles_quoteAuthorRole__wB_pu{--font-family:var(--typography-caption-desktop-family);--font-size:var(--typography-caption-desktop-size);--font-weight:var(--typography-caption-desktop-weight);--letter-spacing:var(--typography-caption-desktop-letter-spacing);--line-height:var(--typography-caption-desktop-line-height)}}.styles_quoteAuthorRole__wB_pu{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.styles_recipeStats__HXarN{--font-family:var(--typography-body-s-family);--font-size:var(--typography-body-s-size);--font-weight:var(--typography-body-s-weight);--letter-spacing:var(--typography-body-s-letter-spacing);--line-height:var(--typography-body-s-line-height)}@media (min-width:48em){.styles_recipeStats__HXarN{--font-family:var(--typography-body-s-desktop-family);--font-size:var(--typography-body-s-desktop-size);--font-weight:var(--typography-body-s-desktop-weight);--letter-spacing:var(--typography-body-s-desktop-letter-spacing);--line-height:var(--typography-body-s-desktop-line-height)}}.styles_recipeStats__HXarN{flex-wrap:wrap;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--spacing-3xs) var(--spacing-l);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0}.styles_recipeStatGroup__JQft0,.styles_recipeStats__HXarN{align-items:baseline;display:flex}.styles_recipeStatGroup__JQft0{gap:var(--spacing-4xs)}.styles_recipeStatLabel__OfhBN{color:color-mix(in srgb,var(--color-neutral-dark-70),var(--color-neutral-light-70) calc(var(--is-dark-mode, 0)*100%));font-family:var(--label-typography-family);font-size:var(--label-typography-size);font-weight:var(--label-typography-weight);letter-spacing:var(--label-typography-letter-spacing);line-height:var(--label-typography-line-height);text-transform:uppercase}.styles_recipeStatValue__bv62H{font-weight:700}.styles_recipeStatLabel__OfhBN,.styles_recipeStatValue__bv62H{margin-left:0}.styles_recipe__Nob_q{--separator-border:1px solid color-mix(in srgb,var(--separator-color),var(--separator-dark-color) calc(var(--is-dark-mode, 0)*100%));--recipe-accent-color:var(--color-pairing-2-background);--recipe-accent-is-dark-mode:var(--color-pairing-2-is-dark-theme,0);--recipe-panel-color:color-mix(in srgb,var(--color-neutral-dark-5),var(--color-neutral-light-5) calc(var(--is-dark-mode, 0)*100%));--recipe-step-marker-size:26px}.styles_recipe__Nob_q:before{background:var(--recipe-accent-color);content:"";display:block;height:4px;margin-bottom:var(--spacing-s)}.styles_recipe__Nob_q .button{align-self:flex-start}@media print{.styles_recipe__Nob_q .button{display:none}}.styles_recipeHeader__fMxHs{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.styles_recipeBody__H329U{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--spacing-m)}@media (min-width:48em){.styles_recipeBody__H329U{grid-template-columns:38% minmax(0,1fr)}}.styles_recipeBody__H329U:empty{display:none}.styles_recipeIngredients__5S8xo,.styles_recipeInstructions__yFIL_{padding:var(--spacing-s)}.styles_recipeIngredients__5S8xo{background:var(--recipe-panel-color);border-radius:var(--radius-s) var(--radius-s) 0 0}@media (min-width:48em){.styles_recipeIngredients__5S8xo{border-radius:var(--radius-s) 0 0 var(--radius-s)}}.styles_recipeInstructions__yFIL_{border-radius:0 0 var(--radius-s) var(--radius-s);border:2px solid var(--recipe-panel-color);border-top:0}@media (min-width:48em){.styles_recipeInstructions__yFIL_{border-left:0;border-radius:0 var(--radius-s) var(--radius-s) 0;border-top:2px solid var(--recipe-panel-color)}}.styles_recipeIngredients__5S8xo:only-child,.styles_recipeInstructions__yFIL_:only-child{border-radius:var(--radius-s);grid-column:1/-1}.styles_recipeInstructions__yFIL_:only-child{border:2px solid var(--recipe-panel-color)}.styles_recipeTitle__shE13{--font-family:var(--typography-h-l-family);--font-size:var(--typography-h-l-size);--font-weight:var(--typography-h-l-weight);--letter-spacing:var(--typography-h-l-letter-spacing);--line-height:var(--typography-h-l-line-height)}@media (min-width:48em){.styles_recipeTitle__shE13{--font-family:var(--typography-h-l-desktop-family);--font-size:var(--typography-h-l-desktop-size);--font-weight:var(--typography-h-l-desktop-weight);--letter-spacing:var(--typography-h-l-desktop-letter-spacing);--line-height:var(--typography-h-l-desktop-line-height)}}.styles_recipeDescription__nKyQR,.styles_recipePerServing__gip4g{--font-family:var(--typography-body-s-family);--font-size:var(--typography-body-s-size);--font-weight:var(--typography-body-s-weight);--letter-spacing:var(--typography-body-s-letter-spacing);--line-height:var(--typography-body-s-line-height)}@media (min-width:48em){.styles_recipeDescription__nKyQR,.styles_recipePerServing__gip4g{--font-family:var(--typography-body-s-desktop-family);--font-size:var(--typography-body-s-desktop-size);--font-weight:var(--typography-body-s-desktop-weight);--letter-spacing:var(--typography-body-s-desktop-letter-spacing);--line-height:var(--typography-body-s-desktop-line-height)}}.styles_recipeSection__lsvu3{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0}.styles_recipeSectionTitle__RrmDi{--font-family:var(--typography-h-s-family);--font-size:var(--typography-h-s-size);--font-weight:var(--typography-h-s-weight);--letter-spacing:var(--typography-h-s-letter-spacing);--line-height:var(--typography-h-s-line-height)}@media (min-width:48em){.styles_recipeSectionTitle__RrmDi{--font-family:var(--typography-h-s-desktop-family);--font-size:var(--typography-h-s-desktop-size);--font-weight:var(--typography-h-s-desktop-weight);--letter-spacing:var(--typography-h-s-desktop-letter-spacing);--line-height:var(--typography-h-s-desktop-line-height)}}.styles_recipeGroup__IJoyO{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.styles_recipeGroupTitle__mxSOh{--font-family:var(--typography-h-2xs-family);--font-size:var(--typography-h-2xs-size);--font-weight:var(--typography-h-2xs-weight);--letter-spacing:var(--typography-h-2xs-letter-spacing);--line-height:var(--typography-h-2xs-line-height);--text-transform:none}@media (min-width:48em){.styles_recipeGroupTitle__mxSOh{--font-family:var(--typography-h-2xs-desktop-family);--font-size:var(--typography-h-2xs-desktop-size);--font-weight:var(--typography-h-2xs-desktop-weight);--letter-spacing:var(--typography-h-2xs-desktop-letter-spacing);--line-height:var(--typography-h-2xs-desktop-line-height)}}.styles_recipeListItem__M2JY9{--line-height:var(--typography-body-s-line-height)}@media (min-width:48em){.styles_recipeListItem__M2JY9{--line-height:var(--typography-body-s-desktop-line-height)}}.styles_recipeListItem__M2JY9{counter-reset:instructions-counter;display:flex;flex-direction:column;line-height:var(--line-height)}.styles_recipeListItem__M2JY9 p{line-height:inherit}.styles_recipeIngredientsList__lNS6p{list-style:none;padding-left:0;row-gap:var(--spacing-xs)}.styles_recipeIngredientListItem__9P841{padding-left:var(--spacing-xs);position:relative}.styles_recipeIngredientListItem__9P841:before{background:currentColor;border-radius:var(--radius-icons);content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.styles_recipeInstructionsList__4v8KT{counter-reset:instructions-counter;list-style:none;padding-left:0;row-gap:var(--spacing-s)}.styles_recipeInstructionItem__Sza6O{display:flex;flex-direction:column;padding-left:calc(var(--recipe-step-marker-size) + var(--spacing-3xs));position:relative;row-gap:var(--spacing-3xs)}.styles_recipeInstructionItem__Sza6O:before{--font-family:var(--typography-caption-family);--font-size:var(--typography-caption-size);--is-dark-mode:var(--recipe-accent-is-dark-mode)}@media (min-width:48em){.styles_recipeInstructionItem__Sza6O:before{--font-family:var(--typography-caption-desktop-family);--font-size:var(--typography-caption-desktop-size)}}.styles_recipeInstructionItem__Sza6O:before{align-items:center;background:var(--recipe-accent-color);border-radius:var(--radius-icons);color:color-mix(in srgb,var(--color-theme-text),var(--color-theme-dark-text) calc(var(--is-dark-mode, 0)*100%));content:counter(instructions-counter);counter-increment:instructions-counter;display:flex;font-family:var(--font-family);font-feature-settings:"tnum";font-size:var(--font-size);font-variant-numeric:tabular-nums;font-weight:700;height:var(--recipe-step-marker-size);justify-content:center;left:0;line-height:1;padding-bottom:.1em;position:absolute;top:0;width:var(--recipe-step-marker-size)}@supports (text-box:trim-both cap alphabetic){.styles_recipeInstructionItem__Sza6O:before{display:block;height:auto;padding-block:calc((var(--recipe-step-marker-size) - 1cap)/2);text-align:center;text-box:trim-both cap alphabetic}}.content .styles_recipeListItem__M2JY9>:is(.styles_recipeIngredientListItem__9P841,.styles_recipeInstructionItem__Sza6O){margin-block-start:0;margin-top:0}.styles_recipeInstructionsMedia__gsBhn{position:relative}.styles_recipeInstructionsImage__chBNb{--border-radius:var(--radius-media);border-radius:var(--border-radius);height:auto;width:100%}.styles_recipeNutritionFacts__Cxjmd{border-bottom:var(--separator-border);padding:var(--spacing-m) 0}.styles_recipeNutritionFactsHead__DKbS1{align-items:center;column-gap:var(--spacing-2xs);display:flex}.styles_recipeNutritionFactsList__NTqvn{display:flex;flex-direction:column;margin:0;row-gap:var(--spacing-xs)}.styles_recipeNutritionFactsItem__4co6d{align-items:center;column-gap:var(--spacing-xs);display:flex;justify-content:space-between}.styles_recipeNutritionFactsLabel__fJsV8{--font-family:var(--typography-eyebrow-family);--font-size:var(--typography-eyebrow-size);--font-weight:var(--typography-eyebrow-weight);--letter-spacing:var(--typography-eyebrow-letter-spacing);--line-height:var(--typography-eyebrow-line-height);--text-transform:var(--typography-eyebrow-text-transform)}@media (min-width:48em){.styles_recipeNutritionFactsLabel__fJsV8{--font-family:var(--typography-eyebrow-desktop-family);--font-size:var(--typography-eyebrow-desktop-size);--font-weight:var(--typography-eyebrow-desktop-weight);--letter-spacing:var(--typography-eyebrow-desktop-letter-spacing);--line-height:var(--typography-eyebrow-desktop-line-height);--text-transform:var(--typography-eyebrow-desktop-text-transform)}}.styles_recipeNutritionFactsLabel__fJsV8{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:var(--text-transform)}.styles_recipeNutritionFactsDivider__IVaAt{background:none;border-bottom:1px solid var(--separator-border-color);border-top:none;flex-grow:1;margin:0}.styles_recipeNutritionFactsValue__xU_F5{margin-left:0}.styles_recipeFooter__WyKmE{padding:var(--spacing-s) var(--spacing-xs) 0}.styles_recipeAttribution__KFC4s{--font-family:var(--typography-caption-family);--font-size:var(--typography-caption-size);--font-weight:var(--typography-caption-weight);--letter-spacing:var(--typography-caption-letter-spacing);--line-height:var(--typography-caption-line-height)}@media (min-width:48em){.styles_recipeAttribution__KFC4s{--font-family:var(--typography-caption-desktop-family);--font-size:var(--typography-caption-desktop-size);--font-weight:var(--typography-caption-desktop-weight);--letter-spacing:var(--typography-caption-desktop-letter-spacing);--line-height:var(--typography-caption-desktop-line-height)}}.styles_wrapper__pQOHH{display:inline-block;position:relative}.styles_tooltip__oNPIc{--font-family:var(--typography-caption-family);--font-size:var(--typography-caption-size);--font-weight:var(--typography-caption-weight);--letter-spacing:var(--typography-caption-letter-spacing);--line-height:var(--typography-caption-line-height);--tooltip-arrow-size:6px;--vertical-position:calc(-100% - var(--tooltip-arrow-size) + 5px);--horizontal-position:-50%}@media (min-width:64em){.styles_tooltip__oNPIc{--font-family:var(--typography-caption-desktop-family);--font-size:var(--typography-caption-desktop-size);--font-weight:var(--typography-caption-desktop-weight);--letter-spacing:var(--typography-caption-desktop-letter-spacing);--line-height:var(--typography-caption-desktop-line-height)}}.styles_tooltip__oNPIc{background:var(--tooltip-background);border:1px solid var(--tooltip-background);color:var(--tooltip-color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);left:50%;letter-spacing:var(--letter-spacing);line-height:var(--line-height);opacity:0;padding:6px;position:absolute;transform:translate(var(--horizontal-position),var(--vertical-position));white-space:nowrap;z-index:49}.styles_tooltip__oNPIc.styles_alignLeft__eZmBV{--horizontal-position:0;left:0}.styles_tooltip__oNPIc.styles_alignRight__RWZg_{--horizontal-position:100%;left:100%}@media (prefers-reduced-motion:reduce){.styles_tooltip__oNPIc{transition-delay:0s;transition-duration:0s}}.styles_tooltip__oNPIc.styles_active__S5Mlm{opacity:1;transform:translate(var(--horizontal-position),calc(-100% - var(--tooltip-arrow-size)));transition:opacity .2s ease-in-out,transform .2s ease-out}.styles_tooltip__oNPIc:after{border:solid transparent;border-top:solid var(--tooltip-background);border-width:var(--tooltip-arrow-size);bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0}.styles_numbrix__534r1{--m-numbrix-number-of-cells:9;--m-numbrix-cell-background-color:gray;--m-numbrix-cell-prefilled-background-color:#92b8ef;--m-numbrix-cell-solved-background-color:#fffc00;--m-numbrix-primary-button-hover-color:#146ca2;--font-family:var(--typography-typeface-secondary-family);font-family:var(--font-family)}.styles_numbrixBoard__HWE90{--background-color:#99b8eb;align-items:center;aspect-ratio:1/1;background-color:var(--background-color);display:flex;justify-content:center;justify-self:center;position:relative;width:100%}.styles_numbrixGameBoard___xDHK{height:100%;width:100%}.styles_numbrixGameBoard___xDHK:not([hidden]){display:grid;grid-template-columns:repeat(var(--m-numbrix-number-of-cells),1fr);grid-template-rows:repeat(var(--m-numbrix-number-of-cells),1fr)}.styles_numbrixBoardMsg__0sBDZ{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-s);position:relative;text-align:center}.styles_numbrixBoardMsgTitle__M_tOt{--font-family:var(--typography-h-xl-family);--font-size:var(--typography-h-xl-size);--font-weight:var(--typography-h-xl-weight);--line-height:var(--typography-h-xl-line-height)}.styles_numbrixBoardMsgText__JWWRI,.styles_numbrixBoardMsgTitle__M_tOt{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}.styles_numbrixBoardMsgText__JWWRI{--font-family:var(--typography-body-desktop-family);--font-size:var(--typography-body-desktop-size);--font-weight:var(--typography-body-desktop-weight);--line-height:var(--typography-body-desktop-line-height)}.styles_numbrixBoardMsgText__JWWRI:not(:last-child){margin-bottom:var(--spacing-m)}.styles_numbrixBoardMsgNote__VGCFz{--font-family:var(--typography-body-s-family);--font-size:var(--typography-body-s-size);--font-weight:var(--typography-body-s-weight);--line-height:var(--typography-body-s-line-height);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}.styles_numbrixCell__EINeJ{--background-color:#cbced5;aspect-ratio:1/1;background-color:var(--background-color);border:1px solid var(--m-numbrix-cell-background-color);border-right:none;border-top:none;height:100%;margin:0;max-height:100vh;max-width:100vw;padding:0;text-align:center;vertical-align:top;width:100%}.styles_numbrixCellPrefilled__JOobQ{background-color:var(--m-numbrix-cell-prefilled-background-color)}.styles_numbrixCellSolved__N6I2M{background-color:var(--m-numbrix-cell-solved-background-color)}.styles_numbrixCellActive__BtUXb{background:var(--m-numbrix-cell-solved-background-color)}.styles_numbrixCellTop__S8tdG{border-top:1px solid var(--m-numbrix-cell-background-color)}.styles_numbrixCellBottom__efJzP{border-bottom:1px solid var(--m-numbrix-cell-background-color)}.styles_numbrixCellLeft__CohhY{border-left:1px solid var(--m-numbrix-cell-background-color)}.styles_numbrixCellRight__a55L8{border-right:1px solid var(--m-numbrix-cell-background-color)}.styles_numbrixCellInput__JdJfS{--color:var(--color-neutral-black);--font-family:var(--typography-body-s-family);--font-size:min(calc(100vw/var(--m-numbrix-number-of-cells)*0.5),var(--typography-h-m-size));--font-weight:var(--typography-h-m-weight);--line-height:var(--typography-h-m-line-height);background:none;border:none;color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);height:100%;line-height:var(--line-height);padding:0;position:relative;text-align:center;width:100%}.styles_numbrixCellInput__JdJfS:focus{z-index:1}.styles_numbrixControls__cja2_{--background-color:var(--color-neutral-white);align-items:center;background-color:var(--background-color);border-color:var(--color-neutral-dark-20);border-radius:0 0 var(--radius-l) var(--radius-l);border-style:solid;border-width:0 1px 1px;display:flex;flex-wrap:wrap;gap:var(--spacing-4xs);padding:var(--spacing-xs) var(--spacing-xs)}@media (min-width:30em){.styles_numbrixControls__cja2_{padding-inline:var(--spacing-l)}}@media (min-width:64em){.styles_numbrixControls__cja2_{padding-bottom:var(--spacing-l)}}.styles_numbrixTimer__ztRJK{font-size:var(--typography-h-2xs-desktop-size);font-weight:var(--typography-h-2xs-desktop-weight);margin:0 auto}.styles_numbrixButton__mewg9{--background-color:var(--color-neutral-dark-5);--color:var(--color-neutral-black);align-items:center;background-color:var(--background-color);border:none;border-radius:50%;color:var(--color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:color var(--transition-speed-fast) ease;width:40px}.styles_numbrixButton__mewg9 svg{height:20px;width:20px}.styles_numbrixButton__mewg9:hover{--color:var(--m-numbrix-primary-button-hover-color)}.styles_numbrixButtonWhite__awuwa:disabled,.styles_numbrixButtonWhite__awuwa:hover:disabled,.styles_numbrixButton__mewg9:disabled,.styles_numbrixButton__mewg9:hover:disabled{--color:var(--color-neutral-dark-20);cursor:not-allowed}.styles_numbrixButtonWhite__awuwa{--background-color:var(--color-neutral-white);--color:var(--color-neutral-black);align-items:center;background-color:var(--background-color);border:none;border-radius:var(--radius-icons);box-shadow:0 17px 36px 0 #0000001a;color:var(--color);cursor:pointer;display:flex;font-size:var(--typography-body-s-size);font-weight:600;gap:var(--spacing-3xs);padding:var(--spacing-xs) var(--spacing-2xl);transition:box-shadow var(--transition-speed-normal) ease}.styles_numbrixButtonWhite__awuwa svg{height:14px;width:14px}.styles_numbrixButtonWhite__awuwa:hover{box-shadow:none;-webkit-text-decoration:underline;text-decoration:underline}.styles_numbrixFooter__579_B{margin-top:var(--spacing-xl)}@media (min-width:64em){.styles_numbrixFooter__579_B{margin-top:var(--spacing-xl-desktop)}}.styles_numbrixFooterPanel__H7RUL:not(:last-child){margin-bottom:var(--spacing-xl)}@media (min-width:64em){.styles_numbrixFooterPanel__H7RUL:not(:last-child){margin-bottom:var(--spacing-xl-desktop)}}.styles_numbrixFooterTitle__mj0X7{--font-size:var(--typography-h-m-size);--font-weight:var(--typography-typeface-secondary-weight-bold);margin-bottom:var(--spacing-xl)}@media (min-width:64em){.styles_numbrixFooterTitle__mj0X7{margin-bottom:var(--spacing-xl-desktop)}}.styles_numbrixFooterText__lDOIN{--font-size:var(--typography-body-desktop-size)}.styles_numbrixFooterText__lDOIN:not(:last-child){margin-bottom:var(--spacing-m)}.styles_selectInput__lloSY{--font-family:var(--typography-body-s-family);--font-size:var(--typography-body-s-size);--font-weight:var(--typography-body-s-weight);--letter-spacing:var(--typography-body-s-letter-spacing);--line-height:var(--typography-body-s-line-height)}@media (min-width:48em){.styles_selectInput__lloSY{--font-family:var(--typography-body-s-desktop-family);--font-size:var(--typography-body-s-desktop-size);--font-weight:var(--typography-body-s-desktop-weight);--letter-spacing:var(--typography-body-s-desktop-letter-spacing);--line-height:var(--typography-body-s-desktop-line-height)}}.styles_selectInput__lloSY{appearance:none;background:color-mix(in srgb,var(--color-neutral-white),var(--color-neutral-black) calc(var(--is-dark-mode, 0)*100%));border:1px solid color-mix(in srgb,var(--color-neutral-dark-40),var(--color-neutral-light-40) calc(var(--is-dark-mode, 0)*100%));border-radius:0;color:color-mix(in srgb,var(--color-neutral-dark-70),var(--color-neutral-light-70) calc(var(--is-dark-mode, 0)*100%));flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);padding:var(--spacing-3xs) var(--spacing-2xs)}@supports (appearance:base-select){.styles_selectInput__lloSY{appearance:base-select;background-image:none}.styles_selectInput__lloSY::picker-icon{background-color:color-mix(in srgb,var(--color-neutral-dark-70),var(--color-neutral-light-70) calc(var(--is-dark-mode, 0)*100%));content:"";height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' class='size-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' class='size-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:rotate var(--transition-speed-normal) var(--transition-easing-in-out);width:20px}.styles_selectInput__lloSY:open::picker-icon{rotate:180deg}.styles_selectInput__lloSY::picker(select){appearance:base-select;background:color-mix(in srgb,var(--color-neutral-white),var(--color-neutral-black) calc(var(--is-dark-mode, 0)*100%));border:1px solid color-mix(in srgb,var(--color-neutral-dark-20),var(--color-neutral-light-20) calc(var(--is-dark-mode, 0)*100%));border-radius:0;color:color-mix(in srgb,var(--color-neutral-black),var(--color-neutral-white) calc(var(--is-dark-mode, 0)*100%));margin-top:var(--spacing-3xs);padding:0}}.styles_selectInput__lloSY option{background:color-mix(in srgb,var(--color-neutral-white),var(--color-neutral-black) calc(var(--is-dark-mode, 0)*100%));border-top:1px solid color-mix(in srgb,var(--color-neutral-dark-10),var(--color-neutral-light-10) calc(var(--is-dark-mode, 0)*100%));cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);padding:var(--spacing-4xs) var(--spacing-2xs);transition-duration:var(--transition-speed-normal);transition-property:color,background;transition-timing-function:var(--transition-easing-in-out)}:is(.styles_selectInput__lloSY option):where(:hover,:focus,:active){background:color-mix(in srgb,var(--color-neutral-dark-10),var(--color-neutral-light-10) calc(var(--is-dark-mode, 0)*100%));color:color-mix(in srgb,var(--color-neutral-black),var(--color-neutral-white) calc(var(--is-dark-mode, 0)*100%))}:is(.styles_selectInput__lloSY option):checked{background:color-mix(in srgb,var(--color-neutral-black),var(--color-neutral-white) calc(var(--is-dark-mode, 0)*100%));color:color-mix(in srgb,var(--color-neutral-white),var(--color-neutral-black) calc(var(--is-dark-mode, 0)*100%))}:is(.styles_selectInput__lloSY option)::checkmark{display:none}:is(.styles_selectInput__lloSY option):first-child{border:0}.styles_selectInput__lloSY:disabled{background:color-mix(in srgb,var(--color-neutral-dark-20),var(--color-neutral-light-20) calc(var(--is-dark-mode, 0)*100%));color:color-mix(in srgb,var(--color-neutral-dark-40),var(--color-neutral-light-40) calc(var(--is-dark-mode, 0)*100%))}.styles_newsletterAutoLink__QxpoC{--border-color:color-mix(in srgb,var(--color-theme-link),var(--color-theme-dark-link) calc(var(--is-dark-mode, 0)*100%));align-items:center;background-color:transparent;border:2px solid var(--border-color);border-radius:var(--radius-icons);column-gap:var(--spacing-3xs);cursor:pointer;display:inline-flex;padding:var(--spacing-3xs);position:relative;transition-duration:var(--transition-speed-fast);transition-property:background-color,border-color,color;transition-timing-function:ease-in-out}.styles_newsletterAutoLink__QxpoC:focus-visible,.styles_newsletterAutoLink__QxpoC:hover{background-color:color-mix(in srgb,var(--btn-primary-background),var(--btn-primary-dark-background) calc(var(--is-dark-mode, 0)*100%));border-color:color-mix(in srgb,var(--btn-primary-focus-border-color),var(--btn-primary-dark-focus-border-color) calc(var(--is-dark-mode, 0)*100%));color:color-mix(in srgb,var(--btn-primary-focus-color),var(--btn-primary-dark-focus-color) calc(var(--is-dark-mode, 0)*100%))}:is(.styles_newsletterAutoLink__QxpoC:hover,.styles_newsletterAutoLink__QxpoC:focus-visible) .styles_newsletterAutoLinkIcon__ZtC1b{rotate:180deg}.styles_newsletterAutoLink__QxpoC .styles_newsletterAutoLinkIcon__ZtC1b{transition:rotate var(--transition-speed-normal) ease-in-out}.styles_threePostsFeatures__oNZqY{display:flex;flex-direction:column;row-gap:var(--spacing-l)}@media (min-width:48em){.styles_threePostsFeatures__oNZqY{row-gap:var(--spacing-l-desktop)}}.styles_threePostsFeaturesTitle__BMOsD{--font-family:var(--typography-h-l-family);--font-size:var(--typography-h-l-size);--font-weight:var(--typography-h-l-weight);--letter-spacing:var(--typography-h-l-letter-spacing);--line-height:var(--typography-h-l-line-height)}@media (min-width:48em){.styles_threePostsFeaturesTitle__BMOsD{--font-family:var(--typography-h-l-desktop-family);--font-size:var(--typography-h-l-desktop-size);--font-weight:var(--typography-h-l-desktop-weight);--letter-spacing:var(--typography-h-l-desktop-letter-spacing);--line-height:var(--typography-h-l-desktop-line-height)}}.styles_threePostsFeaturesHeader__iqALx{display:flex;flex-direction:column;row-gap:var(--spacing-4xs)}.styles_threePostsFeaturesDescription__kAkXQ{--font-family:var(--typography-body-s-family);--font-size:var(--typography-body-s-size);--font-weight:var(--typography-body-s-weight);--letter-spacing:var(--typography-body-s-letter-spacing);--line-height:var(--typography-body-s-line-height)}@media (min-width:48em){.styles_threePostsFeaturesDescription__kAkXQ{--font-family:var(--typography-body-s-desktop-family);--font-size:var(--typography-body-s-desktop-size);--font-weight:var(--typography-body-s-desktop-weight);--letter-spacing:var(--typography-body-s-desktop-letter-spacing);--line-height:var(--typography-body-s-desktop-line-height)}}.styles_threePostsFeaturesDescription__kAkXQ{color:color-mix(in srgb,var(--color-neutral-dark-85),var(--color-neutral-light-85) calc(var(--is-dark-mode, 0)*100%))}
/*# sourceMappingURL=e3f4b1875e55b41e.css.map*/