.selection-resume{padding:24px;margin:0 0 28px;border:1px solid #c6d0c3;background:#f4f6ef;min-width:0}.selection-resume h2{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.3;margin-bottom:14px}.selection-resume-intro,.selection-resume-status{font-size:.9rem;line-height:1.7}.selection-resume-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:22px 0}.selection-resume-item{min-width:0;background:#fff;padding:20px;border:1px solid var(--line);overflow-wrap:anywhere}.selection-resume-item h3{font-size:1rem;line-height:1.4;margin-bottom:12px}.selection-resume-item p,.selection-resume-details{font-size:.85rem;line-height:1.6}.selection-resume-item p+p{margin-top:8px}.selection-resume-details{margin:12px 0}.selection-resume-details>div{margin:8px 0}.selection-resume-details dt{color:var(--muted)}.selection-resume-details dd{margin:0}.selection-resume-current{border-color:#71866f}.selection-resume-current-label{color:#465c49;font-weight:600}.selection-resume-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.selection-resume-actions .button{white-space:normal;min-height:44px}.selection-resume-status:empty{display:none}.selection-resume>.underlink{margin-top:16px}.selection-resume :focus-visible{outline:3px solid #566e58;outline-offset:4px}@media(max-width:600px){.selection-resume{padding:18px}.selection-resume-item{padding:16px}.selection-resume-actions .button{width:100%}}@media print{.selection-resume-actions,.selection-resume a{display:none!important}}
