/* Ajustes propios de landing. La estructura compartida vive en packages/portfolio-shell. */

@media (max-width: 720px) {
  .title-group p { display: block; max-width: 19rem; margin-top: .75rem; font-size: .875rem; line-height: 1.45; }
  .full-quote-button {
    display: flex;
    position: relative;
    z-index: 3;
    grid-column: 1 / -1;
    justify-content: center;
    width: 100%;
    margin-top: 2px;
    border-radius: 0;
    padding: 14px 16px;
  }
}

@media (min-width: 721px) {
  .project-meta .quote-button { display: none; }
  .full-quote-button {
    display: flex;
    position: relative;
    z-index: 3;
    justify-content: center;
    width: 100%;
    margin-top: 1.4rem;
    border-radius: 0;
    padding: .95rem 1.15rem;
  }
}
