/* Marketing Specialist assessment comparison; editorial rules, not card panels. */
.profile .profile-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin:0;padding:10px 0;border-top:1px solid #dce4e2;border-bottom:1px solid #dce4e2}
.profile .profile-facts>div{display:flex;align-items:baseline;gap:4px;min-width:0}
.profile .profile-facts dt{font-size:13px;color:#5c6d73}
.profile .profile-facts dt:after{content:":"}
.profile .profile-facts dd{font-size:14px;font-weight:600;margin:0}
.assessment-summary{max-width:760px;margin:18px 0;padding:13px 16px;border:0;border-left:3px solid #b27a38;background:#f0f5f2}
.assessment-summary p{margin:0 0 7px;color:#173f4b}
.assessment-summary ul{margin:0;padding-left:20px}
.assessment-summary li{margin:5px 0;line-height:1.5}
.pathway-list{max-width:800px;padding:0;margin:12px 0 22px;list-style:none;border-top:0;counter-reset:pathway}
.pathway-list>li{border-bottom:1px solid #d5ddd6;counter-increment:pathway}
.pathway-list details>summary{cursor:pointer;list-style:none;position:relative;padding:15px 32px 15px 34px;line-height:1.45}
.pathway-list details>summary::-webkit-details-marker{display:none}
.pathway-list details>summary:before{content:counter(pathway);position:absolute;left:2px;color:#8a5b2d;font-weight:700}
.pathway-list details>summary:after{content:'+';position:absolute;right:5px;color:#52645f;font-size:19px;top:12px}
.pathway-list details[open]>summary:after{content:'−'}
.pathway-list details>p{margin:0;padding:0 32px 16px 34px;max-width:70ch;line-height:1.6}
.pathway-list summary:focus-visible{outline:2px solid #17656a;outline-offset:-2px}
#role-fit{scroll-margin-top:80px}
@media(max-width:600px){.assessment-summary{margin:16px 0;padding:13px 0}.pathway-list details>summary{padding-top:14px;padding-bottom:14px}}

.task-action-link{appearance:none;border:0;background:transparent;color:#174956;font:inherit;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:0;cursor:pointer}
.task-action-link:hover{text-decoration-thickness:2px}
.task-action-link:focus-visible{outline:2px solid #17656a;outline-offset:3px}

.quick-role-fit{max-width:72ch;margin:14px 0 18px;padding-left:14px;border-left:2px solid #b27a38;line-height:1.55}
