.ph-image-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-image-number,.ph-image-page .ph-image-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700}.ph-image-page .ph-image-eyebrow{text-transform:uppercase}.ph-image-page .ph-image-hero-note{max-width:720px;margin:20px auto 0;font-size:12px;text-align:center}.ph-image-page .ph-image-example-note{max-width:840px;font-size:13px}.ph-image-cases{margin-top:36px}.ph-image-cases>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;border-top:1px solid var(--ph-line);padding-block:40px}.ph-image-pair{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:end;gap:16px}.ph-image-pair img{display:block;width:100%;height:auto}.ph-image-page .ph-image-credit,.ph-image-pair figcaption,.ph-image-request figcaption{color:var(--ph-muted);font-size:12px;line-height:1.6}.ph-image-pair figcaption{margin-top:12px}.ph-image-page .ph-image-credit{margin-top:16px}.ph-image-case-copy h3{font-size:23px;margin-top:8px;text-wrap:wrap}.ph-image-case-copy p,.ph-image-next p,.ph-image-preferences p,.ph-image-takeaway p{margin-top:16px}.ph-image-takeaway{max-width:880px;padding-top:28px;border-top:1px solid var(--ph-line)}.ph-image-application{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px}.ph-image-preferences{display:grid;gap:28px}.ph-image-request{border-left:2px solid var(--ph-accent);padding-left:28px}.ph-image-request blockquote{margin:16px 0 24px}.ph-image-request blockquote p{color:var(--ph-ink);font-size:20px;line-height:1.7}.ph-image-next{max-width:880px;margin-top:36px;padding-top:28px;border-top:1px solid var(--ph-line)}.ph-image-next a{color:var(--ph-ink);text-decoration:underline}.ph-image-plans{margin-top:32px}.ph-image-page .ph-image-outline{color:var(--ph-ink);background:transparent;border:1px solid var(--ph-line)}.ph-image-page .ph-image-outline:hover{background:var(--ph-soft);border-color:var(--ph-muted)}.ph-image-closing{text-align:center}.ph-image-closing p{max-width:760px;margin:20px auto 28px}@media (max-width:1000px){.ph-image-cases>article{grid-template-columns:minmax(0,1fr);gap:28px}.ph-image-evidence{width:100%;max-width:600px;margin-inline:auto}.ph-image-application{gap:36px}}@media (max-width:700px){.ph-image-application{grid-template-columns:minmax(0,1fr)}.ph-image-pair{gap:12px}.ph-image-case-copy h3{font-size:21px}.ph-image-request{padding-left:20px}.ph-image-request blockquote p{font-size:18px}}