.about-author {
  margin-block: 3.43em; }
  .about-author .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto; }
  .about-author-heading {
    font-size: clamp(1.571rem, 1.339rem + 0.678vw, 2.071rem);
    flex-basis: 100%;
    max-width: 54.6em;
    margin-bottom: .93em; }
  .about-author-container {
    max-width: 24em; }
  .about-author-image-container div {
    width: 100%; }
  .about-author-image-container img {
    width: 100%;
    object-fit: cover; }
  .about-author-info {
    padding: 2em 6%; }
  .about-author-name {
    font-size: clamp(1.443rem, 1.31rem + 0.388vw, 1.729rem);
    margin-bottom: .25em; }
  .about-author-title {
    font-size: 14px;
    line-height: 1.5;
    line-height: 1.4;
    margin-bottom: 1.4em; }
  .about-author-bio {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 1em; }
  .about-author-link {
    display: inline-flex;
    align-items: center;
    position: relative;
    margin: 0 1em 1em 0;
    padding-bottom: 2px;
    color: #000000;
    background-color: transparent;
    width: fit-content;
    transition: all 0.4s ease; }
    .about-author-link:after {
      content: '';
      display: inline-block;
      margin-left: 0.5em;
      width: 0.5em;
      height: 0.5em;
      transform: rotate(45deg) translateX(1px);
      transform-origin: center;
      border-style: solid;
      border-color: #000000;
      border-width: 2px 2px 0 0;
      transition: all 0.4s ease; }
    .about-author-link:hover {
      color: #E94E24; }
      .about-author-link:hover:after {
        border-color: #E94E24; }
    .about-author-link:last-child {
      margin-right: 0;
      margin-bottom: 0; }
  @media only screen and (max-width: 719.98px) {
    .about-author-container {
      margin: 0 auto; }
    .about-author-info {
      background-color: #F1EA75; } }
  @media only screen and (min-width: 720px) {
    .about-author-container {
      display: flex;
      max-width: 54.6em;
      background-color: #F1EA75; }
    .about-author-image-container {
      display: flex;
      align-items: center;
      width: 33%;
      background-color: #FFFFFF; }
    .about-author-info {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 67%;
      padding: 2em 6%; } }

/*# sourceMappingURL=about-author.css.map */
