1import{r as e}from"./sgc-icon-BxSw4SZi.js";import{r as t,t as n}from"./site-footer-CWiJ-aXz.js";import{c as r,o as i,r as a,s as o}from"./index-Bcpl-ysG.js";var s=e();function c(){let e=r.filter(e=>!o(e.slug)&&!i(e.slug));return(0,s.jsxs)(`div`,{className:`min-h-screen bg-cream`,children:[(0,s.jsx)(t,{}),(0,s.jsxs)(`main`,{children:[(0,s.jsx)(`section`,{className:`border-b border-ink/10 bg-white`,children:(0,s.jsxs)(`div`,{className:`mx-auto max-w-7xl px-5 py-16 lg:px-8 lg:py-24`,children:[(0,s.jsx)(`p`,{className:`eyebrow`,children:`Cleaning resources`}),(0,s.jsx)(`h1`,{className:`mt-5 max-w-3xl font-display text-5xl font-semibold text-ink sm:text-6xl`,children:`Shiny Go Clean Blog`}),(0,s.jsx)(`p`,{className:`mt-5 max-w-2xl text-lg leading-relaxed text-ink/70`,children:`Madison cleaning guides, move-out checklists, product advice, and practical home-care tips.`})]})}),(0,s.jsx)(`section`,{className:`mx-auto max-w-7xl px-5 py-14 lg:px-8`,children:(0,s.jsx)(`div`,{className:`grid gap-6 md:grid-cols-2 lg:grid-cols-3`,children:e.map(e=>(0,s.jsxs)(`article`,{className:`overflow-hidden rounded-3xl bg-white shadow-soft ring-1 ring-ink/5`,children:[e.image&&(0,s.jsx)(`img`,{src:a(e.slug,e.image),alt:`${e.title} cleaning guide image`,loading:`lazy`,className:`aspect-[16/9] w-full object-cover`}),(0,s.jsxs)(`div`,{className:`p-6`,children:[(0,s.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-widest text-primary`,children:e.minutesToRead?`${e.minutesToRead} min read`:`Cleaning guide`}),(0,s.jsx)(`h2`,{className:`mt-3 font-display text-2xl font-semibold leading-tight text-ink`,children:(0,s.jsx)(`a`,{href:e.path,className:`hover:text-primary`,children:e.title})}),(0,s.jsx)(`p`,{className:`mt-3 line-clamp-3 text-sm leading-relaxed text-ink/65`,children:e.excerpt||e.description}),(0,s.jsx)(`a`,{href:e.path,className:`mt-5 inline-flex text-sm font-semibold text-primary`,children:`Read article â`})]})]},e.slug))})})]}),(0,s.jsx)(n,{})]})}export{c as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.