.portfolio-content h1{font-weight:400;font-family:var(--font-libre-caslon-condensed),"Libre Caslon Condensed",serif;margin-top:1rem;margin-bottom:1rem;font-size:2.025rem}@media (min-width:768px){.portfolio-content h1{font-size:2.7rem}}@media (min-width:1024px){.portfolio-content h1{font-size:2.7rem}}.portfolio-content h2{font-weight:400;font-family:var(--font-libre-caslon-condensed),"Libre Caslon Condensed",serif;margin-top:1rem;margin-bottom:1rem;font-size:1.6875rem}@media (min-width:768px){.portfolio-content h2{font-size:2.025rem}}@media (min-width:1024px){.portfolio-content h2{font-size:2.025rem}}.portfolio-content h3{font-weight:400;font-family:var(--font-libre-caslon-condensed),"Libre Caslon Condensed",serif;margin-top:1rem;margin-bottom:1rem;font-size:1.35rem}@media (min-width:768px){.portfolio-content h3{font-size:1.6875rem}}@media (min-width:1024px){.portfolio-content h3{font-size:1.6875rem}}.portfolio-content h4{font-weight:400;font-family:var(--font-libre-caslon-condensed),"Libre Caslon Condensed",serif;margin-top:1rem;margin-bottom:1rem;font-size:1.125rem}.portfolio-content p{margin-bottom:1rem;font-size:.875rem;line-height:1.75rem}@media (min-width:640px){.portfolio-content p{font-size:1rem}}@media (min-width:1024px){.portfolio-content p{font-size:1rem}}.portfolio-content img{border-radius:1rem}.portfolio-toc-sidebar{display:none}@media (min-width:1600px){.portfolio-toc-sidebar{display:block}}
