.ph-lead{color:var(--gov-muted);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.75}.ph-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ph-card{min-width:0;position:relative}.ph-card__img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--gray-100);width:100%;height:auto;display:block}.ph-card__title{color:var(--gov-text);font-family:var(--font-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.ph-card__link{color:inherit}.ph-card__link:after{content:"";border-radius:var(--radius);position:absolute;inset:-4px}.ph-card__link:focus-visible{box-shadow:none}.ph-card__link:focus-visible:after{box-shadow:var(--focus)}.ph-card:hover .ph-card__link{color:var(--gov-blue)}.ph-card__meta{color:var(--gov-faint);gap:16px;margin:4px 0 0;font-size:14px;line-height:1.6;display:flex}.ph-intro{--prose-fs:16px}.ph-photos{flex-direction:column;gap:32px;margin-top:32px;display:flex}.ph-figure{margin:0}.ph-figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--gray-100);width:100%;max-width:800px;height:auto;margin:0 auto;display:block}.ph-figure figcaption{max-width:800px;color:var(--gov-muted);text-align:center;text-wrap:balance;margin:10px auto 0;font-size:14px;line-height:1.6}.ph-figure__no{color:var(--gov-faint);margin-right:10px}.ph-credit{color:var(--gov-muted);text-align:right;margin:28px 0 0;font-size:15px;line-height:1.75}.ph-related{margin-top:40px}.ph-grid--3{margin-top:20px}@media (width<=767px){.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-top:20px}.ph-card__title{margin-top:8px;font-size:15px;line-height:1.55}.ph-card__meta{gap:10px;font-size:13px}.ph-photos{gap:24px;margin-top:24px}.ph-figure figcaption{margin-top:8px;font-size:13px}.ph-credit{font-size:14px}.ph-related{margin-top:32px}.ph-grid--3>:nth-child(3){display:none}}
