.nr365-inf{margin-top:calc(var(--nr-s10) + var(--nr-s6))}.nr365-inf-sep{position:relative;margin:0 var(--nr-gutter);padding-top:var(--nr-s4);border-top:1px solid var(--nr-line)}.nr365-inf-sep:before{content:"";position:absolute;top:-2px;left:0;width:40px;height:3px;background:var(--nr-mark)}.nr365-inf-label{margin:0;padding:0;color:var(--nr-mark);font-family:var(--nr-font-display);font-size:var(--nr-fs-xs);font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.nr365-inf-label:after{content:" \2193";content:" \2193" / ""}.nr365-inf .td-post-header{padding-top:var(--nr-s6)}.nr365-inf .td-post-header h2.entry-title{margin-top:0}.nr365-inf .td-post-content h3{font-size:24px;line-height:1.25}.nr365-inf .td-post-content h4{font-size:20px;line-height:1.3}.nr365-inf .td-post-content h5{margin:1.5em 0 .6em;color:var(--nr-ink);font-family:var(--nr-font-head);font-size:17px;font-weight:750;line-height:1.35;letter-spacing:-.01em}.nr365-inf .td-post-content h6{font-size:17px;line-height:25px}.nr365-inf .td-post-content .nr-recipe-ingredients h3,.nr365-inf .td-post-content .nr-recipe-steps h3{margin:0 0 var(--nr-s3);font-size:22px}.nr365-inf-loading{display:flex;flex-direction:column;margin:calc(var(--nr-s10) + var(--nr-s6)) var(--nr-gutter) var(--nr-s8);padding:var(--nr-s4) 0 0;border-top:1px solid var(--nr-line);color:var(--nr-meta);font-family:var(--nr-font-head);font-size:var(--nr-fs-sm);line-height:20px}.nr365-inf-loading:before,.nr365-inf-loading:after{content:"";display:block;background-color:var(--nr-bg-soft);animation:nr-inf-wait 1.2s var(--nr-ease,ease) infinite alternate}.nr365-inf-loading:before{order:1;width:min(100%, 560px);height:64px;margin-top:var(--nr-s6)}.nr365-inf-loading:after{order:2;aspect-ratio:16 / 9;margin-top:var(--nr-s6);animation-delay:0.2s}@keyframes nr-inf-wait{from{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.nr365-inf-loading:before,.nr365-inf-loading:after{animation:none}}.nr365-inf-loading[hidden]{display:none}.nr365-inf-sentinel{height:1px;margin-top:-1px;pointer-events:none}.nr365-inf-end{margin:var(--nr-s8) var(--nr-gutter) var(--nr-s10);padding-top:var(--nr-s4);border-top:1px solid var(--nr-line);font-family:var(--nr-font-head);font-size:var(--nr-fs-ui);font-weight:700;line-height:22px}.nr365-inf-end a{color:var(--nr-accent-dark);text-decoration:none}.nr365-inf-end a:hover,.nr365-inf-end a:focus-visible{color:var(--nr-ink);text-decoration:underline;text-underline-offset:3px}@media print{.nr365-inf,.nr365-inf-loading,.nr365-inf-end{display:none}}