.partner-public{max-width:1152px;margin:auto}.partner-public>header{max-width:820px;padding:44px 24px 26px}.partner-public header>small{color:var(--cyan);letter-spacing:.08em;font-size:.8125rem;font-weight:700}.partner-public h1{margin-top:12px}.partner-public p{color:var(--muted)}.partner-public main{padding:0 24px 60px}.partner-public .approved-link{color:var(--cyan);font-size:.9375rem;display:inline-block}.definition{border-top:1px solid var(--line);margin-bottom:24px;padding-top:26px}.definition p{max-width:860px}.role-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 42px;display:grid}.role-grid article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.role-grid h3{margin-bottom:12px}.role-grid p{margin:0;font-size:.9375rem}.partner-public form{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:18px;max-width:780px;padding:28px;display:grid}.partner-public form h2,.partner-public form p{margin:0}.partner-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partner-public form>button{background:var(--blue);color:#00101d;justify-self:start;font-weight:700}.partner-public form>small{color:var(--cyan)}.application-message{border:1px solid #3b668b;border-radius:8px;padding:16px;color:#d4e9ff!important}@media (max-width:700px){.role-grid,.partner-row{grid-template-columns:1fr}.partner-public main,.partner-public>header{padding-left:16px;padding-right:16px}.partner-public form{padding:22px 18px}}
