#rh-private-contact{--rhpc-accent:#596b65;--rhpc-paper:#f6f5f1;--rhpc-ink:#242b29;box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);width:calc(100% - 40px);max-width:1120px;margin:64px auto;padding:clamp(24px,4vw,48px);background:var(--rhpc-paper);color:var(--rhpc-ink);border:1px solid #d9ddd7;border-top:3px solid var(--rhpc-accent);border-radius:4px;text-align:left;font:400 15px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate}
#rh-private-contact *{box-sizing:border-box}#rh-private-contact .rhpc-kicker{margin:0 0 18px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;line-height:1.8;color:var(--rhpc-ink)}
#rh-private-contact h2{margin:0 0 20px;color:var(--rhpc-ink);font:400 clamp(24px,2.5vw,36px)/1.18 Georgia,"Times New Roman",serif;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}
#rh-private-contact p{color:var(--rhpc-ink);font:inherit;letter-spacing:normal;margin:0 0 18px}#rh-private-contact .rhpc-note{border-left:1px solid #d0d5cf;padding-left:30px;align-self:center}#rh-private-contact .rhpc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
#rh-private-contact a{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;min-height:44px;border:1px solid #69736f;border-radius:2px;background:transparent;color:var(--rhpc-ink);font:500 13px/1.5 system-ui,sans-serif;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:normal;text-align:center;overflow-wrap:anywhere}#rh-private-contact a:first-child{background:#26332f;color:#fff;border-color:#26332f}#rh-private-contact a:hover{text-decoration:underline;text-underline-offset:3px}#rh-private-contact a:focus-visible,#rh-private-contact summary:focus-visible{outline:3px solid #315e83;outline-offset:4px}
#rh-private-contact details{margin-top:20px;font-size:13px}#rh-private-contact summary{min-height:44px;padding:10px 0;cursor:pointer;line-height:1.6;color:var(--rhpc-ink);font-weight:600}#rh-private-contact details p{margin:14px 0 0;font-size:13px}
#rh-private-contact[data-brand="no71"],#rh-private-contact[data-brand="unlisted"],#rh-private-contact[data-brand="maison"]{--rhpc-paper:#eae5db;--rhpc-ink:#2b2825;border-radius:0}#rh-private-contact[data-brand="mca"]{--rhpc-paper:#f6f0f1}#rh-private-contact[data-brand="afc"]{--rhpc-paper:#f0f5f1}#rh-private-contact[data-brand="times"]{--rhpc-paper:#f8f2f2}
@media(max-width:720px){#rh-private-contact{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);margin:36px auto;padding:24px;gap:24px}#rh-private-contact .rhpc-note{border-left:0;border-top:1px solid #d0d5cf;padding:22px 0 0}#rh-private-contact .rhpc-actions{flex-direction:column}#rh-private-contact a{width:100%}}
@media(prefers-reduced-motion:reduce){#rh-private-contact *{scroll-behavior:auto;transition:none}}

#rh-private-contact[data-brand="afc"]{--rhpc-accent:#234d4a}
#rh-private-contact[data-brand="uhnw"]{--rhpc-accent:#8b795b}
#rh-private-contact[data-brand="hpa"]{--rhpc-accent:#596b85}
#rh-private-contact[data-brand="cddi"]{--rhpc-accent:#547771}
#rh-private-contact[data-brand="cmt"]{--rhpc-accent:#668b96}
#rh-private-contact[data-brand="trusted"]{--rhpc-accent:#526450}
#rh-private-contact[data-brand="gpi"]{--rhpc-accent:#587e95}
#rh-private-contact[data-brand="times"]{--rhpc-accent:#8e5665}
#rh-private-contact[data-brand="academy"]{--rhpc-accent:#6177a1}
#rh-private-contact[data-brand="mastercourse"]{--rhpc-accent:#897149}
#rh-private-contact[data-brand="no71"]{--rhpc-accent:#837167}
#rh-private-contact[data-brand="maison"]{--rhpc-accent:#7c6674}
#rh-private-contact[data-brand="unlisted"]{--rhpc-accent:#747375}
#rh-private-contact[data-brand="wayford"]{--rhpc-accent:#638371}
#rh-private-contact[data-brand="iambi"]{--rhpc-accent:#56728a}
#rh-private-contact[data-brand="nifsac"]{--rhpc-accent:#7c728f}
#rh-private-contact[data-brand="aspham"]{--rhpc-accent:#ac8859}
#rh-private-contact[data-brand="iag"]{--rhpc-accent:#718779}
#rh-private-contact[data-brand="ama"]{--rhpc-accent:#85575c}
#rh-private-contact[data-brand="references"]{--rhpc-accent:#4d797d}
#rh-private-contact[data-brand="mca"]{--rhpc-accent:#967a81}