/* GW-WASHER-HUB-BACKGROUNDS-v1 | 2026-10-24. Current Goodworks palette; washer directory only. */
#gww-interesting-posts{padding-block:64px;background:var(--gwb-soft);color:var(--gwb-ink);scroll-margin-top:110px}
#gww-interesting-posts *{box-sizing:border-box;min-width:0}
#gww-interesting-posts .gwwd-posts-head{margin-bottom:28px}
#gww-interesting-posts h2{margin:0;font-size:28px;line-height:1.35;font-weight:700;letter-spacing:normal}
#gww-interesting-posts .gwwd-posts-head>p{margin:14px 0 0;color:var(--gwb-muted);font-size:18px;line-height:1.65;max-width:760px}
#gww-interesting-posts .gwwd-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#gww-interesting-posts .gwwd-post-card{margin:0;padding:24px;border:1px solid var(--gwb-line);border-radius:24px;background:var(--gwb-white);box-shadow:0 8px 24px color-mix(in srgb, var(--gwb-ink) 8%, transparent),0 1px 3px color-mix(in srgb, var(--gwb-ink) 3%, transparent)}
#gww-interesting-posts .gwwd-post-card>a{display:flex;flex-direction:column;height:100%;gap:20px;color:var(--gwb-ink);text-decoration:none}
#gww-interesting-posts .gwwd-post-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}
#gww-interesting-posts .gwwd-post-copy{display:flex;flex-direction:column;gap:14px;flex:1}
#gww-interesting-posts h3{margin:0;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:normal;overflow-wrap:anywhere}
#gww-interesting-posts .gwwd-post-copy>p{margin:0;color:var(--gwb-muted);font-size:16px;line-height:1.65;overflow-wrap:anywhere}
#gww-interesting-posts .gwwd-read{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:8px;color:var(--gwb-blue);font-size:14px;line-height:1.65}
#gww-interesting-posts .gwwd-read svg{width:20px;height:20px;flex:0 0 20px}
#gww-interesting-posts .gwwd-post-card a:hover h3{color:var(--gwb-blue);text-decoration:underline;text-underline-offset:4px}
#gww-interesting-posts .gwwd-post-card>a:focus-visible{outline:3px solid var(--gwb-blue);outline-offset:4px;border-radius:12px}
#gww-interesting-posts .gwwd-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:32px}
#gww-interesting-posts .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--gwb-line);border-radius:12px;background:var(--gwb-white);font-size:16px;line-height:24px;color:var(--gwb-blue);text-decoration:none}
#gww-interesting-posts .page-numbers.current{background:var(--gwb-blue);border-color:var(--gwb-blue);color:var(--gwb-white)}
#gww-interesting-posts .page-numbers:focus-visible{outline:3px solid var(--gwb-blue);outline-offset:3px}
@media(max-width:1100px){#gww-interesting-posts .gwwd-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){#gww-interesting-posts{padding-block:48px}#gww-interesting-posts h2{font-size:24px}#gww-interesting-posts h3{font-size:20px}}
@media(max-width:600px){#gww-interesting-posts .gwwd-posts-grid{grid-template-columns:minmax(0,1fr)}#gww-interesting-posts .gwwd-post-card{padding:20px}}
/* Override the old generic first-section Hero background only for this new trailing section. */
#main #gww-interesting-posts{background:var(--gwb-soft)!important}

/* Light/soft/light separates the existing services, choice and FAQ sections. */
#gw-washer-hub>section#servisebi,#gw-washer-hub>section#kitxvebi{background:var(--gwb-paper)}
#gw-washer-hub>section#archeva{background:var(--gwb-soft)}
/* Home: real Featured image with its own live post title and a short reviewed summary. */
#guides[data-gww-home-posts] .gp-post-featured{padding:0;background:transparent;border:0;overflow:hidden;min-height:0}
#guides[data-gww-home-posts] .gwwd-feature-image{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;aspect-ratio:3/2;position:relative;isolation:isolate;text-decoration:none}
#guides[data-gww-home-posts] .gwwd-feature-image img{display:block;grid-area:1/1;width:100%;height:100%;min-height:0;object-fit:cover;margin:0}
#guides[data-gww-home-posts] .gwwd-feature-image::after{content:"";grid-area:1/1;z-index:0;background:linear-gradient(180deg,rgba(18,36,53,0) 0%,rgba(18,36,53,.25) 25%,rgba(18,36,53,.8) 60%,rgba(18,36,53,.97) 100%);pointer-events:none}
#guides[data-gww-home-posts] .gwwd-feature-copy{grid-area:1/1;align-self:end;position:relative;z-index:1;display:grid;gap:12px;padding:32px;min-width:0;text-shadow:0 1px 4px rgba(0,0,0,.2)}
#guides[data-gww-home-posts] .gwwd-feature-copy .gwwd-feature-title{margin:0;color:#fff;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:normal;overflow-wrap:anywhere}
#guides[data-gww-home-posts] .gwwd-feature-copy .gwwd-feature-summary{margin:0;max-width:560px;color:#fff;font-size:16px;line-height:1.65;font-weight:400;overflow-wrap:anywhere}
#guides[data-gww-home-posts] .gwwd-feature-image:focus-visible{outline:3px solid var(--gwb-blue);outline-offset:-6px}
#guides[data-gww-home-posts] .gwwd-no-feature{display:block}
#guides[data-gww-home-posts] .gwwd-no-feature .gp-post-stack{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){#guides[data-gww-home-posts] .gwwd-no-feature .gp-post-stack{grid-template-columns:minmax(0,1fr)}}
@media(max-width:800px){#guides[data-gww-home-posts] .gwwd-feature-copy{padding:24px;gap:10px}#guides[data-gww-home-posts] .gwwd-feature-copy .gwwd-feature-title{font-size:20px}#guides[data-gww-home-posts] .gwwd-feature-image{aspect-ratio:4/5}}

/* GW-WASHER-HUB-SHORT-HERO-v1: relocated details inherit the current lower-section palette. */
#gw-washer-hub .gww-service-details{display:grid;gap:16px;margin-top:24px}
#gw-washer-hub .gww-service-details p{margin:0}
#gw-washer-hub .gww-service-details .gww-diagnostic-note{padding-top:16px;border-top:1px solid var(--gwb-line);color:var(--gwb-ink)}
