.personal .practice-card{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:8px;padding:clamp(24px,3vw,36px)}.personal .practice-number{display:block;font-size:16px;line-height:1.6;letter-spacing:.06em;color:var(--accent);margin-bottom:20px}.personal .practice-card h3{font-size:clamp(24px,2.1vw,30px);line-height:1.2;margin-bottom:20px}.personal .practice-card p{font-size:17px;line-height:1.75}.personal .practice-card .text-link{font-size:16px;line-height:1.6}.personal .practice-gateways .section-heading p{max-width:420px}@media(max-width:820px){.personal .practice-gateways .grid-3{grid-template-columns:1fr}}