/* v3.68 — Work card structure, with the Home's black-and-white palette. */
.home-selected-work { background:#fff; color:#080e10; }
.home-selected-work .eyebrow,
.home-selected-work h2,
.home-selected-work h3 { color:#080e10; }
.home-selected-work .lead { color:#454b4e; }
.home-selected-work .section-head .btn { background:#080e10; border-color:#080e10; color:#fff; }
.home-selected-work .home-work-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; align-items:stretch; }
.home-selected-work .home-work-card { background:#fff; border:1px solid #d9dcdd; box-shadow:0 14px 34px rgba(8,14,16,.045); }
.home-selected-work .home-work-card:hover { border-color:#080e10; }
.home-selected-work .work-project-visual.work-real-preview { background:radial-gradient(ellipse at 50% 70%,#e4e7e8 0%,#f6f7f7 70%); border-bottom:1px solid #e2e4e5; }
.home-selected-work .work-project-kicker { color:#080e10; }
.home-selected-work .work-project-kicker::before { background:#080e10; }
.home-selected-work .work-project-info .meta { color:#454b4e; }
.home-selected-work .work-project-link { color:#080e10; }
.home-selected-work .work-project-round { color:#080e10; border-color:#b9bfc2; }
.home-selected-work .work-project-round:hover { background:#080e10; color:#fff; border-color:#080e10; }
.home-selected-work .work-project-link:focus-visible,
.home-selected-work .work-project-round:focus-visible { outline:2px solid #080e10; outline-offset:4px; }
@media(max-width:1100px) and (min-width:901px) {
  .home-selected-work .home-work-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:900px) {
  .home-selected-work .home-work-grid { grid-template-columns:1fr; gap:20px; }
}
