/* Shared finishing styles; existing homepage sections and layout stay intact. */
.wg-demo-note {max-width:760px;margin:16px auto 0!important;font-size:13px;line-height:1.65;color:var(--wg-mute);text-align:center;}
.wg-breadcrumbs {display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:13px;color:var(--wg-mute);}
.wg-breadcrumbs a:hover {color:var(--wg-blue);}
.wg-land-intro {max-width:790px;margin:0 auto;color:var(--wg-mute);font-size:18px;line-height:1.8;text-align:center;}
.wg-anchor-nav {display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px!important;}
.wg-anchor-nav a {padding:8px 14px;border:1px solid var(--wg-rule);border-radius:999px;font-size:13px;background:white;}
.wg-anchor-nav a:hover {border-color:var(--wg-blue);color:var(--wg-blue);}
.wg-landing .wg-sec {scroll-margin-top:88px;}
.wg-landing .wg-section-lead {color:var(--wg-mute);max-width:760px;line-height:1.75;margin-top:20px;}
.wg-landing .wg-grid3,.wg-landing .wg-grid2 {margin-top:32px;}
.wg-landing .wg-card p {margin-top:12px;color:var(--wg-mute);line-height:1.7;}
.wg-landing .wg-prose {max-width:850px;}
.wg-landing .wg-prose p {margin-top:18px;color:var(--wg-mute);line-height:1.8;}
.wg-landing .wg-prose ul,.wg-landing .wg-prose ol {padding-left:22px;list-style:disc;margin-top:18px;color:var(--wg-mute);}
.wg-landing .wg-prose li+li {margin-top:9px;}
.wg-landing .wg-prose h3 {margin-top:28px;}
.wg-landing .wg-example {background:var(--wg-mist);border:1px solid var(--wg-rule);border-radius:22px;padding:30px;margin-top:26px;}
.wg-landing .wg-example ol {list-style:decimal;padding-left:22px;color:var(--wg-mute);}
.wg-landing .wg-example li+li {margin-top:12px;}
.wg-landing .wg-example h3 {margin:0 0 18px;}
.wg-landing .wg-part {scroll-margin-top:100px;}
.wg-landing .wg-related {display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;}
.wg-landing .wg-related a {color:var(--wg-blue);border-bottom:1px solid #c6d6ff;padding:5px 0;}
.wg-seo-body a {color:var(--wg-blue);text-decoration:underline;text-underline-offset:3px;}
.wg-landing .wg-types a {display:inline-flex;align-items:center;gap:6px;border:1px solid var(--wg-rule);border-radius:999px;padding:9px 12px;font-size:13px;background:white;}
.wg-landing .wg-types a:hover {color:var(--wg-blue);border-color:var(--wg-blue);}
@media(max-width:600px){
 .wg-demo-note {font-size:12px;}
 .wg-land-intro {font-size:16px;}
 .wg-landing .wg-example {padding:22px;}
 .wg-landing .wg-types {gap:6px;}
 .wg-landing .wg-types a {font-size:11px;padding:8px 10px;}
 .wg-landing .wg-types label {font-size:11px;padding:8px 10px;}
 .wg-landing .wg-box-bar {flex-wrap:wrap;gap:10px;}
 .wg-landing .wg-box-bar>.wg-tools:last-child {width:100%;}
 .wg-landing .wg-go {width:100%;justify-content:center;}
 .wg-form .wg-box-bar {flex-wrap:wrap;gap:10px;}
 .wg-form .wg-box-bar>.wg-tools:last-child {width:100%;}
 .wg-form .wg-go {width:100%;justify-content:center;}
}
