.fod-fresh__image-button{position:relative;color:inherit;text-decoration:none}.fod-fresh__open-label{position:absolute;right:.6rem;bottom:.6rem;padding:.4rem .55rem;background:var(--fody-acid,#dbff3f);font:900 .7rem/1 var(--fody-body,Arial);letter-spacing:.04em;text-transform:uppercase}.fod-fresh-featured__grid span{position:static;display:block;padding:.65rem .7rem;background:var(--fody-acid,#dbff3f);font:900 .72rem/1 var(--fody-body,Arial);text-transform:uppercase}
.fod-fresh{color:var(--fody-ink,#171717);background:var(--fody-paper,#f7f3e8);padding:clamp(1.25rem,4vw,3rem);border:2px solid currentColor}
.fod-fresh__intro{max-width:48rem}.fod-fresh__eyebrow,.fod-fresh__category{font:900 .72rem/1.2 var(--fody-body,Arial);letter-spacing:.08em;text-transform:uppercase}.fod-fresh h2{font:400 clamp(2.6rem,7vw,5.8rem)/.9 var(--fody-display,Impact);text-transform:uppercase;margin:.6rem 0 1rem}.fod-fresh__intro>p:last-child{font-size:1.1rem;font-weight:700}
.fod-fresh__controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:2rem 0 1rem;padding-top:1rem;border-top:2px solid currentColor}.fod-fresh__topics{display:flex;flex-wrap:wrap;gap:.5rem}.fod-fresh button{border:2px solid currentColor;background:transparent;color:inherit;padding:.7rem .8rem;font:900 .72rem/1 var(--fody-body,Arial);text-transform:uppercase;cursor:pointer}.fod-fresh button[aria-pressed=true],.fod-fresh button:hover,.fod-fresh button:focus-visible{background:var(--fody-ink,#171717);color:var(--fody-paper,#f7f3e8)}
.fod-fresh__search{display:grid;gap:.35rem;min-width:min(100%,18rem);font:900 .72rem/1.2 var(--fody-body,Arial);text-transform:uppercase}.fod-fresh__search input{border:2px solid currentColor;background:var(--fody-white,#fff);padding:.75rem;font:600 1rem/1.2 inherit}.fod-fresh__status{font-weight:900}.fod-fresh__grid,.fod-fresh-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.fod-fresh__card{border:2px solid currentColor;background:var(--fody-white,#fff);box-shadow:.35rem .35rem 0 var(--fody-orange,#f36b21)}.fod-fresh__image-button{position:relative;display:block;width:100%;padding:0;border:0;border-bottom:2px solid currentColor;background:#e8e2d5;color:inherit;text-decoration:none}.fod-fresh__image-button img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.fod-fresh__open-label{position:absolute;right:.6rem;bottom:.6rem;padding:.4rem .55rem;background:var(--fody-acid,#dbff3f);font:900 .7rem/1 var(--fody-body,Arial);letter-spacing:.04em;text-transform:uppercase}.fod-fresh__copy{padding:1rem}.fod-fresh__category{margin:0 0 .55rem;color:var(--fody-muted,#68635a)}.fod-fresh__copy h3{margin:0;font:700 1.15rem/1.15 var(--fody-body,Arial)}
.fod-fresh__empty{padding:1rem;border:2px solid currentColor;background:var(--fody-pink,#f7c7d8);font-weight:900}.fod-fresh__note{margin:2rem 0 .4rem;font-size:.85rem}.fod-fresh__previous{font-weight:900}.fod-fresh__dialog{display:none;width:min(92vw,58rem);border:2px solid var(--fody-ink,#171717);padding:0;background:var(--fody-paper,#f7f3e8);box-shadow:.5rem .5rem 0 var(--fody-orange,#f36b21)}.fod-fresh__dialog[open]{display:block}.fod-fresh__dialog::backdrop{background:rgb(23 23 23 / .78)}.fod-fresh__dialog img{display:block;max-width:100%;max-height:80vh;margin:auto}.fod-fresh__dialog [data-fod-close]{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;padding:0;font-size:1.7rem;background:var(--fody-paper,#f7f3e8)}
.fod-fresh-featured{margin-block:2rem;padding:1.5rem;border:2px solid var(--fody-ink,#171717);background:var(--fody-white,#fff)}.fod-fresh-featured h2{margin:0 0 .5rem;font:400 clamp(2rem,5vw,4rem)/.92 var(--fody-display,Impact);text-transform:uppercase}.fod-fresh-featured__grid{margin-top:1.25rem}.fod-fresh-featured__grid a{color:inherit;text-decoration:none;border:2px solid currentColor}.fod-fresh-featured__grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.fod-fresh-featured__grid span{display:block;padding:.65rem .7rem;background:var(--fody-acid,#dbff3f);font:900 .72rem/1 var(--fody-body,Arial);text-transform:uppercase}
@media(max-width:980px){.fod-fresh__grid,.fod-fresh-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.fod-fresh__grid,.fod-fresh-featured__grid{grid-template-columns:1fr}.fod-fresh{padding:1rem}.fod-fresh__controls{display:grid}.fod-fresh__topics{display:grid;grid-template-columns:repeat(2,1fr)}}
.fod-fresh.alignwide{width:calc(100% - 4rem);max-width:1200px;box-sizing:border-box;margin-inline:auto!important}.fod-fresh__open-label{position:static;display:block;padding:.7rem;background:#e9ddc7;text-align:right;border-top:1px solid #171717}.fod-fresh-featured__grid span{background:#e9ddc7}.fod-fresh-featured.alignwide{max-width:1200px;margin:2.5rem auto;padding:clamp(1rem,3vw,2.5rem);box-sizing:border-box}.fod-fresh__image-button:focus-visible{outline:4px solid #af431d;outline-offset:3px}.fod-fresh__search input:focus-visible{outline:3px solid #af431d;outline-offset:3px}@media(max-width:640px){.fod-fresh.alignwide{width:calc(100% - 1rem)}.fod-fresh-featured.alignwide{margin-inline:.5rem}}
