diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index 8a5ca09..804147a 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -57,7 +57,7 @@ export default function AboutPage() {
For editorial pitches: editor@avbeat.com.
- {" "}For advertising: see the media kit.
+ {" "}For advertising: see the media kit.
{" "}For our team: meet the editorial team.
diff --git a/src/app/about/team/page.tsx b/src/app/about/team/page.tsx
index 0969e7d..267633c 100644
--- a/src/app/about/team/page.tsx
+++ b/src/app/about/team/page.tsx
@@ -77,6 +77,15 @@ export default async function TeamPage() {
.map((w) => w.charAt(0).toUpperCase())
.join("");
+ // Format an E.164 US number as (XXX) XXX-XXXX. Falls back to the raw
+ // string for international or non-standard inputs.
+ const formatPhone = (raw: string): string => {
+ const digits = raw.replace(/[^0-9]/g, "");
+ const local = digits.startsWith("1") && digits.length === 11 ? digits.slice(1) : digits;
+ if (local.length !== 10) return raw;
+ return `(${local.slice(0, 3)}) ${local.slice(3, 6)}-${local.slice(6)}`;
+ };
+
// Derive @avbeat.com email from the persona slug. Real mailboxes
// are set up centrally; this is the authoring address surfaced to readers.
const editorialEmail = (p: Persona): { user: string; domain: string } | null => {
@@ -242,8 +251,8 @@ export default async function TeamPage() {
})()}
{p.phone && (