.info-hero{padding-block:calc(2.2 * var(--leading)) calc(1.4 * var(--leading))}.info-hero .display{max-width:var(--measure);margin-top:.5em}.info-hero-lead{max-width:52ch;color:var(--color-muted);font-size:var(--text-lg);line-height:var(--line-height-body);margin-top:.75em}.info-hero-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.info-steps{background:var(--color-surface);padding-block:calc(2 * var(--leading))}.info-section-head{margin-bottom:var(--space-6)}.info-section-head h2{font-size:clamp(24px,3vw,30px);line-height:var(--line-height-tight)}.info-section-head>p{color:var(--color-muted);max-width:56ch;margin-top:.5em}.info-step-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.info-step-card{grid-template-columns:auto var(--control-icon-size) minmax(0, 1fr);align-items:center;column-gap:var(--space-3);row-gap:var(--space-3);background:var(--color-bg);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-sm);display:grid}.info-step-num{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent-700);grid-area:1/1}.info-step-icon{width:var(--control-icon-size);height:var(--control-icon-size);border-radius:var(--radius-pill);background:var(--color-accent-100);color:var(--color-accent-700);grid-area:1/2;justify-content:center;align-items:center;margin:0;display:inline-flex}.info-step-icon svg{width:18px;height:18px}.info-step-card h3{font-size:var(--text-lg);grid-area:1/3;margin:0}.info-step-card p{color:var(--color-muted);line-height:var(--line-height-body);grid-area:2/1/auto/-1;margin:0}.info-statement{padding-block:calc(2 * var(--leading))}.info-statement h2{font-size:clamp(24px,3vw,30px);line-height:var(--line-height-tight);margin-top:.35em}.info-statement-copy{color:var(--color-muted);max-width:56ch;line-height:var(--line-height-body);margin-top:.6em}.info-link-list{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.info-link-list a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:flex}.info-link-list a:hover{border-color:var(--color-accent-700);background:var(--color-accent-100)}.info-link-list svg{width:16px;height:16px;color:var(--color-accent-700)}.info-authors{padding-block:calc(2 * var(--leading));background:var(--color-surface)}.info-author-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.info-author-card{align-items:start;column-gap:var(--space-6);row-gap:var(--space-2);background:var(--color-bg);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-sm);grid-template-columns:128px minmax(0,1fr);grid-template-areas:"avatar name""avatar role""avatar topics";display:grid}.info-author-avatar{border-radius:var(--radius-pill);object-fit:cover;grid-area:avatar;width:128px;height:128px;margin:0}.info-author-card h3{font-size:var(--text-lg);grid-area:name;margin:0}.info-author-role{color:var(--color-accent-700);font-size:var(--text-sm);grid-area:role;margin-top:.25em}.info-author-topics{margin-top:var(--space-4);flex-wrap:wrap;grid-area:topics;gap:6px;padding:0;list-style:none;display:flex}.info-author-topics li{border-radius:var(--radius-pill);background:var(--color-accent-2-100);color:var(--color-accent-2-800);font-size:var(--text-xs);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.info-author-topics svg{width:12px;height:12px}@media (max-width:720px){.info-link-list,.info-author-grid{grid-template-columns:1fr}}.info-closing{padding-block:calc(2.6 * var(--leading)) calc(2 * var(--leading));text-align:center}.info-closing h2{font-size:clamp(24px,3vw,30px);line-height:var(--line-height-tight);margin:.35em 0 .5em}.info-closing p{color:var(--color-muted);max-width:56ch;margin:0 auto var(--space-6)}
