/* PE-3b128d6d-eb71-4a67-ac72-4a099e50f9b4 | Core(root): CORE-EXECUTION-STANDARD.md | Manifest(root): docs/MD-FILE-MANIFEST.md */
/* DA-9accaca8-574e-4393-8bd5-a996000b2368 | MA-1c670ae7-6aaa-48fb-854a-e69b317b6bae | Review: design/applications/deakin-tf-upgrade/IDENTITY-TEXTURE-20261030.md */
.tf-personal-practice { display: grid; grid-template-columns: minmax(220px,360px) minmax(0,1fr); gap: clamp(40px,6vw,96px); align-items: start; margin-top: 96px; padding-top: 40px; border-top: 1px solid var(--on-ink-rule); }
.tf-post-run { margin: 0; min-width: 0; }
.tf-post-run img { display: block; width: 100%; height: auto; aspect-ratio: 1; }
.tf-post-run figcaption { margin-top: 16px; font: 400 12px/20px LW Beo,Arial,sans-serif; color: #fcfaee; }
.tf-application .tf-personal-practice .practice-copy { grid-template-columns: minmax(0,1fr); gap: 40px; margin: 0; padding: 0; border: 0; }
.tf-application .tf-pivot-moment { width: min(100%,320px); margin: 32px 0 0; }
.tf-pivot-moment .tf-regional-screen { aspect-ratio: 1; }
.tf-pivot-moment .tf-regional-credit { margin: 12px 0 0; padding: 0; font: 400 12px/20px LW Beo,Arial,sans-serif; color: #494a52; }
@media (max-width: 900px) {
  .tf-personal-practice { grid-template-columns: minmax(0,1fr); gap: 32px; margin-top: 64px; padding-top: 32px; }
  .tf-post-run { width: min(100%,360px); }
}
@media print { .tf-personal-practice { display: block; } .tf-post-run { max-width: 55mm; } .tf-pivot-moment { max-width: 45mm; } }
