.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.5rem 3rem;margin-top:1.5rem}.methodology-card{border-top:1px solid var(--border-glass);padding-top:1rem}.methodology-card h3{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin-bottom:.85rem}.methodology-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.methodology-card ul li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;padding-left:1rem;position:relative}.methodology-card ul li:before{content:"·";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.methodology-disclaimer{max-width:68ch;margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.methodology-disclaimer a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.methodology-disclaimer a:hover{color:var(--accent-primary-hover)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:1.5rem;max-width:68ch}.team-card{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.85rem}.team-avatar{width:52px;height:52px;border-radius:50%;background:var(--accent-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-action-fg);flex-shrink:0;overflow:hidden}.team-avatar img{display:block;width:100%;height:100%;object-fit:cover}.team-name{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--text-primary);margin:0}.team-title{color:var(--accent-primary);font-weight:500}.team-bio,.team-title{font-size:var(--text-sm);margin:0}.team-bio{color:var(--text-secondary);line-height:1.65;flex-grow:1}.team-linkedin{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:600;color:var(--accent-primary);text-decoration:none;margin-top:auto;transition:color var(--transition-fast)}.team-linkedin:hover{color:var(--accent-primary-hover)}.contact-box{align-items:flex-start;gap:1.25rem;margin-top:1.5rem;padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border-glass);box-shadow:var(--shadow-sm)}.contact-box,.contact-icon{display:flex;border-radius:var(--radius-md)}.contact-icon{width:48px;height:48px;background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);align-items:center;justify-content:center;font-size:var(--text-lg);color:var(--accent-primary);flex-shrink:0}.about-email-link{font-size:var(--text-base);font-weight:600;color:var(--accent-primary);text-decoration:none;word-break:break-all}.about-email-link:hover{color:var(--accent-primary-hover);text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.methodology-grid,.team-grid{grid-template-columns:1fr}.contact-box{flex-direction:column}}