.brokerage-days .acc-price-value small{display:block;margin:.3rem 0 0}.brokerage-hero-portrait{grid-area:thumb;width:100%;height:auto;align-self:center;border-radius:12px}.brokerage-instructor{padding:0 var(--acc-pad) 2rem;color:var(--acc-ink-soft);font-size:1rem}.brokerage-instructor strong{color:var(--acc-ink)}.brokerage-instructor span{font-size:.875rem}.brokerage-large-portrait{display:none}.brokerage-instructor .brokerage-networks{margin-top:.75rem;max-width:32rem;font-size:.875rem}.brokerage-inquiry>p{margin-block:1rem 1.75rem;color:var(--acc-ink-soft)}.brokerage-inquiry form{max-width:none}.brokerage-inquiry :where(input,textarea){background:#f3f8fa;border:1px solid var(--acc-line);border-radius:8px}.brokerage-inquiry button[type=submit]{border-radius:14px;font:700 1.1875rem/1.1 var(--font-body),sans-serif;min-height:3.375rem}.brokerage-days .acc-sticky .acc-price-value small{font-size:.8125rem}.brokerage-days .acc-sticky{background:white;backdrop-filter:none}@media (min-width:960px){.brokerage-hero-portrait{display:none}.brokerage-instructor{padding:0}.brokerage-large-portrait{display:block;width:100%;height:auto;max-height:24rem;object-fit:contain;margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.brokerage-days :where(a,button,summary span){transition:none}}