.about{max-width:var(--container-max);padding:48px var(--container-px)64px;margin:0 auto}.about .prompt{font-size:var(--font-size-sm);align-items:center;gap:6px;margin-bottom:12px;display:flex}.about .prompt .args{color:var(--text-secondary)}.about .section-gap{margin-bottom:0}.about .output-box .dashed-divider{margin:20px 0}.man-section__title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:8px}.man-section__body{font-size:var(--font-size-sm);color:var(--text-secondary);padding-left:24px}.man-section__body p{margin-bottom:8px}.man-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text)}.man-role{color:var(--text-secondary)}.man-subsection-title{font-weight:var(--font-weight-semi-bold);color:var(--text);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.man-competency{margin-bottom:16px}.man-competency__title{font-weight:var(--font-weight-semi-bold);color:var(--text);align-items:center;gap:8px;margin-bottom:4px;display:flex}.man-competency__title .marker,.man-exp-bullet .marker{color:var(--green)}.man-competency__desc{color:var(--text-secondary);padding-left:20px}.man-exp-item{margin-bottom:4px}.man-exp-header{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.man-exp-company{font-weight:var(--font-weight-semi-bold);color:var(--text);font-size:var(--font-size-base)}.man-exp-period{font-size:var(--font-size-xs);color:var(--text-muted)}.man-exp-role{color:var(--green);font-size:var(--font-size-xs);margin-bottom:8px}.man-exp-bullet{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.man-exp-stack{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.man-exp-divider{border-top:1px dashed var(--border);margin:16px 0}.man-stack-row{font-size:var(--font-size-sm);gap:12px;margin-bottom:6px;display:flex}.man-stack-row .label{color:var(--text-muted);flex-shrink:0;min-width:80px}.man-stack-row .tags{flex-wrap:wrap;gap:6px;display:flex}.about .tag{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;padding:2px 8px}.about .tag--primary{border-color:var(--green);color:var(--green)}.man-edu-row{justify-content:space-between;align-items:baseline;margin-top:12px;margin-bottom:4px;display:flex}.man-edu-row:first-child{margin-top:0}.man-edu-row .institution{font-weight:var(--font-weight-semi-bold);color:var(--text)}.man-edu-row .status{color:var(--text-muted);font-size:var(--font-size-xs)}.man-edu-detail{margin-bottom:4px;padding-left:20px}.man-edu-detail .degree{color:var(--text-secondary)}.man-edu-detail .date{color:var(--text-muted);float:right;font-size:var(--font-size-xs)}.man-edu-detail .award{color:var(--yellow)}.man-link-row{font-size:var(--font-size-sm);gap:16px;margin-bottom:4px;display:flex}.man-link-row .label{color:var(--text-muted);min-width:80px}.man-link-row .value{color:var(--text-secondary);transition:color var(--transition);text-decoration:none}.man-link-row .value:hover{color:var(--green)}.man-footer{color:var(--text-muted);font-size:var(--font-size-xs);justify-content:space-between;margin-top:8px;font-weight:400;display:flex}@media (max-width:768px){.about{padding:32px var(--container-px)48px}.man-section__body{padding-left:12px}.man-stack-row{flex-direction:column;gap:4px}.man-stack-row .label{min-width:unset}.man-edu-detail .date{float:none;margin-top:2px;display:block}}
