.page-module__RUNDiG__page{font-family:var(--font-body);color:var(--text-strong);background:var(--surface)}.page-module__RUNDiG__page ::selection{color:#fff;background:#e50000}.page-module__RUNDiG__hero{padding:var(--space-section) var(--gutter);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch)}.page-module__RUNDiG__principles{background:var(--surface-container-high);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.page-module__RUNDiG__benefits{gap:var(--gap-grid);grid-template-columns:repeat(4,1fr);display:grid}.page-module__RUNDiG__ledger{background:var(--surface-container-high);flex-direction:column;gap:2px;display:flex}.page-module__RUNDiG__role{background:var(--surface-container-lowest);padding:var(--space-8) var(--space-10);color:inherit;cursor:pointer;transition:background var(--dur-slow) var(--ease-standard);justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:flex}.page-module__RUNDiG__role:hover{background:var(--color-action)!important}.page-module__RUNDiG__role:hover h3,.page-module__RUNDiG__role:hover .page-module__RUNDiG__roleMeta,.page-module__RUNDiG__role:hover .page-module__RUNDiG__roleArrow{color:#fff!important}.page-module__RUNDiG__role:hover .page-module__RUNDiG__roleArrow{transform:translate(6px)}.page-module__RUNDiG__roleArrow{transition:transform var(--dur-slow) var(--ease-precise), color var(--dur-base) var(--ease-standard)}@media (max-width:900px){.page-module__RUNDiG__principles{grid-template-columns:1fr}.page-module__RUNDiG__benefits{grid-template-columns:1fr 1fr}.page-module__RUNDiG__role{flex-direction:column;align-items:flex-start;gap:12px}}
