.ph-aih-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-aih-page h1,.ph-aih-page h2{text-wrap:balance}.ph-aih-page .ph-aih-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700;text-transform:uppercase}.ph-aih-page .ph-aih-caption,.ph-aih-page .ph-aih-hero-note,.ph-aih-page .ph-aih-label{color:var(--ph-muted);font-size:12px;line-height:1.7}.ph-aih-page .ph-aih-hero-note{max-width:800px;margin:20px auto 0;text-align:center}.ph-aih-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.ph-aih-recorded-request{margin-bottom:40px;padding-left:24px;border-left:2px solid var(--ph-accent)}.ph-aih-recorded-request blockquote{margin:12px 0;color:var(--ph-ink);font-size:24px;line-height:1.5}.ph-aih-page .ph-aih-recorded-request .ph-aih-caption{margin-top:12px}.ph-aih-evidence .ph-aih-label{margin-bottom:16px}.ph-aih-photo{aspect-ratio:2/3}.ph-aih-photo [data-rmiz-content],.ph-aih-photo [data-rmiz]{height:100%}.ph-aih-photo img{display:block;width:100%;height:100%;object-fit:contain}.ph-aih-evidence figcaption{margin-top:20px;color:var(--ph-muted);font-size:14px;line-height:1.8}.ph-aih-page .ph-aih-caption{margin-top:24px}.ph-aih-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px}.ph-aih-observations article{padding-top:24px;border-top:1px solid var(--ph-line)}.ph-aih-observations p{margin-top:16px}.ph-aih-purpose article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:64px;padding-block:36px;border-top:1px solid var(--ph-line)}.ph-aih-purpose blockquote{margin:20px 0 0;max-width:380px;color:var(--ph-ink);font-size:20px;line-height:1.6}.ph-aih-purpose p+p{margin-top:20px}.ph-aih-boundary{padding-top:28px;border-top:1px solid var(--ph-line)}.ph-aih-source-summary{margin-top:16px}.ph-aih-brief-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px}.ph-aih-brief blockquote{margin:16px 0 0;font-size:20px;line-height:1.75;color:var(--ph-ink)}.ph-aih-brief .ph-aih-request-label{margin-top:36px}.ph-aih-brief .ph-aih-request{padding-left:24px;border-left:2px solid var(--ph-accent)}.ph-aih-next article{margin-top:28px;padding-top:28px;border-top:1px solid var(--ph-line)}.ph-aih-next article p{margin-top:16px}.ph-aih-page .ph-aih-home-link{margin-top:40px;max-width:940px}.ph-aih-home-link a{color:var(--ph-accent);text-decoration:underline;text-underline-offset:4px}.ph-aih-action{margin-top:28px}.ph-aih-page .ph-aih-outline{background:transparent;color:var(--ph-ink);border:1px solid var(--ph-line)}.ph-aih-page .ph-aih-outline:hover{border-color:var(--ph-muted)}.ph-aih-closing{text-align:center}.ph-aih-page .ph-aih-closing p{max-width:780px;margin:20px auto 28px}@media (max-width:1000px){.ph-aih-evidence,.ph-aih-observations{gap:24px}.ph-aih-brief-layout,.ph-aih-purpose article{gap:32px}}@media (max-width:800px){.ph-aih-brief-layout,.ph-aih-observations,.ph-aih-purpose article{grid-template-columns:minmax(0,1fr);gap:28px}.ph-aih-purpose blockquote{max-width:none}}@media (max-width:700px){.ph-aih-evidence{grid-template-columns:minmax(0,1fr);gap:36px}.ph-aih-photo{aspect-ratio:auto}.ph-aih-photo img{height:auto}.ph-aih-brief blockquote,.ph-aih-purpose blockquote{font-size:18px}}