.gwp-showcase{clear:both;box-sizing:border-box;max-width:1400px;margin:36px auto;padding:32px;border:1px solid #e4e8f2;border-radius:22px;background:#fff;color:#25324a;font-family:"Trebuchet MS","Segoe UI",sans-serif;text-align:left}.gwp-showcase-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.gwp-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#673de6}.gwp-showcase h2{font-size:28px;line-height:1.25;margin:8px 0;color:#25324a}.gwp-showcase p{margin:8px 0;color:#7b8599;font-size:14px;line-height:1.5}.gwp-all-sites{display:inline-flex;align-items:center;gap:20px;white-space:nowrap;border-radius:10px;padding:12px 18px;background:#f0ebff;color:#673de6!important;font-size:14px;font-weight:700;text-decoration:none!important}.gwp-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gwp-site-card{display:block;border:1px solid #e4e8f2;border-radius:14px;overflow:hidden;text-decoration:none!important;color:#25324a!important;transition:box-shadow .2s,transform .2s;background:white;min-width:0}.gwp-site-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(41,50,93,.12)}.gwp-site-preview{position:relative;aspect-ratio:16/10;background:#f0f1f6;overflow:hidden}.gwp-site-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.gwp-site-badge{position:absolute;bottom:12px;left:12px;background:#fff;padding:6px 10px;border-radius:20px;color:#148358;font-size:11px;box-shadow:0 2px 12px #0001}.gwp-site-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;font-size:14px}.gwp-site-caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwp-site-caption>span{color:#673de6;font-size:20px}.gwp-pages{display:flex;gap:10px;margin-top:24px}.gwp-pages a{padding:8px 12px;border-radius:8px;background:#f0ebff;color:#673de6}.gwp-pages a[aria-current]{background:#673de6;color:#fff}@media(max-width:1000px){.gwp-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gwp-showcase{padding:24px}}@media(max-width:600px){.gwp-site-grid{grid-template-columns:1fr}.gwp-showcase{padding:18px;margin:24px 0}.gwp-showcase-head{align-items:flex-start;flex-direction:column}.gwp-showcase h2{font-size:24px}}
