.portfolio_container__yw_Uc{max-width:800px;margin:0 auto;padding:2rem}.portfolio_title__xk_LI{font-size:2rem;font-weight:600;text-align:center;margin-bottom:var(--space-6);letter-spacing:-.01em;color:var(--color-black);@media (min-width:640px){font-size:2.5rem}}.portfolio_section__WNPIS{margin-bottom:2rem}.portfolio_sectionTitle__ynISv{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;color:var(--color-black);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.portfolio_text__xL732{line-height:1.6;color:var(--color-text);margin-bottom:1rem}.portfolio_techList__6xM6J{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.portfolio_techItem__dd7wL{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);padding:.25rem .75rem;border-radius:999px;font-size:.875rem;color:var(--color-text)}.portfolio_backLink__HvA3u{display:inline-block;margin-top:2rem;color:var(--color-grey);text-decoration:none;transition:color var(--transition-normal)}.portfolio_backLink__HvA3u:hover{color:var(--color-black)}