body.sol-skin{--green:#1d5937;--green-cure:#1d5937;--green-soft:#276e46;--green-ink:#1d5937;--green-text:#1d5937;--accent-fill:#1d5937}.sol-skin .btn-primary{color:#fff}.sol-skin .page-h1 .a,.sol-skin .band-h .a{color:var(--bone);-webkit-text-fill-color:var(--bone);background:0 0;background-clip:initial;-webkit-background-clip:initial}.sol-skin .prose a,.sol-skin .benefit-bullets a{color:var(--green-ink);text-decoration:none;transition:color .14s}.sol-skin .prose a:hover,.sol-skin .benefit-bullets a:hover{text-underline-offset:3px;text-decoration:underline}.sol-skin .page-ctas,.sol-skin .cta-band .ctas{display:none}.sol-skin .nav-cta{background:#1d5937;border-color:#1d5937;color:#fff!important}.sol-skin .nav-cta:hover{background:#276e46;color:#fff!important}.sol-skin .page-body .band-h{margin-bottom:14px}.sol-lead{font-size:var(--body);color:var(--bone-dim);max-width:var(--measure);margin:0;line-height:1.6}.sol-prose{max-width:var(--measure)}.sol-prose p{font-size:var(--body);color:var(--bone-dim);margin:0;line-height:1.62}.sol-prose p+p{margin-top:1em}.sol-prose a{color:var(--green-ink);text-underline-offset:3px;text-decoration:underline;transition:color .14s}.sol-prose a:hover{color:var(--green-soft)}.sol-skin .page-body section.band{padding:clamp(23px,3vw,41px) 0}.sol-embed-wrap{margin-top:15px}.sol-embed-wrap--light{background:var(--panel);border-radius:14px;padding:clamp(14px,2vw,26px) clamp(10px,1.6vw,20px)}.sol-embed{background:0 0;border:0;width:100%;min-height:140px;display:block}.sol-shot{border:1px solid var(--line);border-radius:12px;margin:30px 0 0;overflow:hidden}.sol-shot img{width:100%;height:auto;display:block}.aide-page main .wrap{max-width:var(--wrap-interior)}.sol-cases{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:30px;display:grid}.sol-case{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:22px 0;text-decoration:none;display:flex}.sol-case-t{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-18);color:var(--bone);line-height:1.35}.sol-case:hover .sol-case-t{text-underline-offset:3px;text-decoration:underline}.sol-case-go{color:var(--muted2);font-family:var(--font-mono);font-size:var(--fs-14);margin-top:auto;transition:color .14s}.sol-case:hover .sol-case-go{color:var(--bone)}@media (width<=820px){.sol-cases{grid-template-columns:1fr}}
