#career-postings{display:grid;justify-content:center}.candidate-profile-container{display:grid}#candidate-profile{border:2px solid var(--orange);border-radius:14px;--cp-padding:3rem;padding:var(--cp-padding);max-width:580px}#candidate-profile strong{color:var(--charcoal)}#candidate-profile a{color:var(--orange);font-weight:700}#candidate-profile a:hover{color:var(--steel-blue);text-decoration:underline}#candidate-profile-container a:hover{color:var(--black);text-decoration:underline}#candidate-profile ul{padding-left:1rem}.career-postings-container{margin-top:3.75rem;display:grid;grid-template-columns:1fr;row-gap:4rem}.career-postings-container h3{margin-bottom:1.25rem;color:var(--steel-blue);font-weight:300;font-size:2rem}.career-postings-container p{color:var(--charcoal);max-width:80ch}.career-posting{display:grid;grid-template-rows:auto 1fr;row-gap:2rem;max-width:80%;width:100%}.no-postings{display:grid;place-items:center;margin-bottom:3.75rem}@media (width < 700px){.career-posting{max-width:100%}}@media (width < 600px){#candidate-profile{--cp-padding:1.15rem}}