/* Private Advisory only: approved original art once; retained type/palette. */
.page-private-advisory .pa-hero p.pa-brow{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}
.page-private-advisory .pa-hero{grid-template-columns:56% 44%;background:var(--bone)}
.page-private-advisory .pa-hero>div{min-width:0}
.page-private-advisory .pa-hero-art img{object-position:88% 50%}
.page-private-advisory .pa-understanding,.page-private-advisory .pa-change,.page-private-advisory .pa-closing{grid-template-columns:minmax(0,1fr)}
.page-private-advisory .pa-understanding p,.page-private-advisory .pa-change p,.page-private-advisory .pa-closing p{max-width:72ch}
.page-private-advisory .pa-understanding h2,.page-private-advisory .pa-change h2,.page-private-advisory .pa-closing h2{max-width:28ch}
.page-private-advisory .pa-hero .lead{font-size:clamp(23px,2.1vw,30px)}
@media(max-width:760px){.page-private-advisory .pa-hero{grid-template-columns:65% 35%}.page-private-advisory .pa-hero>.pad{padding:30px 23px}.page-private-advisory .pa-hero p.pa-brow{font-size:10px;margin-bottom:18px}.page-private-advisory .pa-hero h1{font-size:35px}.page-private-advisory .pa-hero .lead{font-size:23px}.page-private-advisory .pa-hero-art img{object-position:90% 50%}}
@media(max-width:500px){.page-private-advisory .pa-hero{grid-template-columns:minmax(0,72%) minmax(0,28%)}.page-private-advisory .pa-hero h1{font-size:clamp(27px,8.97vw,35px)}.page-private-advisory .pa-hero .lead{font-size:23px}.page-private-advisory .pa-hero .text-link{font-size:14px}}

/* Mobile-only line composition follows the full hero height. */
@media(max-width:760px){
 .page-private-advisory .pa-hero-art{align-self:stretch;height:auto;aspect-ratio:auto;min-height:0}
 .page-private-advisory .pa-hero-art picture{display:block;width:100%;height:100%}
 .page-private-advisory .pa-hero-art img{object-fit:fill;object-position:center}
}
