#diagnostic{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:var(--column-gap);padding:clamp(64px,7vw,112px) var(--reading-gutter);scroll-margin-top:calc(var(--header-h) + 24px);background:var(--lav);color:var(--mauve)}#diagnostic .diagnostic-copy{min-width:0}#diagnostic h2{max-width:22ch;margin:0 0 24px;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}#diagnostic p{max-width:60ch;margin:0 0 24px;font-size:var(--body-size);line-height:var(--body-leading)}#diagnostic .diagnostic-practical{margin-bottom:28px;font-size:1rem;font-weight:600}#diagnostic .diagnostic-art{display:block;width:100%;max-width:380px;height:auto;justify-self:end;border-radius:12px}.agents-diagnostic-link{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:16px;font-weight:600;text-underline-offset:5px}@media(max-width:720px){#diagnostic{grid-template-columns:minmax(0,1fr)}#diagnostic .diagnostic-art{max-width:300px;justify-self:center}#diagnostic .btn{max-width:100%;text-align:center}}
