.ph-rh-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-rh-page .ph-rh-eyebrow,.ph-rh-page .ph-rh-number{color:var(--ph-accent);font-size:12px;font-weight:700}.ph-rh-eyebrow{text-transform:uppercase}.ph-rh-page .ph-rh-caption,.ph-rh-page .ph-rh-hero-note,.ph-rh-page .ph-rh-label{color:var(--ph-muted);font-size:12px;line-height:1.7}.ph-rh-page .ph-rh-hero-note{max-width:780px;margin:20px auto 0;text-align:center}.ph-rh-page .ph-rh-label{margin-bottom:14px}.ph-rh-study{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.1fr);gap:32px;align-items:start}.ph-rh-study-photo{aspect-ratio:2/3}.ph-rh-study-photo [data-rmiz-content],.ph-rh-study-photo [data-rmiz]{height:100%}.ph-rh-study-photo img{display:block;width:100%;height:100%;object-fit:contain}.ph-rh-layouts figcaption,.ph-rh-study figcaption{margin-top:20px;color:var(--ph-muted);font-size:14px;line-height:1.8}.ph-rh-observations article{padding-block:22px;border-top:1px solid var(--ph-line)}.ph-rh-brief p,.ph-rh-observations p,.ph-rh-source-note p{margin-top:16px}.ph-rh-page .ph-rh-caption{margin-top:22px}.ph-rh-page .ph-section-heading .ph-rh-caption{margin-top:0}.ph-rh-destination{display:grid;grid-template-columns:24px minmax(0,.9fr) minmax(0,1.5fr);gap:28px;padding-block:32px;border-top:1px solid var(--ph-line)}.ph-rh-number{padding-top:4px}.ph-rh-page .ph-rh-request-label{margin-bottom:16px;color:var(--ph-muted);font-size:14px}.ph-rh-destination p+p{margin-top:16px}.ph-rh-source-note{margin-top:24px;padding-left:28px;border-left:2px solid var(--ph-accent);max-width:900px}.ph-rh-layouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.ph-rh-document{min-height:390px;padding:32px;border:1px solid var(--ph-line);background:var(--ph-paper)}.ph-rh-document-header{display:flex;align-items:start;justify-content:space-between;gap:20px;min-height:152px}.ph-rh-document-header>div{min-width:0}.ph-rh-page .ph-rh-document-name{color:var(--ph-ink);font-size:24px;font-weight:650}.ph-rh-page .ph-rh-document-role{margin-top:6px;color:var(--ph-ink);font-size:14px}.ph-rh-page .ph-rh-document-note{margin-top:12px;font-size:12px}.ph-rh-document-photo{flex-shrink:0;width:104px;height:139px;object-fit:cover;object-position:center top!important}.ph-rh-document-section{padding-top:18px;margin-top:18px;border-top:1px solid var(--ph-line)}.ph-rh-document-experience li,.ph-rh-document-section p{font-size:13px}.ph-rh-page .ph-rh-document-position{margin-bottom:12px;color:var(--ph-ink);font-weight:600}.ph-rh-document-experience{padding-left:18px;list-style:disc}.ph-rh-document-experience li+li{margin-top:10px}.ph-rh-page .ph-rh-document-heading{margin-bottom:8px;color:var(--ph-ink);font-size:14px;font-weight:650}.ph-rh-takeaway{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:48px;margin-top:40px;padding-top:28px;border-top:1px solid var(--ph-line)}.ph-rh-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.ph-rh-request{padding-block:24px;border-block:1px solid var(--ph-line)}.ph-rh-request figcaption{color:var(--ph-muted);font-size:13px}.ph-rh-request blockquote{margin:16px 0 0;color:var(--ph-ink);font-size:20px;line-height:1.7}.ph-rh-home-link a{color:var(--ph-accent);text-decoration:underline;text-underline-offset:3px}.ph-rh-action{margin-top:28px}.ph-rh-page .ph-rh-outline{background:transparent;color:var(--ph-ink);border:1px solid var(--ph-line)}.ph-rh-page .ph-rh-outline:hover{border-color:var(--ph-muted)}.ph-rh-closing{text-align:center}.ph-rh-closing p{max-width:780px;margin:20px auto 28px}@media (max-width:1050px){.ph-rh-study{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-rh-observations{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ph-rh-brief,.ph-rh-layouts,.ph-rh-takeaway{gap:32px}.ph-rh-document{padding:24px}}@media (max-width:800px){.ph-rh-brief,.ph-rh-layouts,.ph-rh-observations,.ph-rh-takeaway{grid-template-columns:minmax(0,1fr);gap:24px}.ph-rh-layouts{gap:40px}.ph-rh-destination{grid-template-columns:24px minmax(0,1fr);gap:16px}.ph-rh-destination>div:last-child{grid-column:2}.ph-rh-observations article{padding-block:20px 0}.ph-rh-document{min-height:0}}@media (max-width:640px){.ph-rh-study{grid-template-columns:minmax(0,1fr);gap:32px}.ph-rh-study-photo{aspect-ratio:auto}.ph-rh-study-photo img{height:auto}}@media (max-width:480px){.ph-rh-document{padding:20px}.ph-rh-document-header{gap:12px;min-height:112px}.ph-rh-page .ph-rh-document-name{font-size:20px}.ph-rh-document-photo{width:72px;height:96px}.ph-rh-request blockquote{font-size:18px}}