/* Focused owner journey; retains complete assets and explicit provenance. */
.owner-journey .evaluation{padding-block:42px}.owner-journey .evaluation .section-intro{margin-bottom:20px}.owner-journey .evaluation-grid{margin-block:16px 0}.owner-journey .evaluation-grid h3{font-size:21px;margin-bottom:8px}.owner-journey .evaluation-grid article{padding-top:14px}.foundation-link{margin-top:20px;font-size:14px}.role-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:0 28px}.role-starts a{padding:16px;border:1px solid #b9bcb2;border-radius:8px;min-height:48px;font-weight:bold;color:#1c2119;text-decoration:none}.role-starts a span{display:block;font-weight:normal;font-size:13px;line-height:1.5;margin-top:8px}.role-starts a:hover{border-color:#9a1730;background:#edeee6}.role-starts a:focus-visible{outline:3px solid #1b70b6;outline-offset:3px}.demo-cast:empty{display:none}.task-picker{display:block;min-width:0;max-width:230px;flex:1}.task-picker>span{font-size:11px;display:block;margin:0 0 4px;color:#c9cdbf}.task-picker select{width:100%;min-height:48px;padding:8px 10px;border:1px solid #818775;border-radius:6px;background:#f3f2eb;color:#151a14;font:14px Arial}.mockup-toolbar>div:first-child{align-items:end}.mockup-toolbar button{white-space:nowrap}.task-picker[hidden]{display:none}.evaluation .section-intro>p{font-size:16px;line-height:1.6}
@media(max-width:900px){.owner-journey .workflow-row .role-photo{margin-bottom:0}}
@media(max-width:600px){.owner-journey .workflow-list{gap:24px}.owner-journey .workflow-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding-bottom:20px;border-bottom:1px solid #c7c9bf;align-items:start}.owner-journey .workflow-row .role-photo{width:112px;height:144px;object-fit:cover;margin:0}.owner-journey .workflow-row h3{font-size:21px;margin:10px 0}.owner-journey .workflow-row p{font-size:14px;line-height:1.5;margin-block:8px}.owner-journey .workflow-row .eyebrow{font-size:10px}.owner-journey .evaluation{padding-block:30px}.owner-journey .evaluation-grid{gap:12px}.owner-journey .evaluation-grid h3{font-size:19px;margin-block:4px}.owner-journey .evaluation-grid .text-link{min-height:48px;display:inline-flex;align-items:center;padding-block:8px}.role-starts{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.role-starts a{padding:12px 16px;font-size:15px}.role-starts a span{margin-top:3px}.mockup-toolbar>div:first-child{flex:1;min-width:0}.task-picker{max-width:none}.task-picker select{font-size:13px}.mockup-toolbar [data-mode=full]{font-size:13px;padding-inline:12px}.demo-cast{padding-block:12px;margin-bottom:14px}.demo-cast img{width:44px;height:44px}}
@media(max-width:600px){.mockup-toolbar>div:first-child{flex:1 0 100%;width:100%}.task-picker>span{display:none}.task-picker{max-width:none}.mockup-toolbar{gap:8px}.mockup-stage{background:#f7f7f4}}
