@media (orientation:landscape){.legal-hero .header-image__img{object-position:center top}}.legal-page{padding:2rem var(--content-padding,1rem);max-width:var(--content-max-width-md);flex-direction:column;gap:2.5rem;margin:0 auto;padding-bottom:4rem;display:flex}.legal-page__intro{color:var(--color-text-muted);border-left:.25rem solid var(--color-primary);padding-left:1rem;font-size:.875rem}.legal-page__section{flex-direction:column;gap:.75rem;display:flex}.legal-page__section-heading{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary);line-height:1.4}.legal-page__section-body{color:var(--color-text);font-size:.875rem;line-height:1.7}