/* About: what Jules is for, who it's for, and what it isn't. */
.about-sec { padding-top: 104px; }
.jl .about-daily { padding-block: 104px 0; gap: 8px; }
.jl .who { list-style: none; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; max-width: 760px; margin: 0 auto; }
.who li { display: inline-flex; align-items: center; padding: 12px 18px; border-radius: 999px; background: #fff; box-shadow: inset 0 0 0 1px var(--line); font-size: 15.5px; font-weight: 600; corner-shape: round; }
.isnt { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); width: min(980px, 100%); margin: 0 auto; border-radius: var(--r-lg); overflow: hidden; background: #fff; box-shadow: inset 0 0 0 1px var(--hair); }
.isnt > div { display: grid; gap: 14px; align-content: start; padding: 36px 40px; }
.isnt > div + div { box-shadow: inset 1px 0 0 var(--hair); }
@media (max-width: 900px) {
  .isnt { grid-template-columns: minmax(0, 1fr); }
  .isnt > div + div { box-shadow: inset 0 1px 0 var(--hair); }
  .isnt > div { padding: 28px 24px; }
}
