@layer components{.opening-context-rail{gap:var(--gap-block);flex-direction:column;display:flex}.opening-context-rail__peers{gap:var(--gap-within);flex-direction:column;display:flex}.opening-context-rail__peers-heading{margin-block:0 var(--stack-hairline);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-micro-tracking);text-transform:uppercase;color:var(--text-muted);margin-inline:0}.opening-context-rail__peer-skeleton{gap:var(--gap-within);padding:var(--pad-control-x);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.opening-context-rail__peer-skeleton-heading{margin-bottom:var(--stack-hairline)}.opening-context-rail__peer-skeleton-motif{border-radius:var(--radius-sm);background:var(--surface-sunken);height:30px}.opening-context-rail__questions{gap:var(--gap-within);flex-direction:column;display:flex}.opening-context-rail__question{padding:var(--pad-control-x);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:var(--type-ui-size);letter-spacing:var(--type-ui-tracking);line-height:var(--type-ui-leading);font-weight:var(--font-weight-medium);transition:border-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:block}.opening-context-rail__question:hover{border-color:var(--accent);color:var(--accent-hover)}.opening-context-rail__related{gap:var(--gap-within);flex-direction:column;display:flex}.opening-context-rail__related-heading{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);color:var(--text-muted);margin:0}.opening-context-rail__related-card{gap:var(--gap-hairline);transition:border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.opening-context-rail__related-card:hover{border-color:var(--accent)}.opening-context-rail__related-title{font-size:var(--type-ui-size);letter-spacing:var(--type-ui-tracking);line-height:var(--type-ui-leading);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.opening-context-rail__related-meta{font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);color:var(--text-muted)}.opening-context-rail__related-salary{font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.opening-context-rail__see-all{font-size:var(--type-ui-size);letter-spacing:var(--type-ui-tracking);line-height:var(--type-ui-leading);color:var(--accent);text-decoration:none}.opening-context-rail__see-all:hover{color:var(--accent-hover)}}