.PostLinks-module__-PG_JG__list{margin:0;padding:0;list-style:none}.PostLinks-module__-PG_JG__link{border-radius:4px;flex-direction:column;margin-left:-.75rem;padding:.6rem .75rem;text-decoration:none;display:flex}.PostLinks-module__-PG_JG__link:hover{background-color:var(--background-hover)}.PostLinks-module__-PG_JG__title{color:var(--primary-color);font-size:var(--font-size-md);font-weight:500}.PostLinks-module__-PG_JG__date{color:var(--text-color-secondary);font-family:Consolas,SF Mono,Menlo,Courier New,monospace;font-size:var(--font-size-xs);margin-top:.2rem}
.page-module___8aEwW__welcome{max-width:900px;margin:0 auto}.page-module___8aEwW__header{border-bottom:1px solid var(--border-color);align-items:center;gap:1.25rem;padding-bottom:2rem;display:flex}.page-module___8aEwW__avatar{border:2px solid var(--border-color);object-fit:cover;border-radius:50%;flex-shrink:0}.page-module___8aEwW__social{gap:1rem;margin-top:.75rem;display:flex}.page-module___8aEwW__socialLink{color:var(--text-color-secondary);font-size:var(--font-size-sm);align-items:center;gap:.4rem;text-decoration:none;display:flex}.page-module___8aEwW__socialLink:hover{color:var(--primary-color)}.page-module___8aEwW__title{color:var(--text-color);margin:0;font-size:3rem;font-weight:300}.page-module___8aEwW__title span{display:block}.page-module___8aEwW__role{color:var(--text-color-secondary);font-size:var(--font-size-lg);margin-top:.35rem;font-weight:400}.page-module___8aEwW__subtitle{font-family:Consolas,SF Mono,Menlo,Courier New,monospace;font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:.5rem 0 0}.page-module___8aEwW__intro{max-width:40rem;margin-top:2rem}.page-module___8aEwW__intro p{color:var(--text-color-prose);margin:0;line-height:1.7}.page-module___8aEwW__intro p+p{margin-top:.75rem}.page-module___8aEwW__intro a{color:var(--primary-color);font-weight:500;text-decoration:none}.page-module___8aEwW__intro a:hover{text-decoration:underline}.page-module___8aEwW__highlight{border-left:3px solid var(--primary-color);background-color:var(--background-primary);margin:2.5rem 0;padding:1.5rem}.page-module___8aEwW__highlightTitle{font-size:var(--font-size-xl);color:var(--primary-color);margin:0 0 .75rem}.page-module___8aEwW__highlight p{color:var(--text-color-secondary);margin:0;line-height:1.7}.page-module___8aEwW__highlight p+p{margin-top:1rem}.page-module___8aEwW__highlight a{color:var(--primary-color);font-weight:500;text-decoration:none}.page-module___8aEwW__highlight a:hover{text-decoration:underline}.page-module___8aEwW__highlightSub{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1px;color:var(--text-color-secondary);margin:1.5rem 0 .5rem}.page-module___8aEwW__highlightFooter{font-size:var(--font-size-sm);margin-top:.75rem}.page-module___8aEwW__columns{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.page-module___8aEwW__columnTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:1px;color:var(--text-color-secondary);margin:0 0 1rem}.page-module___8aEwW__list{margin:0;padding:0;list-style:none}.page-module___8aEwW__link{border-radius:4px;flex-direction:column;margin-left:-.75rem;padding:.6rem .75rem;text-decoration:none;display:flex}.page-module___8aEwW__link:hover{background-color:var(--background-hover)}.page-module___8aEwW__file{color:var(--primary-color);font-size:var(--font-size-md)}.page-module___8aEwW__hint{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-top:.15rem}.page-module___8aEwW__contact{border-top:1px solid var(--border-color);max-width:40rem;margin-top:2.5rem;padding-top:2rem}.page-module___8aEwW__contactTitle{color:var(--text-color);font-size:var(--font-size-lg);margin:0 0 .75rem}.page-module___8aEwW__contact p{color:var(--text-color-prose);margin:0 0 .75rem;line-height:1.7}.page-module___8aEwW__contactLink{color:var(--primary-color);font-size:var(--font-size-sm);font-weight:500;text-decoration:none}.page-module___8aEwW__contactLink:hover{text-decoration:underline}@media (max-width:768px){.page-module___8aEwW__columns{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__header{gap:1rem}.page-module___8aEwW__title{font-size:2rem}.page-module___8aEwW__role{font-size:var(--font-size-md)}}
