.vpg-article{padding:0 0 56px}.vpg-article__mast{background:#fff;border-bottom:1px solid var(--vs-line);padding:20px 0 24px}.vpg-article--editorial .vpg-article__mast--editorial{background:linear-gradient(145deg,#1e293b 0%,#0f172a 50%,#022c22 100%);border-bottom:0;padding:28px 0 32px;margin-bottom:0;color:#e2e8f0}.vpg-article__mast-inner{max-width:var(--vs-page-max);margin:0 auto;padding:0 var(--vs-page-gutter);text-align:center}.vpg-article--editorial .vpg-article__mast-inner{text-align:left;max-width:min(var(--vs-page-max),920px)}.vpg-article__crumb{font-size:13px;color:var(--vs-muted);margin-bottom:16px;text-align:left}.vpg-article--editorial .vpg-article__crumb{color:rgba(226,232,240,0.75)}.vpg-article__crumb a{color:var(--vs-green2);font-weight:600;text-decoration:none}.vpg-article--editorial .vpg-article__crumb a{color:#fff}.vpg-article__crumb a:hover{text-decoration:underline}.vpg-article__crumb-sep{margin:0 8px;opacity:0.6}.vpg-article__crumb-clip{color:var(--vs-muted)}.vpg-article--editorial .vpg-article__crumb-clip{color:rgba(226,232,240,0.72)}.vpg-article__kicker{display:inline-block;margin:0 0 10px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;color:var(--vs-green2);background:var(--vs-panel)}.vpg-article--editorial .vpg-article__kicker{color:rgba(251,191,36,0.95);background:rgba(255,255,255,0.08)}.vpg-article__h1{margin:0 auto 14px;max-width:min(100%,720px);font-size:clamp(1.45rem,3.8vw,2.15rem);font-weight:900;line-height:1.2;color:var(--vs-ink);text-align:center}.vpg-article--editorial .vpg-article__h1{margin:0 0 14px;max-width:none;color:#fff;text-align:left}.vpg-article__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;font-size:14px;color:var(--vs-muted)}.vpg-article--editorial .vpg-article__byline{justify-content:flex-start;color:rgba(226,232,240,0.78)}.vpg-article__back{font-weight:800;color:var(--vs-green2);text-decoration:none}.vpg-article--editorial .vpg-article__back{color:#a7f3d0}.vpg-article__back:hover{text-decoration:underline}.vpg-article__lede-wrap{max-width:min(var(--vs-page-max),920px);margin:0 auto;padding:24px var(--vs-page-gutter) 0}.vpg-article__lede{margin:0;padding:16px 18px 16px 20px;border-left:4px solid var(--vs-green2);border-radius:0 14px 14px 0;background:linear-gradient(90deg,var(--vs-panel) 0%,#fff 72%);font-size:1.08rem;line-height:1.65;font-weight:600;color:var(--vs-text)}.vpg-article__cover{margin:0;padding:20px 0;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%)}.vpg-article__cover--editorial{padding:24px 0 8px;background:#fff}.vpg-article__cover-inner{max-width:920px;margin:0 auto;padding:0 var(--vs-page-gutter)}.vpg-article--editorial .vpg-article__cover-inner{max-width:min(var(--vs-page-max),1100px)}.vpg-article__cover-inner>img{display:block;width:100%;border-radius:20px;border:1px solid var(--vs-line);box-shadow:var(--vs-shadow-soft);max-height:min(420px,52vh);object-fit:cover}.vpg-article--editorial .vpg-article__cover-inner>img{border-radius:14px;max-height:min(480px,56vh)}.vpg-article__sheet{max-width:min(var(--vs-page-max),720px);margin:0 auto;padding:28px var(--vs-page-gutter) 0}.vpg-article__main{min-width:0}.vpg-article__body{font-size:17px;line-height:1.85;color:var(--vs-text);max-width:65ch}.vpg-article__body h2,.vpg-article__body h3{font-weight:900;margin:1.4em 0 0.5em;line-height:1.3;color:var(--vs-ink)}.vpg-article__body p{margin:0 0 1em}.vpg-article__body ul,.vpg-article__body ol{margin:0 0 1em;padding-left:1.25em}.vpg-article__body img{max-width:100%;height:auto;border-radius:12px}.vpg-article__body a{color:var(--vs-green2);font-weight:700}.vpg-article__pagerow{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:560px){.vpg-article__pagerow{grid-template-columns:1fr}}.vpg-article__pagecell{padding:16px;border-radius:14px;border:1px solid var(--vs-line);background:#f8fafc}.vpg-article__plabel{display:block;font-size:11px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:var(--vs-muted);margin-bottom:8px}.vpg-article__pagecell a{font-size:14px;font-weight:700;color:var(--vs-green2);text-decoration:none}.vpg-article__pagecell a:hover{text-decoration:underline}.vpg-article__pempty{font-size:14px;color:var(--vs-muted)}.vpg-article__note{margin-top:28px;padding:18px 20px;border-radius:14px;border:1px dashed var(--vs-line);background:var(--vs-panel)}.vpg-article__note h2{margin:0 0 8px;font-size:1rem;font-weight:900}.vpg-article__note p{margin:0;font-size:14px;line-height:1.6;color:var(--vs-muted)}.vpg-article__below{max-width:var(--vs-page-max);margin:40px auto 0;padding:0 var(--vs-page-gutter)}.vpg-article__below-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media (max-width:960px){.vpg-article__below-grid{grid-template-columns:1fr}}.vpg-article__dock-card--related ul{max-height:280px;overflow:auto}.vpg-article__dock-card{padding:18px;border-radius:16px;border:1px solid var(--vs-line);background:#fff;box-shadow:var(--vs-shadow-soft)}.vpg-article__dock-card h2{margin:0 0 10px;font-size:13px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;color:var(--vs-muted)}.vpg-article__dock-card p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--vs-text)}.vpg-article__dock-card>a{font-size:14px;font-weight:800;color:var(--vs-green2);text-decoration:none}.vpg-article__dock-card>a:hover{text-decoration:underline}.vpg-article__dock-card ul{margin:0;padding:0;list-style:none}.vpg-article__dock-card li{margin-bottom:8px}.vpg-article__dock-card a{font-size:14px;font-weight:600;color:var(--vs-text);text-decoration:none}.vpg-article__dock-card a:hover{color:var(--vs-green2)}