.article-end_tool__KLOnW{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:1rem 1.15rem;align-items:center;margin-top:3rem;padding:1.25rem;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));box-shadow:0 4px 12px hsl(20 15% 10%/.05)}.article-end_toolArt__YQMWp.article-end_toolArt__YQMWp{width:3.75rem;height:3.75rem;padding:.4rem;border-radius:14px;background:#eee5d9}.article-end_toolCopy__sZf7M{min-width:0}.article-end_toolTitle__Ew5Rk.article-end_toolTitle__Ew5Rk{margin:.45rem 0 0;font-family:var(--font-playfair),serif;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.article-end_toolOutcome__ub8dc{margin:.55rem 0 .25rem;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.6}@media (min-width:640px){.article-end_tool__KLOnW{grid-template-columns:5.5rem minmax(0,1fr);gap:1.5rem;padding:1.75rem}.article-end_toolArt__YQMWp.article-end_toolArt__YQMWp{width:5.5rem;height:5.5rem;padding:.55rem;border-radius:18px}.article-end_toolTitle__Ew5Rk.article-end_toolTitle__Ew5Rk{font-size:1.65rem}}.article-end_pageNav__ffIg9{padding-bottom:clamp(2.5rem,6vw,4rem)}.article-end_pageNavGrid__qFWzN{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.article-end_pageNavGrid__qFWzN{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.article-end_pageNavNext__FaKX2{grid-column:2}}.article-end_pageNavLink__RShNn{display:flex;flex-direction:column;gap:.45rem;min-height:44px;min-width:0;padding:1.15rem 1.3rem;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s}.article-end_pageNavLink__RShNn:hover{border-color:#c26542;box-shadow:0 12px 32px #33221712}.article-end_pageNavLink__RShNn:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px;border-color:hsl(var(--primary))}.article-end_pageNavLabel__bsLTC{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--primary));font-size:.65rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.article-end_pageNavLabel__bsLTC svg{flex-shrink:0;transition:transform .16s ease-out}.article-end_pageNavTitle__31ue6{font-family:var(--font-playfair),serif;font-size:clamp(1.1rem,2.4vw,1.3rem);font-weight:700;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere}.article-end_pageNavMeta__mpdKv{color:hsl(var(--muted-foreground));font-size:.78rem}@media (min-width:640px){.article-end_pageNavNext__FaKX2{text-align:right;align-items:flex-end}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article-end_pageNavPrev__47abc:hover .article-end_pageNavLabel__bsLTC svg{transform:translateX(-3px)}.article-end_pageNavNext__FaKX2:hover .article-end_pageNavLabel__bsLTC svg{transform:translateX(3px)}}.article-end_related__usT5h{padding-bottom:clamp(3.5rem,8vw,5.5rem)}.article-end_relatedList__4DkaM{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.article-end_card__qx3w5{position:relative;display:grid;grid-template-columns:6.75rem minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));transition:border-color .18s,box-shadow .18s}.article-end_card__qx3w5:hover{border-color:#c26542;box-shadow:0 12px 32px #33221712}.article-end_card__qx3w5:focus-within{border-color:hsl(var(--primary))}.article-end_card__qx3w5:has(.article-end_cardLink__Z6Ifh:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:3px}.article-end_cardImage__wI4PX{position:relative;min-height:6.75rem;background:hsl(var(--muted));border-right:1px solid hsl(var(--border));overflow:hidden}.article-end_cardImage__wI4PX img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.article-end_cardBody__TmTTb{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.85rem 1rem}.article-end_cardCategory__LvSUC{overflow-wrap:anywhere}.article-end_cardTitle__NKKSY.article-end_cardTitle__NKKSY{margin:0;font-family:var(--font-playfair),serif;font-size:1.08rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere}.article-end_cardLink__Z6Ifh{color:inherit;text-decoration:none}.article-end_cardLink__Z6Ifh:after{content:"";position:absolute;inset:0}.article-end_cardLink__Z6Ifh:focus-visible,.article-end_cardLink__Z6Ifh:hover{color:hsl(var(--primary))}.article-end_cardExcerpt__LWGdX{display:none}.article-end_cardMeta__ZD_3A{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin:auto 0 0;color:hsl(var(--muted-foreground));font-size:.78rem}.article-end_cardMeta__ZD_3A svg{margin-left:auto;color:hsl(var(--primary));flex-shrink:0;transition:transform .16s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article-end_card__qx3w5:hover .article-end_cardImage__wI4PX img{transform:scale(1.03)}.article-end_card__qx3w5:hover .article-end_cardMeta__ZD_3A svg{transform:translate(2px,-2px)}}@media (min-width:600px){.article-end_card__qx3w5{grid-template-columns:13rem minmax(0,1fr)}.article-end_cardImage__wI4PX{min-height:9rem}.article-end_cardBody__TmTTb{gap:.55rem;padding:1.25rem 1.5rem}.article-end_cardTitle__NKKSY.article-end_cardTitle__NKKSY{font-size:1.35rem}.article-end_cardExcerpt__LWGdX{display:-webkit-box;margin:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width:900px){.article-end_relatedList__4DkaM{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.article-end_card__qx3w5{display:flex;flex-direction:column}.article-end_cardImage__wI4PX{aspect-ratio:16/10;min-height:0;border-right:0;border-bottom:1px solid hsl(var(--border))}.article-end_cardBody__TmTTb{flex:1;padding:1.35rem 1.5rem 1.5rem}.article-end_cardTitle__NKKSY.article-end_cardTitle__NKKSY{font-size:1.4rem}.article-end_cardExcerpt__LWGdX{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.article-end_cardImage__wI4PX img,.article-end_card__qx3w5,.article-end_pageNavLink__RShNn{transition:none}}@media (forced-colors:active){.article-end_card__qx3w5,.article-end_pageNavLink__RShNn,.article-end_tool__KLOnW{border-color:CanvasText}}.cover-fallback_frame__hXUue{position:absolute;inset:0;display:block;overflow:hidden;background:var(--cover-base,#f0e6da)}.cover-fallback_frame__hXUue:after{content:"";position:absolute;inset:0;background:var(--cover-wash,transparent);pointer-events:none}.cover-fallback_accent__zKDJA,.cover-fallback_main__92jR6{position:absolute;display:block;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cover-fallback_accent__zKDJA img,.cover-fallback_main__92jR6 img{display:block;width:100%;height:100%;border-radius:0;outline:0;object-fit:cover}.cover-fallback_main__92jR6{top:0;height:100%;left:calc(var(--cover-x, .5) * 100%);transform:translateX(calc(var(--cover-x, .5) * -100%)) scaleX(var(--cover-flip,1))}.cover-fallback_accent__zKDJA{height:56%;opacity:.55;-webkit-mask-image:radial-gradient(closest-side,#000 64%,transparent 100%);mask-image:radial-gradient(closest-side,#000 64%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.cover-fallback_accentLeft__PhMM7{left:1%}.cover-fallback_accentRight__NRMGj{right:1%}.cover-fallback_accentTop__BTkPZ{top:4%}.cover-fallback_accentBottom__Qg2xo{bottom:4%}@media (max-width:639px){.cover-fallback_accent__zKDJA{display:none}.cover-fallback_main__92jR6{left:0;transform:scaleX(var(--cover-flip,1));width:100%}}.hero-planner_root__k5Rxk{--ease:cubic-bezier(0.22,1,0.36,1);--ppm:0.5}@media (min-width:1024px){.hero-planner_root__k5Rxk{--ppm:0.56}}.hero-planner_t0__UZ3wn{--tb:hsl(var(--primary));--tf:hsl(var(--primary-foreground))}.hero-planner_t1__h9TKs{--tb:hsl(var(--secondary));--tf:hsl(var(--secondary-foreground))}.hero-planner_t2___AhAX{--tb:hsl(16 62% 76%);--tf:hsl(var(--foreground))}.hero-planner_t3__VU1Bq{--tb:hsl(150 16% 72%);--tf:hsl(var(--foreground))}.hero-planner_live__xiEqp{width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--primary))}@media (prefers-reduced-motion:no-preference){.hero-planner_live__xiEqp{animation:hero-planner_pulse__FHfIv 2.4s ease-out 3}}@keyframes hero-planner_pulse__FHfIv{0%{box-shadow:0 0 0 0 hsl(var(--primary)/.45)}70%,to{box-shadow:0 0 0 7px hsl(var(--primary)/0)}}.hero-planner_chips__qPup7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}@media (max-width:379px){.hero-planner_chips__qPup7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-planner_chips__qPup7>li{display:flex}.hero-planner_chips__qPup7 .hero-planner_chip__YBeCm{width:100%;border-radius:1.1rem}.hero-planner_chips__qPup7 .hero-planner_chipText__3avHd{-webkit-line-clamp:3}}.hero-planner_chip__YBeCm{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;min-height:2.5rem;padding:.3rem .85rem .3rem .5rem;border:1.5px solid hsl(var(--foreground)/.55);border-radius:999px;background:color-mix(in srgb,var(--tb) 24%,hsl(var(--background)));color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .15s var(--ease)}.hero-planner_chip__YBeCm[aria-pressed=false]{border-style:dashed;border-color:hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));font-weight:500}.hero-planner_chip__YBeCm:active{transform:scale(.97)}@media (hover:hover){.hero-planner_chip__YBeCm:hover{border-color:hsl(var(--primary))}.hero-planner_chip__YBeCm[aria-pressed=false]:hover{color:hsl(var(--foreground))}}.hero-planner_chip__YBeCm.hero-planner_chip__YBeCm:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.hero-planner_chipText__3avHd{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero-planner_typed__zhcZq{animation:hero-planner_chip-in__KuSWS .35s cubic-bezier(.3,1.4,.5,1) backwards}@keyframes hero-planner_chip-in__KuSWS{0%{opacity:0;transform:scale(.85)}}.hero-planner_dot___hKKL{position:relative;flex:none;width:1.15rem;height:1.15rem;border:1.5px solid hsl(var(--muted-foreground)/.55);border-radius:50%;transition:background-color .2s,border-color .2s}.hero-planner_chip__YBeCm[aria-pressed=true] .hero-planner_dot___hKKL{border-color:hsl(var(--foreground)/.45);background:var(--tb)}.hero-planner_dot___hKKL:after{content:"";position:absolute;left:31%;top:12%;width:28%;height:52%;border:solid var(--tf);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.hero-planner_chip__YBeCm[aria-pressed=true] .hero-planner_dot___hKKL:after{transform:rotate(45deg) scale(1)}.hero-planner_field__B8XYk{min-width:0;flex:1 1 auto;min-height:2.75rem;padding:0 .85rem;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:1rem;text-overflow:ellipsis}.hero-planner_field__B8XYk::placeholder{color:hsl(var(--muted-foreground))}.hero-planner_add__ZnNEB.hero-planner_add__ZnNEB:focus-visible,.hero-planner_field__B8XYk.hero-planner_field__B8XYk:focus-visible,.hero-planner_reset__CWHpC.hero-planner_reset__CWHpC:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.hero-planner_field__B8XYk.hero-planner_field__B8XYk:focus-visible{border-color:hsl(var(--primary))}.hero-planner_add__ZnNEB{flex:none;white-space:nowrap;transition:transform .15s var(--ease),background-color .15s}.hero-planner_add__ZnNEB:active{transform:scale(.97)}.hero-planner_timeline__G_Ybk{position:relative}.hero-planner_grid__vSFEL{position:relative;height:calc(var(--span) * var(--ppm, .5) * 1px)}.hero-planner_tick__Hh7HV{position:absolute;left:0;right:0;height:0}.hero-planner_tick__Hh7HV:after{content:"";position:absolute;top:0;right:0;left:2.1rem;border-top:1px solid hsl(var(--border))}.hero-planner_tick__Hh7HV>span{position:absolute;top:0;left:0;transform:translateY(-50%);color:hsl(var(--muted-foreground));font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.hero-planner_lane__ns2Xs{position:absolute;top:0;right:0;bottom:0;left:2.35rem}.hero-planner_block__XINJ2{position:absolute;right:0;left:0;overflow:hidden;border-radius:8px;background-color:var(--tb);color:var(--tf);transition:top .5s var(--ease),height .5s var(--ease),opacity .25s,transform .25s var(--ease);animation:hero-planner_rise__WTt8q .55s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 70ms + .15s)}@keyframes hero-planner_rise__WTt8q{0%{opacity:0;transform:translateY(10px) scale(.97)}}.hero-planner_block__XINJ2[data-gone]{opacity:0;transform:scale(.96);visibility:hidden;pointer-events:none;transition:top .5s var(--ease),height .5s var(--ease),opacity .2s,transform .2s,visibility 0s .2s}.hero-planner_fixed__Foo3U{background-image:repeating-linear-gradient(135deg,rgb(255 255 255/.3) 0 2px,transparent 2px 8px)}.hero-planner_lunch__FJpzs{background-color:hsl(var(--muted));background-image:repeating-linear-gradient(135deg,hsl(var(--muted-foreground)/.2) 0 2px,transparent 2px 8px);box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--foreground))}.hero-planner_one__0VOTn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:100%;padding:0 .5rem}.hero-planner_two__6mqzz{display:flex;flex-direction:column;gap:1px;padding:5px .5rem}.hero-planner_name__4_4W7{min-width:0;font-size:11.5px;font-weight:700}.hero-planner_name__4_4W7,.hero-planner_time__jP_s9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.hero-planner_time__jP_s9{font-size:10.5px;opacity:.9;font-variant-numeric:tabular-nums}.hero-planner_one__0VOTn .hero-planner_time__jP_s9{flex:none}.hero-planner_empty__Qk0dN{position:absolute;inset:0 0 0 2.35rem;display:grid;place-items:start center;padding-top:1.75rem;margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center;pointer-events:none;animation:hero-planner_fade-in__fohWn .3s .2s backwards}@keyframes hero-planner_fade-in__fohWn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-planner_add__ZnNEB,.hero-planner_block__XINJ2,.hero-planner_block__XINJ2[data-gone],.hero-planner_chip__YBeCm,.hero-planner_dot___hKKL,.hero-planner_dot___hKKL:after,.hero-planner_empty__Qk0dN,.hero-planner_typed__zhcZq{transition:none;animation:none}.hero-planner_add__ZnNEB:active,.hero-planner_chip__YBeCm:active{transform:none}}@media (max-width:479px){.blog_searchRow__FnjEW.blog_searchRow__FnjEW button{justify-self:stretch}}@media (max-width:639px){.blog_rail__IPl9U.blog_rail__IPl9U{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:.6rem -.25rem 0;padding:.25rem 2.25rem .5rem .25rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.blog_rail__IPl9U.blog_rail__IPl9U::-webkit-scrollbar{display:none}.blog_rail__IPl9U.blog_rail__IPl9U a{flex:none;white-space:nowrap}}@media (max-width:559px){.blog_pagination__NxS4P.blog_pagination__NxS4P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.blog_pagination__NxS4P.blog_pagination__NxS4P .blog_pageNumbers__RZdbx{order:-1;grid-column:1/-1}}