.ph-proc .pw-sec-head h2 p{margin:0}.ph-proc__intro{font-size:var(--body-size,18px);margin-top:16px}.ph-proc__intro p{margin:0}.ph-proc__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.ph-proc__grid{grid-template-columns:1fr}}.ph-proc__step{background:var(--pw-panel);border:1px solid var(--line);border-radius:var(--r-md);padding:28px;position:relative}.ph-proc__num{color:var(--pw-yellow);font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1;margin-bottom:16px}.ph-proc__figure{background:var(--pw-panel);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 48px;overflow:hidden}.ph-proc__figure img{display:block;height:100%;object-fit:cover;width:100%}.ph-proc__figure figcaption{border-top:1px solid var(--line);color:var(--pw-grey);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding:14px 18px;text-transform:uppercase}.ph-proc__figure--banner img{aspect-ratio:21/8}.ph-proc__figure--below{margin:48px 0 0}.ph-proc__split{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr;margin-bottom:56px}.ph-proc__split-copy{margin-bottom:0}.ph-proc__figure--beside{margin:0}.ph-proc__figure--beside img{aspect-ratio:4/3}@media(max-width:900px){.ph-proc__split{gap:32px;grid-template-columns:1fr;margin-bottom:40px}.ph-proc__figure--banner img{aspect-ratio:16/9}}.ph-proc__icon{margin-bottom:14px}.ph-proc__icon img{display:block;object-fit:contain}.ph-proc__step--photo{display:flex;flex-direction:column;overflow:hidden;padding:0}.ph-proc__step--photo .ph-proc__body{padding:24px 28px 28px}.ph-proc__shot{border-bottom:1px solid var(--line)}.ph-proc__step--photo .ph-proc__num{font-size:26px;margin-bottom:10px}.ph-proc__title{color:var(--pw-white);font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px;text-transform:uppercase}.ph-proc__desc{color:var(--fg-2);font-size:var(--body-size,var(--body-size-sm,15px));line-height:1.6;margin:0}.ph-proc__icon img{height:var(--icon-size,32px);width:var(--icon-size,32px)}.ph-proc__shot .pw-fig{border-radius:0}