@layer base,chrome,components,layout;@layer page{.acm-page main .wrap{max-width:var(--wrap-interior)}body.acm-page{--green:#1d5937;--green-cure:#1d5937;--green-soft:#276e46;--green-ink:#1d5937;--green-text:#1d5937;--accent-fill:#1d5937}.acm-page .nav-cta{--cta-fill:#1d5937;--cta-fill-hover:#276e46;--nav-cta-ink:#fff;border-color:#1d5937}.acm-page .nav-cta:hover{--cta-fill:#276e46;--on-accent:#fff}.acm-page .page-body .band-h{margin-bottom:var(--space-16)}.acm-page .page-body .lead-p{max-width:var(--measure);margin-bottom:0}.acm-embed-wrap{margin-top:var(--space-30)}.acm-embed{background:0 0;border:0;width:100%;min-height:0;display:block}.acm-comparison-band{padding-bottom:clamp(24px,3vw,40px)!important}.acm-devcenter-band{padding-top:clamp(24px,3vw,40px)!important}.acm-shot{margin:var(--space-30) 0 0;border:1px solid var(--line);background:0 0;border-radius:12px;overflow:hidden}.acm-shot img{width:100%;height:auto;display:block}.acm-cases{gap:0 var(--space-64);margin-top:var(--space-30);grid-template-columns:repeat(2,1fr);display:grid}.acm-case{gap:var(--space-14);padding:var(--space-22) 0;border-top:1px solid var(--line);flex-direction:column;text-decoration:none;display:flex}.acm-case-t{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-18);color:var(--bone);line-height:1.35}.acm-case:hover .acm-case-t{text-underline-offset:3px;text-decoration:underline}.acm-case-go{color:var(--muted2);font-family:var(--font-mono);font-size:var(--fs-14);transition:color .14s}.acm-case:hover .acm-case-go{color:var(--bone)}@media (width<=760px){.acm-cases{grid-template-columns:1fr}}}
