.emph{font-style:italic}.about-container{width:100%;margin-top:193.75px}.about-container .about-content{margin:0 auto;max-width:1000px;line-height:24px;font-size:20px;text-align:left}.about-container .overview-content{padding-bottom:25px}.about-container .detailed-content{line-height:20px;font-size:16px}.about-container .paragraph{padding-bottom:15px}.about-container .about-link{background-color:#f7ca18;color:black;text-decoration:none;transition:.1s linear}.about-container .about-link:hover{background-color:black;color:white}@media (min-width:768px) and (max-width:1024px){.about-container .about-content{display:block}.about-container .overview-content,.about-container .detailed-content{width:86%;margin-left:7%;margin-bottom:25px}.about-container .detailed-content .paragraph{margin-bottom:15px}}@media (max-width:767px){.about-container{margin-top:50px}.about-container .about-content{display:block}.about-container .overview-content,.about-container .detailed-content{width:80%;margin-left:10%;margin-bottom:25px}}.external-link{color:black;text-decoration:underline;font-weight:normal}.external-link:visited{color:black}.external-link:hover{text-decoration:underline;color:black}.external-link:active{color:black}.social-item{list-style:none;display:inline-block;margin-right:15px}.social-link{display:flex;align-items:center;text-decoration:none;color:#333;font-size:16px;font-weight:500;transition:color 0.2s ease-in-out}.social-icon{width:20px;height:20px;margin-right:8px;fill:currentColor;transition:color 0.2s ease-in-out}.social-text{font-size:14px;font-weight:500}.social-link:hover{color:#bcbcbc}.contact-content{display:flex;align-items:center;gap:15px}.contact-element{display:flex;flex-direction:column}.contact-social{display:flex;align-items:center}.social-item{margin-left:5px}.social-link{display:flex;align-items:center;text-decoration:none;color:#333;transition:color 0.2s ease-in-out}.social-icon{width:20px;height:20px;fill:currentColor;transition:color 0.2s ease-in-out}.social-link:hover{color:#8e8e8e}.about-container .work-text{font-size:20px;line-height:1.6;display:block;word-break:break-word}.about-container .about-link{display:inline-block;padding:3px 8px;margin-left:5px}@media (max-width:767px){.about-container .work-text{font-size:18px;text-align:center}}