div#portfolio div#portfolio-content{margin:2rem}div#portfolio div#portfolio-content div.portfolio-header{flex-direction:row}div#portfolio div#portfolio-content div.portfolio-header #portfolio-header-text{flex-direction:column}div#portfolio div#portfolio-content div.portfolio-header #portfolio-header-text h1{font-size:2.5rem;line-height:1}div#portfolio div#portfolio-content div.portfolio-header #portfolio-header-text p{font-size:1.5rem;line-height:2.1rem}div#portfolio div#portfolio-content div.portfolio-header #portfolio-header-text md-filled-button{--md-filled-button-label-text-size: 1.5rem;--md-filled-button-label-text-line-height: 3rem}div#portfolio div#portfolio-content div#portfolio-grid-container{padding:2rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid{gap:2rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid .portfolio-item{flex:1 1 250px}@media screen and (min-width: 941px)and (max-width: 1223px){div#portfolio div#portfolio-content div#portfolio-grid-container{padding:1rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid{gap:1rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid .portfolio-item{flex:1 1 180px}}@media screen and (max-width: 800px){div#portfolio div#portfolio-content div.portfolio-header{flex-direction:column;gap:1rem}}@media screen and (max-width: 659px){div#portfolio div#portfolio-content div#portfolio-grid-container{padding:1rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid{gap:1rem}div#portfolio div#portfolio-content div#portfolio-grid-container div.portfolio-grid .portfolio-item{flex:1 1 210px}}
