.cookery-guide{min-width:0}.cookery-guide blockquote p:first-of-type:before,.cookery-guide blockquote p:last-of-type:after{content:none}.cookery-guide .cookery-table{max-width:100%;margin:1.5rem 0;overflow-x:auto}.cookery-guide table{border-collapse:collapse;width:100%;font-size:.95rem}.cookery-guide th,.cookery-guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-lavender);padding:.85rem}.cookery-guide th{color:var(--color-navy)}.cookery-guide thead{background:var(--color-lime)}.cookery-guide caption{text-align:left;padding:.5rem 0;font-weight:600}.cookery-guide .cookery-box,.cookery-guide .cookery-index{background:var(--color-lime);border-radius:1.25rem;margin:1.75rem 0;padding:1.5rem}.cookery-guide .cookery-index{background:var(--color-white);border:1px solid var(--color-lavender)}.cookery-guide .cookery-index ul{margin-bottom:0}.cookery-guide .cookery-cta{background:var(--color-navy);color:var(--color-white);border-radius:.5rem;padding:.85rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.cookery-guide a:focus-visible{outline:3px solid var(--color-cyan);outline-offset:4px}.cookery-guide figure img{border-radius:1rem;width:100%;height:auto;display:block}.cookery-guide figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5}.cookery-guide [id]{scroll-margin-top:7rem}.cookery-guide .cookery-fact{border:1px solid var(--color-lavender);border-radius:1.25rem;margin:2rem 0;padding:1.25rem;display:flow-root}.cookery-guide .cookery-fact figure{float:right;width:44%;margin:0 0 1rem 1.25rem}@media (max-width:480px){.cookery-guide .cookery-fact figure{float:none;width:100%;margin:0 0 1rem}}@media (max-width:600px){.cookery-guide table{min-width:540px}.cookery-guide .cookery-box,.cookery-guide .cookery-index{padding:1rem}}
