.partner-about{max-width:760px;color:var(--ink,#173f35);font:400 1rem/1.6 var(--sans,sans-serif);margin:0 auto;padding:32px 20px 96px}.partner-about .eyebrow{color:var(--partner-accent,#173f35);font:700 .75rem/1.4 var(--sans,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.partner-about h1{font:600 clamp(1.75rem, 4vw, 2.5rem)/1.1 var(--serif,Georgia, serif);margin:0 0 12px}.partner-about h2{border-left:4px solid var(--partner-accent,#173f35);font:600 1.25rem/1.3 var(--serif,Georgia, serif);margin:36px 0 10px;padding-left:12px}.partner-about-lead{color:var(--pv-ink-muted,#52655c);margin:0 0 12px}.partner-about-back{color:var(--partner-accent,#173f35);font-weight:700}.partner-about-nav{flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.partner-about-nav a{color:var(--ink,#173f35)}.partner-about-demo{border:1px solid var(--line,#dce1d9);background:var(--mist,#edf2ec);border-radius:12px;margin-top:24px;padding:14px 18px}.partner-about-demo h2{border-left:0;margin-top:0;padding-left:0;font-size:1.0625rem}.partner-about ul{margin:0;padding-left:20px}.partner-about li{margin:8px 0}.partner-about a:focus-visible{outline:3px solid var(--partner-accent,#173f35);outline-offset:3px}
