.ph-doctor-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-doctor-page .ph-section-heading{max-width:850px}.ph-doctor-number,.ph-doctor-page .ph-section-heading>.ph-doctor-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700}.ph-doctor-eyebrow{text-transform:uppercase}.ph-doctor-briefs article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;border-top:1px solid var(--ph-line);padding-block:30px}.ph-doctor-briefs h3{margin-top:12px}.ph-doctor-briefs .ph-doctor-question{margin-top:12px;font-size:14px}.ph-doctor-briefs blockquote{margin:20px 0 0;border-left:2px solid var(--ph-accent);padding-left:20px;font-size:14px;line-height:1.8}.ph-doctor-briefs blockquote span,.ph-doctor-check span{display:block;font-size:11px;text-transform:uppercase;color:var(--ph-muted);margin-bottom:8px}.ph-doctor-text-link{display:inline-flex;align-items:center;gap:10px;margin-top:28px;text-decoration:underline;font-size:14px}.ph-doctor-examples,.ph-doctor-placements,.ph-doctor-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ph-doctor-examples img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--ph-soft)}.ph-doctor-examples figcaption{margin-top:20px}.ph-doctor-examples figcaption p{margin-top:12px;font-size:14px}.ph-doctor-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.ph-doctor-reasons article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;padding-top:24px;border-top:1px solid var(--ph-line)}.ph-doctor-reasons .ph-doctor-number{padding-top:4px}.ph-doctor-placements p,.ph-doctor-reasons p,.ph-doctor-steps p{margin-top:12px}.ph-doctor-placements article,.ph-doctor-steps li{border-top:1px solid var(--ph-line);padding-top:24px}.ph-doctor-placements .ph-doctor-check{margin-top:24px;color:var(--ph-ink);font-size:14px}.ph-doctor-steps{margin:0;padding:0;list-style:none;counter-reset:doctor-step}.ph-doctor-steps li{counter-increment:doctor-step}.ph-doctor-steps li:before{content:"0" counter(doctor-step);color:var(--ph-accent);font-size:12px;font-weight:700;display:block;margin-bottom:14px}.ph-doctor-faq{max-width:900px}.ph-doctor-faq details{border-top:1px solid var(--ph-line)}.ph-doctor-faq details:last-child{border-bottom:1px solid var(--ph-line)}.ph-doctor-faq summary{padding-block:24px;font-size:18px;font-weight:650}.ph-doctor-faq p{padding:0 24px 24px 0}.ph-doctor-closing{text-align:center}.ph-doctor-closing h2{max-width:740px;margin-inline:auto}.ph-doctor-closing p{max-width:660px;margin:20px auto 28px}.ph-doctor-related{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px;font-size:13px;text-decoration:underline}@media (max-width:950px){.ph-doctor-briefs article{gap:32px}}@media (max-width:700px){.ph-doctor-briefs article,.ph-doctor-examples,.ph-doctor-placements,.ph-doctor-reasons,.ph-doctor-steps{grid-template-columns:1fr;gap:28px}.ph-doctor-briefs article{gap:20px}.ph-doctor-examples{gap:36px}}.ph-doctor-example-photo{position:relative}.ph-doctor-page .ph-doctor-example-label{margin-top:8px;text-align:center;font-size:10px;line-height:1.4;color:var(--ph-muted)}