.p3{--p3-pad:max(var(--tj-pad-x),calc((100vw - var(--tj-container)) / 2 + var(--tj-pad-x)));--p3-y:clamp(20px,6svh,72px);height:calc(100svh - var(--navbar-height, 80px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,5svh,56px);padding:var(--p3-y) var(--p3-pad);background:#fff;color:#171717;overflow:hidden}.p3,.p3 *,.p3 :after,.p3 :before{box-sizing:border-box}.p3 h2,.p3 p,.p3 ul{margin:0}.p3-capo{display:grid;gap:clamp(8px,1.6svh,16px);max-width:900px}.p3 .p3-titolo{text-wrap:balance}.p3-frase{max-width:620px;color:#555}.p3-righe{list-style:none;padding:0;grid-template-rows:repeat(2,minmax(0,1fr));border-top:1px solid #e5e5e5}.p3-riga,.p3-righe{min-height:0;display:grid}.p3-riga{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding-block:clamp(12px,2.5svh,28px);border-bottom:1px solid #e5e5e5}.p3-foto{position:relative;height:min(100%,200px);aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f4f1ea}.p3-riga__testo{display:grid;gap:clamp(4px,1svh,10px)}.p3-cliente{font:var(--tj-w-medium) var(--tj-fs-meta)/1.4 var(--tj-font);color:#555}.p3-persone{font:var(--tj-w-title) clamp(26px,min(3.6vw,6svh),52px)/1.1 var(--tj-font);letter-spacing:-.03em;text-wrap:balance}@media (max-width:767px){.p3-riga{gap:16px}.p3-foto{height:min(100%,96px)}.p3-cliente{font-size:14px}.p3-persone{font-size:clamp(22px,6.4vw,28px)}}