#portfolio-selection{margin:2rem 0}.portfolio-candidate{padding:1.25rem;margin:1rem 0;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow-wrap:anywhere}.portfolio-candidate h3{font-size:1.2rem;margin:.4rem 0 1rem}.portfolio-candidate h4{margin:1rem 0 .4rem}.portfolio-candidate>strong{color:var(--amber)}.portfolio-candidate>p:first-child{font-size:.8rem;color:var(--muted)}.portfolio-candidate li{margin:.4rem 0}.portfolio-candidate details{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.portfolio-candidate summary{cursor:pointer;color:var(--green)}.portfolio-candidate dt{color:var(--muted);margin-top:.8rem}.portfolio-candidate dd{margin:.2rem 0}.portfolio-candidate ol{padding-left:1.2rem}@media(max-width:600px){.portfolio-candidate{padding:1rem}.portfolio-candidate h3{font-size:1.05rem}}
