/* A: more white space and thin dividers, retaining the refined profile. */
.variant-light .profile-intro { padding-block: 52px 76px; }
.variant-light .portrait-frame { background: #faf7f4; border-color: var(--line); border-bottom: 8px solid var(--peach); border-radius: 2px; }
.variant-light .profile-section { padding-block: 60px; }
.variant-light .career-section { margin-inline: 0; padding: 60px 0; background: white; border: 0; border-top: 1px solid var(--line); border-radius: 0; }
.variant-light .timeline > li::after { border-color: white; }
.variant-light .timeline-content { padding-bottom: 44px; }
.variant-light .career-details { background: #faf7f4; border-color: var(--line); }
.variant-light .knowledge-section { border-top: 1px solid var(--line); }
.variant-light .contact-section { background: white; border: 1px solid var(--line); border-top: 3px solid var(--peach); padding: 40px; }
@media (max-width: 760px) {
  .variant-light .profile-intro { padding-block: 32px 48px; }
  .variant-light .profile-section { padding-block: 40px; }
  .variant-light .career-section { padding: 40px 0; }
  .variant-light .timeline-content { padding-bottom: 34px; }
  .variant-light .contact-section { padding: 28px 20px; }
}
@media (max-width: 359px) { .variant-light .contact-section { padding-inline: 16px; } }
