.ph-actor-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-actor-page .ph-actor-image-note{margin-top:8px;font-size:10px;text-align:center;color:var(--ph-muted)}.ph-actor-page .ph-actor-intro-note{max-width:660px;margin:24px auto 0;font-size:12px;text-align:center}.ph-actor-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.ph-actor-directions img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--ph-soft)}.ph-actor-directions figcaption{padding-top:24px}.ph-actor-directions p{margin-top:12px}.ph-actor-directions blockquote{border-left:2px solid var(--ph-accent);margin:24px 0 0;padding-left:20px;font-size:14px}.ph-actor-directions blockquote span{display:block;color:var(--ph-muted);font-size:11px;margin-bottom:8px}.ph-actor-page .ph-actor-source{margin-top:28px;max-width:900px;font-size:12px}.ph-actor-source a{text-decoration:underline}.ph-actor-destinations article{display:grid;grid-template-columns:1fr 2fr;gap:64px;padding-block:32px;border-top:1px solid var(--ph-line)}.ph-actor-destination-label span{display:block;color:var(--ph-accent);font-size:12px;margin-bottom:12px}.ph-actor-destinations .ph-actor-brief{margin-top:20px;color:var(--ph-ink);font-size:14px}.ph-actor-brief strong{display:block;margin-bottom:8px;font-weight:600}.ph-actor-plans{margin-top:32px}.ph-actor-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.ph-actor-faq details{border-top:1px solid var(--ph-line)}.ph-actor-faq details:last-child{border-bottom:1px solid var(--ph-line)}.ph-actor-faq summary{padding-block:24px;font-size:16px;font-weight:600;cursor:pointer}.ph-actor-faq p{padding:0 0 24px}.ph-actor-closing{text-align:center}.ph-actor-closing p{max-width:700px;margin:20px auto 28px}@media (max-width:700px){.ph-actor-destinations article,.ph-actor-directions,.ph-actor-faq-layout{grid-template-columns:1fr;gap:24px}.ph-actor-directions{gap:48px}.ph-actor-faq-layout .ph-section-heading{margin-bottom:0}}