/* Local homepage integration: the existing workflow cards remain the interactive entry points. */
.project-story{margin-bottom:16px}
.story-hero{margin-bottom:0}
.story-overview{margin:14px 0 0}
.home-team .integrated-team-card{margin:8px 0 14px}
.home-team .integrated-team-card .story-card{height:auto;padding:12px;gap:8px;box-shadow:none}
body[data-home-draft="c"] .home-team .integrated-team-card .story-card{display:block}
.personal-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}
.home-team .integrated-team-card .story-card>h3{display:none}
.home-team .integrated-team-card .story-image,.home-team .integrated-team-card .story-finish{height:105px}
.home-team .integrated-team-card .story-card button{width:100%}
.home-team .integrated-team-card .story-card button:focus-visible{outline:3px solid #df7739}
.story-clock{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px;color:#476a72;font-size:12px}
.story-clock strong{color:#185d63}.story-time-note{font-size:11px;color:#7a8f90}
.personal-task.related-workflow{box-shadow:0 0 0 3px #d79059;border-color:#bc6a3f}
.personal-workflow-note{padding:8px 10px;background:#fff0df;border-left:3px solid #bd6935;border-radius:6px;font-size:12px;color:#744b31}
.personal-workflow-note:empty{display:none}
.personal-task button.personal-task-title{display:block;width:100%;padding:0;border:0;background:transparent;color:#673b24;font-size:16px;text-align:left}
.personal-task button.personal-task-title:hover{text-decoration:underline}
body[data-home-draft="b"] .integrated-team-card .story-card{border-top:3px solid #438689}
body[data-home-draft="b"] .integrated-team-card .story-image,body[data-home-draft="b"] .integrated-team-card .story-finish{height:135px}
body[data-home-draft="c"] .integrated-team-card .story-card{background:rgba(255,255,255,.72);padding:10px}
body[data-home-draft="c"] .integrated-team-card .story-comparison{gap:5px}
body[data-home-draft="c"] .integrated-team-card .story-image,body[data-home-draft="c"] .integrated-team-card .story-finish{height:85px}
@media(max-width:980px){.home-team .integrated-team-card .story-image,.home-team .integrated-team-card .story-finish{height:100px}.personal-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.personal-task{transition:none}}

