.ph-intro--3cx .ph-intro-grid{align-items:center;gap:clamp(2rem,5vw,5rem)}.ph-intro--3cx h1{font-size:clamp(2.5rem,4.3vw,4.3rem);max-width:16ch}.ph-3cx-spec{background:var(--ph-lilac);border:1px solid var(--ph-line);border-radius:24px;padding:clamp(1.5rem,4vw,3rem)}.ph-3cx-wav{display:block;font-size:clamp(3rem,7vw,5rem);letter-spacing:-.06em;line-height:1.2;margin:.75rem 0 1.5rem}.ph-3cx-spec dl{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ph-3cx-spec dt{font-size:.8rem;color:var(--ph-muted)}.ph-3cx-spec dd{margin:.25rem 0 0;font-weight:800;font-size:1.25rem}.ph-3cx-spec>p:last-child{display:flex;align-items:center;gap:.6rem;margin:1.75rem 0 0;font-size:.85rem}.ph-three-cx .ph-3cx-small{font-size:.85rem;color:var(--ph-muted);line-height:1.75}.ph-3cx-small h2{font-size:1.15rem;color:var(--ph-ink)}.ph-3cx-small a{color:var(--ph-iris)}.ph-3cx-transcript{margin:0 0 2rem;padding:1.5rem 2rem;background:var(--ph-canvas);border-left:4px solid var(--ph-iris);border-radius:0 16px 16px 0}.ph-3cx-transcript p{max-width:75ch;line-height:1.8;margin:0}.ph-3cx-transcript footer{color:var(--ph-muted);font-size:.85rem;margin-top:.75rem}.ph-3cx-audio-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ph-3cx-audio-grid article{min-width:0;border:1px solid var(--ph-line);border-radius:18px;padding:clamp(1.25rem,3vw,2rem)}.ph-3cx-audio-grid h3{margin:0 0 1.25rem}.ph-3cx-audio-grid p{font-size:.9rem;color:var(--ph-muted);line-height:1.7}.ph-3cx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 1.5rem;gap:2rem;list-style:none}.ph-3cx-steps>li>span{color:var(--ph-iris);font-weight:800}.ph-3cx-steps h3{font-size:1.2rem;margin:.75rem 0}.ph-3cx-steps p{color:var(--ph-muted);line-height:1.8}.ph-three-cx [id]{scroll-margin-top:110px}@media(max-width:850px){.ph-intro--3cx .ph-intro-grid,.ph-3cx-audio-grid,.ph-3cx-steps{grid-template-columns:1fr}.ph-intro--3cx h1{max-width:20ch}.ph-3cx-spec{width:100%}.ph-3cx-wav{font-size:3rem}.ph-3cx-transcript{padding:1.25rem}}
