.path-home-card { margin-bottom:28px;border-top:4px solid var(--copper); }
.path-layout { display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px;margin:24px 0;align-items:start; }
.path-layout>*,.path-intake { min-width:0; }
.path-intake { max-width:720px;margin:0 auto; }
.path-options { display:grid;gap:10px; }
.path-option { cursor:pointer;flex-wrap:nowrap;align-items:flex-start; }
.path-option input { margin-top:5px;flex-shrink:0; }
.path-option:has(input:checked) { border-color:var(--copper);background:var(--surface-2); }
.path-assignment { border-left:3px solid var(--copper);padding-left:14px; }
.path-intake fieldset { min-width:0; }
.path-intake input[type=date] { width:100%;box-sizing:border-box; }
@media(max-width:760px) { .path-layout { grid-template-columns:minmax(0,1fr); } .path-layout aside { order:-1; } }
