:root{--pill-inset:32px}
@media(max-width:600px){:root{--pill-inset:24px}}
/* V99: one left spine per pill and copy column, including every CTA. */
html body[data-page] main :is(.ag-hello-copy,.ag-contact-copy,.home-step-copy,.solution-copy,.founder-copy,.about-story-title,.career-heading,.career-caption,.work-approach-feature-copy,.project-case-overlay-copy,.project-showcase-copy,.seo-panel,.seo-card,.ag-enquiry-body){padding-left:var(--pill-inset)!important;padding-right:var(--pill-inset)!important}
html body[data-page] main .home-demo-ad{padding-left:var(--pill-inset)!important;padding-right:var(--pill-inset)!important}
html body[data-page] main .work-project .project-story-card .project-copy-block{padding-left:var(--pill-inset)!important;padding-right:var(--pill-inset)!important}
html body[data-page] main :is(.ag-hello-copy,.ag-contact-copy,.home-step-copy,.home-step-title,.solution-copy,.founder-copy,.about-story-copy,.about-story-title,.career-heading,.career-caption,.home-demo-ad-copy,.work-approach-feature-copy,.project-case-overlay-copy,.project-showcase-copy,.project-copy-block,.project-hero-copy,.project-case-lead-copy,.project-pet-banner-copy,.project-banner-copy,.seo-hero-copy,.seo-panel,.seo-card,.section-heading,.home-section-heading,.work-collection-heading,.work-approach-heading,.news-article-heading,.news-article-body)>:is(h1,h2,h3,h4,h5,h6,p,.eyebrow,.home-actions,.ag-hello-actions,.ag-contact-actions){margin-left:0!important;margin-right:0!important;text-indent:0;padding-left:0;padding-right:0}
html body[data-page] main :is(.project-pet-banner-copy,.project-banner-copy){left:var(--pill-inset)!important;margin-left:0!important}
html body[data-page] main .services-banner-copy.section-shell{left:var(--pill-inset)!important;right:var(--pill-inset)!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
html body[data-page="home"] main .home-why .ag-hello-copy>.eyebrow{left:var(--pill-inset)!important}
html body[data-page] main :is(.ag-hello-footnote,.cta-footnote){left:var(--pill-inset)!important;right:var(--pill-inset)!important}
html body[data-page] main .seo-cta{grid-template-columns:minmax(0,1fr)}
html body[data-page] main .seo-cta>.button{justify-self:start}
html body[data-page] main :is(h1,h2,h3,h4,h5,h6,p,figcaption){text-indent:0}
/* V100: sans copy and actions align after the display face's leading serif. */
html body[data-page] main .ag-optical-copy>.ag-optical-body{margin-left:var(--ag-optical-adjustment,0px)!important}
html body[data-page="home"] main .home-why .home-experience-heading{padding-left:calc(var(--pill-inset) + var(--ag-optical-inset,0px))}
html body[data-page] main .ag-optical-copy[style]>.ag-optical-body[style]{margin-left:var(--ag-optical-adjustment,0px)!important}
html body[data-page] main .ag-optical-copy[style] .ag-optical-label[style]{margin-left:var(--ag-optical-adjustment,0px)!important}
