.blog_blogList__ZFTTG{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.blog_blogCard__ErW_l{position:relative;overflow:hidden;padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 8px);background:linear-gradient(90deg,#000080 0 8px,transparent 8px),linear-gradient(90deg,rgba(0,0,128,.08),transparent 55%),#f8f8f8}.blog_blogCardHeader__qJRa3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xs)}.blog_blogCard__ErW_l h3{margin:0}.blog_backLink__EJTCi,.blog_blogCard__ErW_l h3 a{color:var(--content-link);font-weight:700}.blog_postMeta__xIGYm{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.blog_metaBadge__PwpaM,.blog_tagList__J9sdz li{flex:0 0 auto;padding:3px 6px;background:var(--chrome-face);border:1px solid;border-color:var(--chrome-highlight) var(--chrome-shadow) var(--chrome-shadow) var(--chrome-highlight);color:var(--content-muted);font-family:var(--font-ui);font-size:.6875rem;line-height:1;white-space:nowrap}.blog_tagList__J9sdz{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 var(--space-sm);padding:0;list-style:none}.blog_blogCard__ErW_l p:last-child,.blog_blogHeader__Qgl4a p:last-child,.blog_markdownArticle__F8Qnw p:last-child,.blog_postMeta__xIGYm .blog_tagList__J9sdz{margin-bottom:0}.blog_blogHeader__Qgl4a{position:relative;overflow:hidden;margin-bottom:var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-lg) calc(var(--space-lg) + 8px);background:linear-gradient(90deg,#008080 0 8px,transparent 8px),linear-gradient(90deg,rgba(0,128,128,.1),transparent 55%),#f8f8f8}.blog_backLink__EJTCi{display:inline-block;margin-bottom:var(--space-md);font-size:.75rem}.blog_markdownArticle__F8Qnw{max-width:70ch;padding:var(--space-lg);background:linear-gradient(90deg,rgba(128,96,0,.08),transparent 45%),var(--content-panel)}.blog_markdownArticle__F8Qnw h2,.blog_markdownArticle__F8Qnw h3,.blog_markdownArticle__F8Qnw h4{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.blog_markdownArticle__F8Qnw ol,.blog_markdownArticle__F8Qnw ul{margin:0 0 var(--space-md);padding-left:1.25rem;list-style-position:outside}.blog_markdownArticle__F8Qnw ul{list-style:disc}.blog_markdownArticle__F8Qnw ol{list-style:decimal}.blog_markdownArticle__F8Qnw li{margin-bottom:var(--space-xs)}.blog_markdownArticle__F8Qnw blockquote{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--chrome-face);border:2px solid;border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow)}.blog_markdownArticle__F8Qnw code{font-family:var(--font-ui);background:var(--chrome-face)}.blog_markdownArticle__F8Qnw pre{overflow-x:auto;margin:0 0 var(--space-md);padding:var(--space-md);background:var(--chrome-face);border:2px solid;border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow)}.blog_markdownArticle__F8Qnw pre code{background:transparent}@media (max-width:640px){.blog_blogCardHeader__qJRa3{flex-direction:column;gap:var(--space-xs)}}.content_main__CRH_h{flex:1 1;min-width:0;padding:var(--space-lg);background:var(--content-panel);color:var(--content-text)}.content_section__I8uTT{margin-bottom:var(--space-xl)}.content_timelineMeta__vYO9K{font-size:.75rem;color:var(--content-muted);margin:0}.resume_timeline__xtl15{margin-bottom:var(--space-xl)}.resume_timeline__xtl15 h3{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--chrome-shadow);box-shadow:0 1px 0 var(--chrome-highlight)}.resume_timelineList__hvG9G{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.resume_timelineItem__CPn41{position:relative;overflow:hidden;padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 8px);background:linear-gradient(90deg,var(--resume-accent) 0 8px,transparent 8px),linear-gradient(90deg,var(--resume-wash),transparent 55%),#f8f8f8}.resume_experience__8NF7S{--resume-accent:#000080;--resume-wash:rgba(0,0,128,0.08)}.resume_education__sYQkw{--resume-accent:#008080;--resume-wash:rgba(0,128,128,0.1)}.resume_certificate__dwsxL{--resume-accent:#806000;--resume-wash:rgba(128,96,0,0.12)}.resume_itemHeader__FVk5Y{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xs)}.resume_timelineItem__CPn41 h4{margin:0}.resume_timelineItem__CPn41 h4 a{color:var(--content-link);font-weight:700}.resume_durationBadge__TllNH{flex:0 0 auto;padding:3px 6px;background:var(--chrome-face);border:1px solid;border-color:var(--chrome-highlight) var(--chrome-shadow) var(--chrome-shadow) var(--chrome-highlight);color:var(--content-muted);font-family:var(--font-ui);font-size:.6875rem;line-height:1;white-space:nowrap}.resume_timelineBullets__M4ddb{margin:var(--space-sm) 0 0;padding-left:1.25rem;list-style:disc;color:var(--content-text);font-size:.75rem}.resume_timelineBullets__M4ddb li{margin-bottom:var(--space-xs)}@media (max-width:640px){.resume_itemHeader__FVk5Y{flex-direction:column;gap:var(--space-xs)}}